diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 4fbade8bae..18c7cd9305 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -7384,6 +7384,37 @@ protocol.") ;;; Executables: ;;; +(define-public go-jose-util + (package + (name "go-jose-util") + (version "0.0.0-20240226165647-31202557b449") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-jose/go-jose") + (commit (go-version->git-ref version + #:subdir "jose-util")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19kr2r9nnrnixpmpp37p5adnxc92bc3gzqz7rpybgaly2wfssz0q")))) + (build-system go-build-system) + (arguments + (list + #:install-source? #f + #:import-path "github.com/go-jose/go-jose/jose-util" + #:unpack-path "github.com/go-jose/go-jose")) + (native-inputs + (list go-github-com-go-jose-go-jose-v3 + go-gopkg-in-alecthomas-kingpin-v2)) + (home-page "https://github.com/go-jose/go-jose") + (synopsis "JOSE CLI") + (description + "The @code{jose-util} command line utility allows for encryption, +decryption,signing and verification of JOSE messages. Its main purpose is to +facilitate dealing with JOSE messages when testing or debugging.") + (license license:asl2.0))) + (define-public go-gojay (package (inherit go-github-com-francoispqt-gojay)