From 3867cb7885d72f07cb34479738b4746443ca5b92 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 8 Dec 2021 15:50:35 +0100 Subject: 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?'. --- etc/release-manifest.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'etc') diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index 4375c9bf8b..e7e64efda4 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -125,8 +125,13 @@ TARGET." (define %system-manifest (manifest (append-map (lambda (system) - (map (cut package->manifest-entry* <> system) - %system-packages)) + ;; Some of %SYSTEM-PACKAGES are currently unsupported on some + ;; systems--e.g., GNOME on non-x86_64, due to Rust. Filter + ;; them out. + (filter-map (lambda (package) + (and (supported-package? package system) + (package->manifest-entry* package system))) + %system-packages)) '("x86_64-linux" "i686-linux")))) ;Guix System (define %cross-manifest -- cgit v1.2.3