aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2018-06-28 08:43:20 +0100
committerChristopher Baines <christopher.baines@digital.cabinet-office.gov.uk>2019-05-06 11:10:28 +0100
commitc0159a1bbdca78ec066b3c365fdeede4ab442fd8 (patch)
tree9815940b1aaccdf19789da79495be24ca397a473
parent0e4d7e5331598ec32a15a6b6945a55922085584d (diff)
downloadgnu-guix-c0159a1bbdca78ec066b3c365fdeede4ab442fd8.tar
gnu-guix-c0159a1bbdca78ec066b3c365fdeede4ab442fd8.tar.gz
Support placing the pkg and src directories in a lib output
-rw-r--r--guix/build/go-build-system.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/guix/build/go-build-system.scm b/guix/build/go-build-system.scm
index 858068ba98..d292ed1c9d 100644
--- a/guix/build/go-build-system.scm
+++ b/guix/build/go-build-system.scm
@@ -238,7 +238,8 @@ XXX We can't make us of compiled libraries (Go \"packages\")."
(when install-source?
(if (string-null? import-path)
((display "WARNING: The Go import path is unset.\n")))
- (let* ((out (assoc-ref outputs "out"))
+ (let* ((out (or (assoc-ref outputs "lib")
+ (assoc-ref outputs "out")))
(source (string-append (getenv "GOPATH") "/src/" import-path))
(dest (string-append out "/src/" import-path)))
(mkdir-p dest)