gnu: Add go-github-com-masterminds-sprig.

* gnu/packages/golang.scm (go-github-com-masterminds-sprig): New variable.
This commit is contained in:
Oleg Pykhalov 2020-08-08 23:12:12 +03:00
parent c08dd5c5f9
commit 26db4c956d
No known key found for this signature in database
GPG key ID: 167F8EA5001AFA9C

View file

@ -4440,4 +4440,37 @@ zero-value fields. Mergo won't merge unexported (private) fields. It will do
recursively any exported one. It also won't merge structs inside
maps (because they are not addressable using Go reflection).")
(license license:bsd-3)))
(define-public go-github-com-masterminds-sprig
(package
(name "go-github-com-masterminds-sprig")
(version "3.1.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Masterminds/sprig")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0wwi8n2adjc5jlga25lqq0hrz4jcgd5vpll68y2dfji034caaq18"))))
(build-system go-build-system)
(arguments
`(#:tests? #f ;network tests only
#:import-path "github.com/Masterminds/sprig"))
(native-inputs
`(("go-github-com-masterminds-goutils" ,go-github-com-masterminds-goutils)
("go-github-com-masterminds-semver" ,go-github-com-masterminds-semver)
("go-github-com-google-uuid" ,go-github-com-google-uuid)
("go-github-com-huandu-xstrings" ,go-github-com-huandu-xstrings)
("go-github-com-imdario-mergo" ,go-github-com-imdario-mergo)
("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk)
("go-github-com-mitchellh-copystructure" ,go-github-com-mitchellh-copystructure)
("go-github-com-spf13-cast" ,go-github-com-spf13-cast)
("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
(home-page "https://github.com/Masterminds/sprig/")
(synopsis "Template functions for Go templates")
(description "Sprig is a library that provides more than 100 commonly used
template functions.")
(license license:expat)))