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.
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.
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.
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.
gnu: Add just. * gnu/packages/rust-apps.scm (just): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: Add rust-temptree-0.2. * gnu/packages/crates-io.scm (rust-temptree-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>