guix_mirror_bot pushed a commit to branch go-team
in repository guix.

commit c979601d432ecbbd537dd61b40ddc658a94d0787
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Fri Jun 13 00:06:25 2025 +0100

    gnu: go-keyify: Fix build.
    
    * gnu/packages/golang-check.scm (go-keyify) [arguments]: Inherit instead
    of overwrite.
    
    Change-Id: I87440646aeaf26c37604c0700def284c2482a1b3
---
 gnu/packages/golang-check.scm | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 40bcaca347..588f071f81 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -2801,13 +2801,20 @@ thoroughly
 tool."))))
 
 (define-public go-keyify
-  (package
-    (inherit go-honnef-co-go-tools)
+  (package/inherit go-honnef-co-go-tools
     (name "go-keyify")
     (arguments
-     `(#:import-path "honnef.co/go/tools/cmd/keyify"
-       #:unpack-path "honnef.co/go/tools"
-       #:install-source? #f))
+     (substitute-keyword-arguments
+         (package-arguments go-honnef-co-go-tools)
+       ((#:tests? _ #t) #f)
+       ((#:install-source? _ #t) #f)
+       ((#:import-path _) "honnef.co/go/tools/cmd/keyify")
+       ((#:unpack-path _ "") "honnef.co/go/tools")))
+    (native-inputs
+     (append (package-native-inputs go-honnef-co-go-tools)
+             (package-propagated-inputs go-honnef-co-go-tools)))
+    (propagated-inputs '())
+    (inputs '())
     (synopsis "Transform an unkeyed struct literal into a keyed one in Go")
     (description "This package turns unkeyed struct literals (@code{T{1, 2,
 3}}) into keyed ones (@code{T{A: 1, B: 2, C: 3}}) in Go.")))

Reply via email to