summaryrefslogtreecommitdiff
path: root/gnu/packages/golang-xyz.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/golang-xyz.scm')
-rw-r--r--gnu/packages/golang-xyz.scm99
1 files changed, 90 insertions, 9 deletions
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 979224bc6d..60e43e2b7a 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -2131,6 +2131,58 @@ strategies, such as fixed delay, backoff delay, and random delay.")
(package-arguments go-github-com-avast-retry-go)
((#:import-path _) "github.com/avast/retry-go/v4")))))
+(define-public go-github-com-awesome-gocui-gocui
+ (package
+ (name "go-github-com-awesome-gocui-gocui")
+ (version "1.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/awesome-gocui/gocui")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "082ziwxj239nxcclv54d783933s6c5ks592mq3ilcvg1vfyfkjz8"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/awesome-gocui/gocui"))
+ (propagated-inputs
+ (list go-github-com-gdamore-tcell-v2
+ go-github-com-mattn-go-runewidth))
+ (home-page "https://github.com/awesome-gocui/gocui")
+ (synopsis "Console User Interface in Golang")
+ (description
+ "This package implements a functionality to create console user
+interfaces.")
+ (license license:bsd-3)))
+
+(define-public go-github-com-awesome-gocui-keybinding
+ (package
+ (name "go-github-com-awesome-gocui-keybinding")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/awesome-gocui/keybinding")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0d1nvxs2pd6nc10gm3md2rsd0v33025b8dik1l1iy8klzhiqfd1q"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:tests? #f ;broken tests
+ #:import-path "github.com/awesome-gocui/keybinding"))
+ (propagated-inputs (list go-github-com-awesome-gocui-gocui))
+ (home-page "https://github.com/awesome-gocui/keybinding")
+ (synopsis "Wrapper for parsing gocui keybindings in Golang")
+ (description
+ "This package provides a golang wrapper for parsing gocui keybindings.")
+ (license license:expat)))
+
(define-public go-github-com-axiomhq-hyperloglog
(package
(name "go-github-com-axiomhq-hyperloglog")
@@ -5817,8 +5869,8 @@ is an actively maintained fork of @url{https://github.com/ogier/pflag}.")
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/docker/cli")
- (commit (string-append "v" version))))
+ (url "https://github.com/docker/cli")
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0gaz2pkivky94z8148aa27kdxn548j3r96xa3a9xfqpi6b1rhy27"))
@@ -5833,10 +5885,13 @@ is an actively maintained fork of @url{https://github.com/ogier/pflag}.")
#:embed-files #~(list ".*\\.json")
#:skip-build? #t
#:tests? #f))
- (propagated-inputs (list go-github-com-mitchellh-mapstructure
- go-gopkg-in-yaml-v2
- go-github-com-google-shlex
- go-github-com-docker-docker-credential-helpers))
+ (propagated-inputs
+ (list go-github-com-docker-docker-credential-helpers
+ go-github-com-fvbommel-sortorder
+ go-github-com-google-shlex
+ go-github-com-mitchellh-mapstructure
+ go-github-com-pkg-errors
+ go-gopkg-in-yaml-v2))
(home-page "https://github.com/docker/cli")
(synopsis "Docker command-line interface")
(description "This repository is the home of the Docker command-line
@@ -5894,8 +5949,8 @@ interact with distribution components.")
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/moby/moby")
- (commit (string-append "v" version))))
+ (url "https://github.com/moby/moby")
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0852mrvs8602azqzx2zhb1xl0vs7baw8qfmkgrl625xm5hxrigvq"))
@@ -5911,6 +5966,8 @@ interact with distribution components.")
(propagated-inputs
(list go-github-com-containerd-containerd
go-github-com-containerd-log
+ go-github-com-distribution-reference
+ go-github-com-docker-go-connections
go-github-com-docker-go-units
go-github-com-gogo-protobuf
go-github-com-klauspost-compress
@@ -16013,6 +16070,30 @@ editor with history, inspired by @url{https://github.com/antirez/linenoise/,
linenoise}. Xterm as well as WIN32 terminal codes are supported.")
(license license:expat)))
+(define-public go-github-com-phayes-permbits
+ (package
+ (name "go-github-com-phayes-permbits")
+ (version "0.0.0-20190612203442-39d7c581d2ee")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/phayes/permbits")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1jixy4m65agyyly5mg4icszwzs5hjgj1x7cwvc9a3df6j5lwd41x"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/phayes/permbits"))
+ (home-page "https://github.com/phayes/permbits")
+ (synopsis "Easy file permissions for Golang")
+ (description
+ "This package makes it a breeze to check and modify file permission
+bits.")
+ (license license:expat)))
+
(define-public go-github-com-philhofer-fwd
(package
(name "go-github-com-philhofer-fwd")
@@ -22377,7 +22458,7 @@ recognizers) at run time.")
(list
#:import-path "mvdan.cc/editorconfig"))
(native-inputs
- (list cmake))
+ (list cmake-minimal))
(home-page "https://github.com/mvdan/editorconfig")
(synopsis "EditorConfig support in Go")
(description