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.
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.
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.
Signed-off-by: Andreas Enge <andreas@enge.fr>
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: 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.
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.
gnu: beignet: Fix build.
* gnu/packages/opencl.scm (beignet)[arguments]: Add configure flag.
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.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>