guix-commits
[Top][All Lists]
Advanced

[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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]