~ruther/guix-local

3867cb7885d72f07cb34479738b4746443ca5b92 — Ludovic Courtès 4 years ago 49599fa
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?'.
1 files changed, 7 insertions(+), 2 deletions(-)

M etc/release-manifest.scm
M etc/release-manifest.scm => etc/release-manifest.scm +7 -2
@@ 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