1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: xfce: Replace 'union-build' with 'propagated-inputs'.

* gnu/packages/xfce.scm (xfce) [arguments]: Remove 'union-build'.
[inputs]: Move all inputs to propagated-inputs.

Fixes: #618
Change-Id: I09aadda63468e8477beb47df5f543e7ca5503fb6
This commit is contained in:
宋文武
2025-06-28 17:29:39 +08:00
parent 00291ad00f
commit 7a7b7b644a

View File

@@ -1372,22 +1372,13 @@ for and start applications.")
(version (package-version xfce4-session))
(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)))))
(inputs
(arguments '(#:builder (mkdir %output)))
(propagated-inputs
(list exo
garcon
adwaita-icon-theme
elementary-xfce-icon-theme
font-dejavu ;default font
greybird-gtk-theme
hicolor-icon-theme
mate-polkit-for-xfce
@@ -1417,9 +1408,6 @@ for and start applications.")
xfce4-clipman-plugin
xfce4-pulseaudio-plugin
xfce4-xkb-plugin))
(propagated-inputs
;; Default font that applications such as IceCat require.
(list font-dejavu))
(native-search-paths
;; For finding panel and thunar plugins.
(append