~ruther/guix-local

a1c2dcd80e119c1ca27ff44f483911704b49d667 — Sharlatan Hellseher 10 months ago 07bb1a6
gnu: Add go-yaml.

* gnu/packages/golang-xyz.scm (go-yaml): New variable.

Change-Id: I0ac107f9616da0df9bbb6e2b01d5d31234b4641b
1 files changed, 15 insertions(+), 0 deletions(-)

M gnu/packages/golang-xyz.scm
M gnu/packages/golang-xyz.scm => gnu/packages/golang-xyz.scm +15 -0
@@ 27191,6 27191,21 @@ tools."))))
                    "\nThis package provides a command line interface (CLI)
tool."))))

(define-public go-yaml
  (package/inherit go-go-yaml-in-yaml-v4
    (name "go-yaml")
    (arguments
     (substitute-keyword-arguments
         (package-arguments go-go-yaml-in-yaml-v4)
       ((#:tests? _ #t) #f)
       ((#:install-source? _ #t) #f)
       ((#:import-path "go.yaml.in/yaml/v4")
        "go.yaml.in/yaml/v4/cmd/go-yaml")
       ((#:unpack-path _ "") "go.yaml.in/yaml/v4")))
    (description
     "The @code{go-yaml} binary is a YAML node inspection tool that provides
various modes for analyzing and transforming YAML data.")))

(define-public gofumpt
  (package/inherit go-mvdan-cc-gofumpt
    (name "gofumpt")