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
This commit is contained in:
宋文武 2025-06-28 21:53:11 +08:00
parent 7a7b7b644a
commit b7a8f886f5
No known key found for this signature in database
GPG key ID: D415BF253B515976

View file

@ -1586,19 +1586,8 @@ menu specification.")
(version (package-version mate-desktop)) (version (package-version mate-desktop))
(source #f) (source #f)
(build-system trivial-build-system) (build-system trivial-build-system)
(arguments (arguments '(#:builder (mkdir %output)))
`(#:modules ((guix build union)) (propagated-inputs
#: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
;; TODO: Add more packages ;; TODO: Add more packages
(append (if (or (%current-target-system) (append (if (or (%current-target-system)
(supported-package? gnome-keyring)) (supported-package? gnome-keyring))
@ -1610,9 +1599,11 @@ menu specification.")
dbus dbus
dconf dconf
dconf-editor dconf-editor
desktop-file-utils
engrampa engrampa
eom eom
font-abattis-cantarell font-abattis-cantarell
font-dejavu ;default font
glib-networking glib-networking
gvfs gvfs
hicolor-icon-theme hicolor-icon-theme
@ -1646,9 +1637,6 @@ menu specification.")
shared-mime-info shared-mime-info
yelp yelp
zenity))) zenity)))
(propagated-inputs
;; Default font that applications such as IceCat require.
(list font-dejavu))
(synopsis "The MATE desktop environment") (synopsis "The MATE desktop environment")
(home-page "https://mate-desktop.org/") (home-page "https://mate-desktop.org/")
(description (description