[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
- 17/64: gnu: texinfo-5: Fix cross-compilation., (continued)
- 17/64: gnu: texinfo-5: Fix cross-compilation., guix-commits, 2019/08/23
- 19/64: gnu: indent: Fix aarch64 cross-compilation., guix-commits, 2019/08/23
- 26/64: gnu: tcsh: Fix cross-compilation., guix-commits, 2019/08/23
- 20/64: gnu: libsamplerate: Fix aarch64 cross-compilation., guix-commits, 2019/08/23
- 25/64: gnu: libarchive: Fix cross-compilation., guix-commits, 2019/08/23
- 22/64: gnu: cyrus-sasl: Fix cross-compilation., guix-commits, 2019/08/23
- 29/64: gnu: alsa-utils: Fix cross-compilation., guix-commits, 2019/08/23
- 31/64: gnu: glibc-utf8-locales: Fix cross-compilation., guix-commits, 2019/08/23
- 41/64: gnu: procps: Fix cross-compilation., guix-commits, 2019/08/23
- 45/64: gnu: libtool: Fix cross-compilation., guix-commits, 2019/08/23
- 47/64: packages: Set outputs field as thunked.,
guix-commits <=
- 44/64: gnu: guile-gcrypt: Fix cross-compilation., guix-commits, 2019/08/23
- 05/64: gnu: libxslt: Fix cross-compilation., guix-commits, 2019/08/23
- 03/64: gnu: tcl: Fix cross-compilation., guix-commits, 2019/08/23
- 09/64: gnu: http-parser: Fix cross-compilation., guix-commits, 2019/08/23
- 10/64: gnu: openssl: Fix cross-compilation., guix-commits, 2019/08/23
- 13/64: gnu: libgit2: Fix cross compilation., guix-commits, 2019/08/23
- 11/64: gnu: texinfo: Fix cross-compilation., guix-commits, 2019/08/23
- 27/64: gnu: pkg-config: Fix cross-compilation., guix-commits, 2019/08/23
- 24/64: gnu: xmlto: Fix cross-compilation., guix-commits, 2019/08/23
- 28/64: gnu: mkfontdir: Fix aarch64 cross-compilation., guix-commits, 2019/08/23