summaryrefslogtreecommitdiff
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>2020-03-31 21:41:50 +0100
commit341c7217119c41ca72206d8271ec01f786ca1608 (patch)
treeb7977a78dbe288ae177a984007d551ddcdb0833e
parenta042633f7d9afce60515608ca9e6a21ac31ecb71 (diff)
downloadgnu-guix-341c7217119c41ca72206d8271ec01f786ca1608.tar
gnu-guix-341c7217119c41ca72206d8271ec01f786ca1608.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 0d15f978cd..266a6061ae 100644
--- a/guix/build/go-build-system.scm
+++ b/guix/build/go-build-system.scm
@@ -246,7 +246,8 @@ XXX We can't make use 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)