diff options
Diffstat (limited to 'gnu/packages/golang-xyz.scm')
-rw-r--r-- | gnu/packages/golang-xyz.scm | 99 |
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 |