From 26db4c956dba32b1a3cdaed675915f6d34c84b3e Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 8 Aug 2020 23:12:12 +0300 Subject: gnu: Add go-github-com-masterminds-sprig. * gnu/packages/golang.scm (go-github-com-masterminds-sprig): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu/packages/golang.scm') diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 83d28cbaac..4711ce937d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -4440,4 +4440,37 @@ (define-public go-github-com-imdario-mergo 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))) -- cgit v1.2.3