[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/02: gnu: xfce: Build union instead of propagating inputs.
From: |
Ricardo Wurmus |
Subject: |
01/02: gnu: xfce: Build union instead of propagating inputs. |
Date: |
Thu, 29 Jun 2017 10:06:24 -0400 (EDT) |
rekado pushed a commit to branch master
in repository guix.
commit c860d6ef235b47ec8181fbf390e0b42fbc95dcfe
Author: Ricardo Wurmus <address@hidden>
Date: Tue Jun 27 09:51:33 2017 +0200
gnu: xfce: Build union instead of propagating inputs.
* gnu/packages/xfce.scm (xfce)[propagated-inputs]: Move all...
[inputs]: ...here.
[arguments]: Build a union.
---
gnu/packages/xfce.scm | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index d7d1372..d54b7f6 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -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)