[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50493: [PATCH 1/4] build-system/go: Add #:substitutable? argument.
From: |
Sarah Morgensen |
Subject: |
bug#50493: [PATCH 1/4] build-system/go: Add #:substitutable? argument. |
Date: |
Sun, 19 Sep 2021 22:20:48 -0700 |
* guix/build-system/go.scm (go-build): Add 'substitutable?' argument.
(go-cross-build): Likewise.
---
guix/build-system/go.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm
index 4c1a732107..8aa065c4ff 100644
--- a/guix/build-system/go.scm
+++ b/guix/build-system/go.scm
@@ -169,7 +169,8 @@ (define* (go-build store name inputs
(imported-modules %go-build-system-modules)
(modules '((guix build go-build-system)
(guix build union)
- (guix build utils))))
+ (guix build utils)))
+ (substitutable? #t))
(define builder
`(begin
(use-modules ,@modules)
@@ -211,6 +212,7 @@ (define* (go-build store name inputs
#:system system
#:modules imported-modules
#:outputs outputs
+ #:substitutable? substitutable?
#:guile-for-build guile-for-build))
(define* (go-cross-build store name
@@ -234,7 +236,8 @@ (define* (go-cross-build store name
(imported-modules %go-build-system-modules)
(modules '((guix build go-build-system)
(guix build union)
- (guix build utils))))
+ (guix build utils)))
+ (substitutable? #t))
"Cross-build NAME using GO, where TARGET is a GNU triplet and with INPUTS."
(define builder
`(begin
@@ -303,6 +306,7 @@ (define* (go-cross-build store name
#:inputs (append native-drvs target-drvs)
#:outputs outputs
#:modules imported-modules
+ #:substitutable? substitutable?
#:guile-for-build guile-for-build))
(define go-build-system
--
2.33.0