~ruther/guix-local

c860d6ef235b47ec8181fbf390e0b42fbc95dcfe — Ricardo Wurmus 8 years ago d34970e
gnu: xfce: Build union instead of propagating inputs.

* gnu/packages/xfce.scm (xfce)[propagated-inputs]: Move all...
[inputs]: ...here.
[arguments]: Build a union.
1 files changed, 11 insertions(+), 2 deletions(-)

M gnu/packages/xfce.scm
M gnu/packages/xfce.scm => gnu/packages/xfce.scm +11 -2
@@ 698,8 698,17 @@ on your desktop.")
    (version (package-version xfce4-session))
    (source #f)
    (build-system trivial-build-system)
    (arguments '(#:builder (mkdir %output)))
    (propagated-inputs
    (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))))))
    (inputs
     `(("exo"                  ,exo)
       ("garcon"               ,garcon)
       ("gnome-icon-theme"     ,gnome-icon-theme)