guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

04/05: maint: Don't require unsupported packages such as GNOME on i686-l


From: guix-commits
Subject: 04/05: maint: Don't require unsupported packages such as GNOME on i686-linux.
Date: Wed, 8 Dec 2021 12:57:28 -0500 (EST)

civodul pushed a commit to branch core-updates-frozen
in repository guix.

commit 3867cb7885d72f07cb34479738b4746443ca5b92
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Wed Dec 8 15:50:35 2021 +0100

    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(-)

diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm
index 4375c9b..e7e64ef 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]