~ruther/guix-local

b7a8f886f503e88b339886c97bc392d9d3848092 — 宋文武 10 months ago 7a7b7b6
gnu: mate: Replace 'union-build' with 'propagated-inputs'.

* gnu/packages/mate.scm (mate) [arguments]: Remove 'union-build'.
[inputs]: Move all inputs to propagated-inputs.
[native-inputs]: Move desktop-file-utils to propagated-inputs.

Fixes: https://issues.guix.gnu.org/48265
Change-Id: I638c3e6b44aef426402e4a0d2136b6a5d5a832c9
1 files changed, 4 insertions(+), 16 deletions(-)

M gnu/packages/mate.scm
M gnu/packages/mate.scm => gnu/packages/mate.scm +4 -16
@@ 1586,19 1586,8 @@ menu specification.")
    (version (package-version mate-desktop))
    (source #f)
    (build-system trivial-build-system)
    (arguments
     `(#:modules ((guix build union))
       #:builder
       (begin
         (use-modules (ice-9 match)
                      (guix build union))
         (match %build-inputs
           (((names . directories) ...)
            (union-build (assoc-ref %outputs "out")
                         directories)
            #t)))))
    (native-inputs (list desktop-file-utils))
    (inputs
    (arguments '(#:builder (mkdir %output)))
    (propagated-inputs
     ;; TODO: Add more packages
     (append (if (or (%current-target-system)
                     (supported-package? gnome-keyring))


@@ 1610,9 1599,11 @@ menu specification.")
                   dbus
                   dconf
                   dconf-editor
                   desktop-file-utils
                   engrampa
                   eom
                   font-abattis-cantarell
                   font-dejavu          ;default font
                   glib-networking
                   gvfs
                   hicolor-icon-theme


@@ 1646,9 1637,6 @@ menu specification.")
                   shared-mime-info
                   yelp
                   zenity)))
    (propagated-inputs
     ;; Default font that applications such as IceCat require.
     (list font-dejavu))
    (synopsis "The MATE desktop environment")
    (home-page "https://mate-desktop.org/")
    (description