guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

47/64: packages: Set outputs field as thunked.


From: guix-commits
Subject: 47/64: packages: Set outputs field as thunked.
Date: Fri, 23 Aug 2019 04:10:23 -0400 (EDT)

mothacehe pushed a commit to branch wip-cross-system
in repository guix.

commit daf726eecb33b34ac8e2cd86514e1fb2f1487aa6
Author: Mathieu Othacehe <address@hidden>
Date:   Thu Aug 22 12:39:01 2019 +0200

    packages: Set outputs field as thunked.
    
    This allows for instance to use %current-target-system to enable/disable 
some
    outputs in a package.
    
    * guix/packages.scm (<package>): Set outputs field as thunked,
    (package->bag): adapt make-bag call accordingly.
---
 guix/packages.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/guix/packages.scm b/guix/packages.scm
index ac965ac..6889dbf 100644
--- a/guix/packages.scm
+++ b/guix/packages.scm
@@ -266,7 +266,7 @@ name of its URI."
                  (default '()) (thunked))
 
   (outputs package-outputs                ; list of strings
-           (default '("out")))
+           (default '("out")) (thunked))
 
                                                   ; lists of
                                                   ; 
<search-path-specification>,
@@ -1046,7 +1046,7 @@ and return it."
                              #:source source
                              #:inputs (append (inputs self)
                                               (propagated-inputs self))
-                             #:outputs outputs
+                             #:outputs (outputs self)
                              #:native-inputs (native-inputs self)
                              #:arguments (args self))
                    (raise (if target



reply via email to

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