summaryrefslogtreecommitdiff
path: root/gnu/packages/golang.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/golang.scm')
-rw-r--r--gnu/packages/golang.scm673
1 files changed, 283 insertions, 390 deletions
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e54692205d..2dade5278f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -229,10 +229,7 @@
("pcre" ,pcre)
("gcc:lib" ,(canonical-package gcc) "lib")))
(native-inputs
- `(("pkg-config" ,pkg-config)
- ("which" ,which)
- ("net-base" ,net-base)
- ("perl" ,perl)))
+ (list pkg-config which net-base perl))
(home-page "https://golang.org/")
(synopsis "Compiler and libraries for Go, a statically-typed language")
@@ -829,11 +826,9 @@ in the style of communicating sequential processes (@dfn{CSP}).")
(arguments
`(#:import-path "0xacab.org/leap/shapeshifter"))
(propagated-inputs
- `(("go-github-com-operatorfoundation-obfs4"
- ,go-github-com-operatorfoundation-obfs4)
- ("go-github-com-operatorfoundation-shapeshifter-transports"
- ,go-github-com-operatorfoundation-shapeshifter-transports)
- ("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-github-com-operatorfoundation-obfs4
+ go-github-com-operatorfoundation-shapeshifter-transports
+ go-golang-org-x-net))
(home-page "https://0xacab.org/leap/shapeshifter")
(synopsis "Shapeshifter Dispatcher Library")
(description "Shapeshifter provides network protocol shapeshifting
@@ -940,33 +935,21 @@ filtering devices.")
"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2"
"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))))))
(native-inputs
- `(("go-github-com-stretchr-testify"
- ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(propagated-inputs
- `(("go-github-com-aead-chacha20"
- ,go-github-com-aead-chacha20)
- ("go-github-com-blanu-dust"
- ,go-github-com-blanu-dust)
- ("go-github-com-deckarep-golang-set"
- ,go-github-com-deckarep-golang-set)
- ("go-github-com-kataras-golog"
- ,go-github-com-kataras-golog)
- ("go-github-com-mufti1-interconv"
- ,go-github-com-mufti1-interconv)
- ("go-github-com-opentracing-opentracing-go"
- ,go-github-com-opentracing-opentracing-go)
- ("go-github-com-operatorfoundation-monolith-go"
- ,go-github-com-operatorfoundation-monolith-go)
- ("go-github-com-operatorfoundation-obfs4"
- ,go-github-com-operatorfoundation-obfs4)
- ("go-github-com-operatorfoundation-shapeshifter-ipc"
- ,go-github-com-operatorfoundation-shapeshifter-ipc)
- ("go-github-com-shadowsocks-go-shadowsocks2"
- ,go-github-com-shadowsocks-go-shadowsocks2)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-torproject-org-pluggable-transports-goptlib"
- ,go-torproject-org-pluggable-transports-goptlib)))
+ (list go-github-com-aead-chacha20
+ go-github-com-blanu-dust
+ go-github-com-deckarep-golang-set
+ go-github-com-kataras-golog
+ go-github-com-mufti1-interconv
+ go-github-com-opentracing-opentracing-go
+ go-github-com-operatorfoundation-monolith-go
+ go-github-com-operatorfoundation-obfs4
+ go-github-com-operatorfoundation-shapeshifter-ipc
+ go-github-com-shadowsocks-go-shadowsocks2
+ go-golang-org-x-crypto
+ go-golang-org-x-net
+ go-torproject-org-pluggable-transports-goptlib))
(home-page "https://github.com/OperatorFoundation/shapeshifter-transports")
(synopsis "Go implementation of Pluggable Transports")
(description "Shapeshifter-Transports is a set of Pluggable Transports
@@ -995,8 +978,7 @@ networks where it would otherwise be blocked or heavily throttled.")
(arguments
`(#:import-path "github.com/kataras/golog"))
(propagated-inputs
- `(("go-github-com-kataras-pio"
- ,go-github-com-kataras-pio)))
+ (list go-github-com-kataras-pio))
(home-page "https://github.com/kataras/golog")
(synopsis "Logging foundation for Go applications")
(description "GoLog is a level-based logger written in Go.")
@@ -1045,12 +1027,8 @@ terminals.")
(arguments
`(#:import-path "github.com/shadowsocks/go-shadowsocks2"))
(propagated-inputs
- `(("go-github-com-riobard-go-bloom"
- ,go-github-com-riobard-go-bloom)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-text" ,go-golang-org-x-text)))
+ (list go-github-com-riobard-go-bloom go-golang-org-x-crypto
+ go-golang-org-x-net go-golang-org-x-sys go-golang-org-x-text))
(home-page "https://github.com/shadowsocks/go-shadowsocks2")
(synopsis "Shadowsocks tunnel proxy")
(description "Go-ShadowSocks is a Go implementation of the Shadowsocks tunnel
@@ -1101,7 +1079,7 @@ proxy protocol.")
(arguments
`(#:import-path "github.com/aead/chacha20"))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-golang-org-x-sys))
(home-page "https://github.com/aead/chacha20")
(synopsis "ChaCha20 and XChaCha20 stream ciphers")
(description "ChaCha is a stream cipher family created by Daniel Bernstein.
@@ -1152,8 +1130,7 @@ standardized in RFC 7539.")
(arguments
`(#:import-path "github.com/opentracing/opentracing-go"))
(native-inputs
- `(("go-github-com-stretchr-testify"
- ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/opentracing/opentracing-go")
(synopsis "OpenTracing API for Go")
(description "OpenTracing-Go is a Go implementation of the OpenTracing API.")
@@ -1179,8 +1156,7 @@ standardized in RFC 7539.")
#:unpack-path "github.com/OperatorFoundation/monolith-go"
#:import-path "github.com/OperatorFoundation/monolith-go/monolith"))
(propagated-inputs
- `(("go-github-com-deckarep-golang-set"
- ,go-github-com-deckarep-golang-set)))
+ (list go-github-com-deckarep-golang-set))
(home-page "https://github.com/OperatorFoundation/monolith-go")
(synopsis "Byte sequences library")
(description "Monolith-Go is a Go library for working with byte sequences.")
@@ -1226,10 +1202,8 @@ standardized in RFC 7539.")
(build-system go-build-system)
(arguments `(#:import-path "howett.net/plist"))
(inputs
- `(("go-github.com-jessevdk-go-flags" ,go-github.com-jessevdk-go-flags)
- ("go-github-com-kr-pretty" ,go-github-com-kr-pretty)
- ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
+ (list go-github.com-jessevdk-go-flags go-github-com-kr-pretty
+ go-gopkg-in-check-v1 go-gopkg-in-yaml-v2))
(home-page "https://github.com/DHowett/go-plist")
(synopsis "Apple property list transcoder")
(description "This list transcoder supports encoding/decoding property
@@ -1318,11 +1292,8 @@ types.")
"github.com/blanu/Dust/go/v2/interface"
"github.com/blanu/Dust/go/v2/shaping")))))))
(propagated-inputs
- `(("go-github-com-operatorfoundation-ed25519"
- ,go-github-com-operatorfoundation-ed25519)
- ("go-github-com-op-go-logging"
- ,go-github-com-op-go-logging)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-operatorfoundation-ed25519
+ go-github-com-op-go-logging go-golang-org-x-crypto))
(home-page "https://github.com/blanu/Dust")
(synopsis "Censorship-resistant internet transport protocol")
(description "Dust is an Internet protocol designed to resist a number of
@@ -1519,16 +1490,12 @@ protocol from the Pluggable Transports 2.0 specification.")
"github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4"
"github.com/OperatorFoundation/obfs4/transports")))))))
(propagated-inputs
- `(("go-github-com-dchest-siphash"
- ,go-github-com-dchest-siphash)
- ("go-github-com-operatorfoundation-ed25519"
- ,go-github-com-operatorfoundation-ed25519)
- ("go-github-com-willscott-goturn"
- ,go-github-com-willscott-goturn)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-torproject-org-pluggable-transports-goptlib"
- ,go-torproject-org-pluggable-transports-goptlib)))
+ (list go-github-com-dchest-siphash
+ go-github-com-operatorfoundation-ed25519
+ go-github-com-willscott-goturn
+ go-golang-org-x-crypto
+ go-golang-org-x-net
+ go-torproject-org-pluggable-transports-goptlib))
(home-page "https://github.com/OperatorFoundation/obfs4")
(synopsis "Network obfourscator to scramble network traffic")
(description "Obfs4 is a look-like nothing obfuscation protocol that
@@ -1616,7 +1583,7 @@ Go.")
(arguments
`(#:import-path "github.com/sevlyar/go-daemon"))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-golang-org-x-sys))
(home-page "https://github.com/sevlyar/go-daemon")
(synopsis "Library for writing system daemons")
(description "Go-Daemon is a library for writing system daemons in Go.")
@@ -1653,9 +1620,7 @@ Go.")
(substitute* "src/github.com/keybase/go-ps/process_openbsd.go"
(("^// \\+build ignore") "")))))))
(native-inputs
- `(("coreutils" ,coreutils)
- ("go-github-com-stretchr-testify"
- ,go-github-com-stretchr-testify)))
+ (list coreutils go-github-com-stretchr-testify))
(home-page "https://github.com/keybase/go-ps")
(synopsis "Process list library for Go")
(description "Go-Ps is a library for Go that implements OS-specific APIs
@@ -1856,10 +1821,8 @@ jar struct to manage the cookies added to the cookie jar.")
'(#:unpack-path "github.com/gizak/termui"
#:import-path "github.com/gizak/termui/v3"))
(propagated-inputs
- `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)
- ("go-github-com-mitchellh-go-wordwrap"
- ,go-github-com-mitchellh-go-wordwrap)
- ("go-github.com-nsf-termbox-go" ,go-github.com-nsf-termbox-go)))
+ (list go-github.com-mattn-go-runewidth
+ go-github-com-mitchellh-go-wordwrap go-github.com-nsf-termbox-go))
(home-page "https://github.com/gizak/termui")
(synopsis "Terminal dashboard widget Go library")
(description
@@ -1910,7 +1873,7 @@ mouse, and terminal resizing events.")
(arguments
'(#:import-path "github.com/mitchellh/go-wordwrap"))
(propagated-inputs
- `(("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
+ (list go-gopkg-in-yaml-v2))
(home-page "https://github.com/mitchellh/go-wordwrap")
(synopsis "Go library for word-wrapping strings")
(description
@@ -1961,7 +1924,7 @@ generally useful thing to do.")
(arguments
'(#:import-path "github.com/daviddengcn/go-colortext"))
(native-inputs
- `(("go-github-com-golangplus-testing" ,go-github-com-golangplus-testing)))
+ (list go-github-com-golangplus-testing))
(synopsis "Change the color of console text and background")
(description
"This is a package to change the color of the text and background in the
@@ -1988,7 +1951,7 @@ Under Windows, the console APIs are used. Otherwise, ANSI texts are output.")
(arguments
'(#:import-path "github.com/golangplus/testing"))
(propagated-inputs
- `(("go-github-com-golangplus-fmt" ,go-github-com-golangplus-fmt)))
+ (list go-github-com-golangplus-fmt))
(synopsis "Additions to Go's standard testing package")
(description "This package provides additions to Go's stdlib testing.")
(license license:bsd-3)))
@@ -2011,7 +1974,7 @@ Under Windows, the console APIs are used. Otherwise, ANSI texts are output.")
(arguments
'(#:import-path "github.com/leodido/go-urn"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(synopsis "Parser for uniform resource names as seen on RFC 2141")
(description
"This package implements a parser for uniform resource names (URN) as
@@ -2118,7 +2081,7 @@ implemented features include
(arguments
'(#:import-path "github.com/go-playground/universal-translator"))
(propagated-inputs
- `(("go-github-com-go-playground-locales" ,go-github-com-go-playground-locales)))
+ (list go-github-com-go-playground-locales))
(synopsis "Translator using Unicode CLDR data and pluralization rules")
(description
"This package offers an Internalization Translator for Go using
@@ -2156,12 +2119,10 @@ professionally translated
(arguments
'(#:import-path "gopkg.in/go-playground/validator.v9"))
(native-inputs
- `(("go-gopkg-in-go-playground-assert-v1"
- ,go-gopkg-in-go-playground-assert-v1)))
+ (list go-gopkg-in-go-playground-assert-v1))
(propagated-inputs
- `(("go-github-com-go-playground-universal-translator"
- ,go-github-com-go-playground-universal-translator)
- ("go-github-com-leodido-go-urn" ,go-github-com-leodido-go-urn)))
+ (list go-github-com-go-playground-universal-translator
+ go-github-com-leodido-go-urn))
(synopsis "Validator for structs and individual fields based on tags")
(description
"This package implements value validations for structs and individual
@@ -2206,10 +2167,9 @@ web framework
'(#:import-path "github.com/aws/aws-sdk-go/aws"
#:unpack-path "github.com/aws/aws-sdk-go"))
(propagated-inputs
- `(("go-github-com-go-sql-driver-mysql" ,go-github-com-go-sql-driver-mysql)
- ("go-github-com-jmespath-go-jmespath" ,go-github-com-jmespath-go-jmespath)
- ("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-github-com-go-sql-driver-mysql
+ go-github-com-jmespath-go-jmespath go-github-com-pkg-errors
+ go-golang-org-x-net))
(home-page "https://github.com/aws/aws-sdk-go")
(synopsis "Library to access Amazon Web Services (AWS)")
(description
@@ -2316,7 +2276,7 @@ per-goroutine.")
(arguments
`(#:import-path "github.com/saracen/walker"))
(inputs
- `(("go-golang-org-x-sync" ,go-golang-org-x-sync)))
+ (list go-golang-org-x-sync))
(home-page "https://github.com/saracen/walker")
(synopsis "Faster, parallel version of Go's filepath.Walk")
(license license:expat)
@@ -2440,7 +2400,7 @@ Go programming language.")
".*\\.gz$"))
#t)))))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-golang-org-x-sys))
(synopsis "Supplementary cryptographic libraries in Go")
(description "This package provides supplementary cryptographic libraries
for the Go language.")
@@ -2655,7 +2615,7 @@ time.")
(arguments
`(#:import-path "golang.org/x/oauth2"))
(propagated-inputs
- `(("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-golang-org-x-net))
(home-page "https://go.googlesource.com/oauth2")
(synopsis "Client implementation of the OAuth 2.0 spec")
(description "This package contains a client implementation for OAuth 2.0
@@ -2764,8 +2724,7 @@ is similar to Go's standard library @code{json} and @code{xml} package.")
(arguments
'(#:import-path "github.com/getsentry/raven-go"))
(propagated-inputs
- `(("go-github-com-certifi-gocertifi" ,go-github-com-certifi-gocertifi)
- ("go-github-com-pkg-errors" ,go-github-com-pkg-errors)))
+ (list go-github-com-certifi-gocertifi go-github-com-pkg-errors))
(home-page "https://github.com/getsentry/raven-go")
(synopsis "Sentry client in Go")
(description "This package is a Go client API for the Sentry event/error
@@ -3320,7 +3279,7 @@ middleware for Go web applications and services.")
(arguments
`(#:import-path "github.com/spf13/cast"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/spf13/cast")
(synopsis "Safe and easy casting from one type to another in Go")
(description "Safe and easy casting from one type to another in Go")
@@ -3369,7 +3328,7 @@ applications as well as a program to generate applications and command files.")
(arguments
`(#:import-path "github.com/spf13/jwalterweatherman"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/spf13/jwalterweatherman")
(synopsis "Go logging library")
(description "Go logging library")
@@ -3434,7 +3393,7 @@ GNU extensions} to the POSIX recommendations for command-line options.")
("gopkg.in/ini.v1" ,go-gopkg-in-ini-v1)
("gopkg.in/yaml.v2" ,go-gopkg-in-yaml-v2)))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/spf13/viper")
(synopsis "Go configuration with fangs")
(description
@@ -3558,7 +3517,7 @@ application's http.Handlers.")
(arguments
`(#:import-path "github.com/subosito/gotenv"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/subosito/gotenv")
(synopsis "Go library for loading environment variables from files")
(description "Go library for loading environment variables from files")
@@ -3580,11 +3539,9 @@ application's http.Handlers.")
"0rvqzic2zz7fpxyizmqxwmhv1m52ii9bgxnqa6km8wsa0l08wh42"))))
(build-system go-build-system)
(propagated-inputs
- `(("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-github-com-davecgh-go-spew go-github-com-pmezard-go-difflib
+ go-github-com-stretchr-testify go-golang-org-x-crypto
+ go-golang-org-x-sys))
(arguments
'(#:import-path "github.com/sirupsen/logrus"))
(home-page "https://github.com/sirupsen/logrus")
@@ -3610,7 +3567,7 @@ compatible with the standard library logger.")
(arguments
`(#:import-path "github.com/rifflock/lfshook"))
(propagated-inputs
- `(("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus)))
+ (list go-github-com-sirupsen-logrus))
(home-page "https://github.com/rifflock/lfshook")
(synopsis "Local File System hook for Logrus logger")
(description "This package provides a hook for Logrus to write directly to
@@ -3665,8 +3622,7 @@ finding resources located relative to the executable file.")
"0x0cn7l5gda2khsfypix7adxd5yqighzn04mxjw6hc4ayrh7his5"))))
(build-system go-build-system)
(native-inputs
- `(("go-github-com-kardianos-osext"
- ,go-github-com-kardianos-osext)))
+ (list go-github-com-kardianos-osext))
(arguments
'(#:tests? #f ;FIXME tests fail: Service is not running.
#:import-path "github.com/ayufan/golang-kardianos-service"))
@@ -3697,11 +3653,8 @@ SysVinit, and more.")
"1yg2zrikn3vkvkx5mn51p6bfjk840qdkn7ahhhvvcsc8mpigrjc6"))))
(build-system go-build-system)
(native-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-sirupsen-logrus"
- ,go-github-com-sirupsen-logrus)
- ("go-golang-org-x-crypto"
- ,go-golang-org-x-crypto)))
+ (list go-golang-org-x-sys go-github-com-sirupsen-logrus
+ go-golang-org-x-crypto))
(arguments
'(#:import-path "github.com/docker/distribution"
#:phases
@@ -3823,7 +3776,7 @@ which satisfies the cron expression.")
(arguments
'(#:import-path "gopkg.in/check.v1"))
(propagated-inputs
- `(("go-github-com-kr-pretty" ,go-github-com-kr-pretty)))
+ (list go-github-com-kr-pretty))
(home-page "https://gopkg.in/check.v1")
(synopsis "Test framework for the Go language")
(description "This package provides a test library for the Go language.")
@@ -3882,7 +3835,7 @@ which satisfies the cron expression.")
(arguments
'(#:import-path "gopkg.in/yaml.v2"))
(native-inputs
- `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)))
+ (list go-gopkg-in-check-v1))
(home-page "https://gopkg.in/yaml.v2")
(synopsis "YAML reader and writer for the Go language")
(description
@@ -3907,7 +3860,7 @@ values.")
(arguments
'(#:import-path "gopkg.in/yaml.v3"))
(native-inputs
- `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)))
+ (list go-gopkg-in-check-v1))
(home-page "https://gopkg.in/yaml.v3")
(synopsis "YAML reader and writer for the Go language")
(description
@@ -3932,7 +3885,7 @@ The yaml package supports most of YAML 1.2, but preserves some behavior from
"0h671sv7hfprja495kavazkalkx7xzaqksjh13brcnwq67ijrali"))))
(build-system go-build-system)
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-golang-org-x-sys))
(arguments
'(#:import-path "github.com/mattn/go-isatty"))
(home-page "https://github.com/mattn/go-isatty")
@@ -3959,8 +3912,7 @@ terminal.")
"0q34zqwbnls72md8q8mhj368s7p3i4xspvs3rk8fs76s0pn7dr2l"))))
(build-system go-build-system)
(native-inputs
- `(("go-github-com-mattn-go-isatty"
- ,go-github-com-mattn-go-isatty)))
+ (list go-github-com-mattn-go-isatty))
(arguments
'(#:import-path "github.com/mattn/go-colorable"))
(synopsis "Handle ANSI color escapes on Windows")
@@ -4012,10 +3964,7 @@ makes it possible to handle ANSI color escapes on Windows.")
"00bz22314j26736w1f0q4jy9d9dfaml17vn890n5zqy3cmvmww1j"))))
(build-system go-build-system)
(native-inputs
- `(("go-github-com-mattn-go-isatty"
- ,go-github-com-mattn-go-isatty)
- ("go-github-com-mattn-go-colorable"
- ,go-github-com-mattn-go-colorable)))
+ (list go-github-com-mattn-go-isatty go-github-com-mattn-go-colorable))
(arguments
'(#:import-path "github.com/mgutz/ansi"))
(home-page "https://github.com/mgutz/ansi")
@@ -4047,7 +3996,7 @@ generate ANSI colored strings.")
;; be built again. Thus its CGO requirements must be made available in
;; the environment, that is, they must be propagated.
(propagated-inputs
- `(("lua" ,lua)))
+ (list lua))
(arguments
`(#:unpack-path "github.com/aarzilli/golua"
#:import-path "github.com/aarzilli/golua/lua"
@@ -4089,8 +4038,7 @@ run a Lua virtual machine.")
"1izcp7p8nagjwqd13shb0020w7xhppib1a3glw2d1468bflhksnm"))))
(build-system go-build-system)
(native-inputs
- `(("lua" ,lua)
- ("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua)))
+ (list lua go-github-com-aarzilli-golua))
(arguments
`(#:unpack-path "gitlab.com/ambrevar/golua"
#:import-path "gitlab.com/ambrevar/golua/unicode"
@@ -4182,7 +4130,7 @@ similar word.")
"1acjgw9cz1l0l9mzkyk7irz6cfk31wnxgbwa805fvm1rqcjzin2c"))))
(build-system go-build-system)
(native-inputs
- `(("go-github-com-aarzilli-golua" ,go-github-com-aarzilli-golua)))
+ (list go-github-com-aarzilli-golua))
(arguments
`(#:tests? #f ; Upstream tests are broken.
#:import-path "github.com/stevedonovan/luar"))
@@ -4223,7 +4171,7 @@ be performed.")
"0rjfms0csjqi91xnddzx3rcrcaikc7xc027617px3kdwdap80ir4"))))
(build-system go-build-system)
(native-inputs
- `(("go-github-com-kr-text" ,go-github-com-kr-text)))
+ (list go-github-com-kr-text))
(arguments
`(#:tests? #f ; Upstream tests seem to be broken.
#:import-path "github.com/michiwend/golang-pretty"))
@@ -4257,8 +4205,7 @@ functions in packages @code{fmt} and @code{log}.")
"1li9daw0kghb80rdmxbh7g72qhxcvx3rvhwq5gs0jrr9hb8pjvcn"))))
(build-system go-build-system)
(native-inputs
- `(("go-github-com-michiwend-golang-pretty" ,go-github-com-michiwend-golang-pretty)
- ("go-github-com-kr-text" ,go-github-com-kr-text)))
+ (list go-github-com-michiwend-golang-pretty go-github-com-kr-text))
(arguments
`(#:import-path "github.com/michiwend/gomusicbrainz"))
(home-page "https://github.com/michiwend/gomusicbrainz")
@@ -4290,8 +4237,7 @@ and lookup requests. Browse requests are not supported yet.")
;; be built again. Thus its CGO requirements must be made available in
;; the environment, that is, they must be propagated.
(propagated-inputs
- `(("pkg-config" ,pkg-config)
- ("taglib" ,taglib)))
+ (list pkg-config taglib))
(arguments
`(#:import-path "github.com/wtolson/go-taglib"
;; Tests don't pass "vet" on Go since 1.11. See
@@ -4456,7 +4402,7 @@ implementing the same interface.")
'(#:unpack-path "github.com/btcsuite/btcd"
#:import-path "github.com/btcsuite/btcd/btcec"))
(native-inputs
- `(("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
+ (list go-github-com-davecgh-go-spew))
(home-page "https://github.com/btcsuite/btcd")
(synopsis "Elliptic curve cryptography to work with Bitcoin")
(description "Package @command{btcec} implements elliptic curve
@@ -4527,10 +4473,8 @@ Architecture Processors\" by J. Guilford et al.")
(arguments
'(#:import-path "github.com/libp2p/go-libp2p-crypto"))
(native-inputs
- `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)))
+ (list go-golang-org-x-crypto go-github-com-btcsuite-btcd-btcec
+ go-github-com-gogo-protobuf go-github-com-minio-sha256-simd))
(home-page
"https://github.com/libp2p/go-libp2p-crypto")
(synopsis "Various cryptographic utilities used by IPFS")
@@ -4694,12 +4638,12 @@ required by Go's standard Hash interface.")
(arguments
'(#:import-path "github.com/multiformats/go-multihash"))
(native-inputs
- `(("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58)
- ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
- ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd)
- ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
- ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-mr-tron-base58
+ go-github-com-gxed-hashland-keccakpg
+ go-github-com-minio-blake2b-simd
+ go-github-com-minio-sha256-simd
+ go-github-com-spaolacci-murmur3
+ go-golang-org-x-crypto))
(home-page "https://github.com/multiformats/go-multihash")
(synopsis "Multihash implementation in Go")
(description "Multihash implementation in Go.")
@@ -4725,16 +4669,16 @@ required by Go's standard Hash interface.")
(arguments
'(#:import-path "github.com/libp2p/go-libp2p-peer"))
(native-inputs
- `(("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
- ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd)
- ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec)
- ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58)
- ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash)
- ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
- ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-libp2p-go-libp2p-crypto
+ go-github-com-gogo-protobuf
+ go-github-com-minio-sha256-simd
+ go-github-com-minio-blake2b-simd
+ go-github-com-btcsuite-btcd-btcec
+ go-github-com-mr-tron-base58
+ go-github-com-multiformats-go-multihash
+ go-github-com-gxed-hashland-keccakpg
+ go-github-com-spaolacci-murmur3
+ go-golang-org-x-crypto))
(home-page "https://github.com/libp2p/go-libp2p-peer")
(synopsis "PKI based identities for use in go-libp2p")
(description "PKI based identities for use in @command{go-libp2p}.")
@@ -4785,19 +4729,19 @@ required by Go's standard Hash interface.")
(arguments
'(#:import-path "github.com/libp2p/go-libp2p-metrics"))
(native-inputs
- `(("go-github-com-libp2p-go-flow-metrics" ,go-github-com-libp2p-go-flow-metrics)
- ("go-github-com-libp2p-go-libp2p-peer" ,go-github-com-libp2p-go-libp2p-peer)
- ("go-github-com-libp2p-go-libp2p-protocol" ,go-github-com-libp2p-go-libp2p-protocol)
- ("go-github-com-libp2p-go-libp2p-crypto" ,go-github-com-libp2p-go-libp2p-crypto)
- ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58)
- ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash)
- ("go-github-com-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
- ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd)
- ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
- ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-libp2p-go-flow-metrics
+ go-github-com-libp2p-go-libp2p-peer
+ go-github-com-libp2p-go-libp2p-protocol
+ go-github-com-libp2p-go-libp2p-crypto
+ go-github-com-mr-tron-base58
+ go-github-com-multiformats-go-multihash
+ go-github-com-btcsuite-btcd-btcec
+ go-github-com-gogo-protobuf
+ go-github-com-gxed-hashland-keccakpg
+ go-github-com-minio-blake2b-simd
+ go-github-com-minio-sha256-simd
+ go-github-com-spaolacci-murmur3
+ go-golang-org-x-crypto))
(home-page "https://github.com/libp2p/go-libp2p-metrics")
(synopsis "Connection wrapper for go-libp2p that provides bandwidth metrics")
(description "A connection wrapper for @command{go-libp2p} that provides bandwidth
@@ -4907,7 +4851,7 @@ unknown structures such as those decoded from JSON.")
(arguments
`(#:import-path "github.com/mitchellh/copystructure"))
(native-inputs
- `(("go-github-com-mitchellh-reflectwalk" ,go-github-com-mitchellh-reflectwalk)))
+ (list go-github-com-mitchellh-reflectwalk))
(home-page "https://github.com/mitchellh/copystructure")
(synopsis "Go library for decoding deep copying values")
(description "@code{copystructure} is a Go library for deep copying values
@@ -4939,13 +4883,13 @@ references.")
'(#:import-path
"github.com/multiformats/go-multiaddr"))
(native-inputs
- `(("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash)
- ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
- ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd)
- ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
- ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58)
- ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-multiformats-go-multihash
+ go-github-com-gxed-hashland-keccakpg
+ go-github-com-minio-blake2b-simd
+ go-github-com-minio-sha256-simd
+ go-github-com-mr-tron-base58
+ go-github-com-spaolacci-murmur3
+ go-golang-org-x-crypto))
(home-page "https://github.com/multiformats/go-multiaddr")
(synopsis "Composable and future-proof network addresses")
(description "Multiaddr is a standard way to represent addresses that
@@ -4982,14 +4926,14 @@ does the following:
;; TODO: Tests fail because they try to access the network.
#:tests? #f)))
(native-inputs
- `(("go-github-com-multiformats-go-multiaddr" ,go-github-com-multiformats-go-multiaddr)
- ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash)
- ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
- ("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd)
- ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
- ("go-github-com-mr-tron-base58" ,go-github-com-mr-tron-base58)
- ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-multiformats-go-multiaddr
+ go-github-com-multiformats-go-multihash
+ go-github-com-gxed-hashland-keccakpg
+ go-github-com-minio-blake2b-simd
+ go-github-com-minio-sha256-simd
+ go-github-com-mr-tron-base58
+ go-github-com-spaolacci-murmur3
+ go-golang-org-x-crypto))
(home-page "https://github.com/multiformats/go-multiaddr-net")
(synopsis "Multiaddress net tools")
(description "This package provides Multiaddr specific versions of
@@ -5076,7 +5020,7 @@ as conversion to and from @command{net.Addr}.")
'(#:import-path
"github.com/sabhiram/go-gitignore"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/sabhiram/go-gitignore")
(synopsis "Gitignore parser for Go")
(description "A @command{.gitignore} parser for Go.")
@@ -5101,7 +5045,7 @@ as conversion to and from @command{net.Addr}.")
(arguments
'(#:import-path "github.com/urfave/cli"))
(propagated-inputs
- `(("go-github-com-go-md2man" ,go-github-com-go-md2man)))
+ (list go-github-com-go-md2man))
(home-page "https://github.com/urfave/cli")
(synopsis "Simple, fast, and fun package for building command line apps in Go")
(description "@command{cli} is a simple, fast, and fun package for
@@ -5151,7 +5095,7 @@ fast and distributable command line applications in an expressive way.")
(arguments
'(#:import-path "github.com/cpuguy83/go-md2man"))
(propagated-inputs
- `(("go-github-com-russross-blackfriday" ,go-github-com-russross-blackfriday)))
+ (list go-github-com-russross-blackfriday))
(home-page "https://github.com/cpuguy83/go-md2man")
(synopsis "Convert markdown into roff")
(description "Go-md2man is a Go program that converts markdown to roff for
@@ -5176,10 +5120,9 @@ the purpose of building man pages.")
(arguments
'(#:import-path "github.com/russross/blackfriday"))
(propagated-inputs
- `(("go-github-com-shurcool-sanitized-anchor-name"
- ,go-github-com-shurcool-sanitized-anchor-name)))
+ (list go-github-com-shurcool-sanitized-anchor-name))
(native-inputs
- `(("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)))
+ (list go-github-com-pmezard-go-difflib))
(home-page "https://github.com/russross/blackfriday")
(synopsis "Markdown processor in Go")
(description "Blackfriday is a Markdown processor in Go.")
@@ -5371,7 +5314,7 @@ format in Go.")
"0vzfz06y9q8gs2nxx0kys0591vzp78k0fvpb8digi5n15h3b25hy"))))
(build-system go-build-system)
(propagated-inputs
- `(("go-github-com-kr-text" ,go-github-com-kr-text)))
+ (list go-github-com-kr-text))
(arguments
'(#:import-path "github.com/kr/pretty"))
(synopsis "Pretty printer for Go values")
@@ -5493,7 +5436,7 @@ golang's database/sql package.")
(arguments
'(#:import-path "github.com/lucasb-eyer/go-colorful"))
(native-inputs
- `(("go-golang-org-sql-mock" ,go-golang-org-sql-mock)))
+ (list go-golang-org-sql-mock))
(synopsis "Convert between colorspaces and generate colors")
(description "This package implements Go's @code{color.Color} interface
and provides a means of converting colors stored as RGB to various
@@ -5519,7 +5462,7 @@ colorspaces.")
(arguments
'(#:import-path "github.com/gdamore/encoding"))
(inputs
- `(("go-golang-org-x-text" ,go-golang-org-x-text)))
+ (list go-golang-org-x-text))
(home-page "https://github.com/gdamore/encoding")
(synopsis "Provide encodings missing from Go")
(description "This package provides useful encodings not included in the
@@ -5558,10 +5501,8 @@ non-UTF-friendly sources.")
(find-files out "\\.gz$"))
#t))))))
(inputs
- `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)
- ("go-golang-org-colorful" ,go-golang-org-colorful)
- ("go-golang-org-x-text" ,go-golang-org-x-text)
- ("go-github-com-gdamore-encoding" ,go-github-com-gdamore-encoding)))
+ (list go-github.com-mattn-go-runewidth go-golang-org-colorful
+ go-golang-org-x-text go-github-com-gdamore-encoding))
(home-page "https://github.com/gdamore/tcell")
(synopsis "Provide a cell-based view for text terminals")
(description "This package includes a full parser and expander for
@@ -5597,9 +5538,8 @@ systems.")
(for-each make-file-writable
(find-files out "\\.gz$"))))))))
(propagated-inputs
- `(("go-golang-org-x-term" ,go-golang-org-x-term)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ,@(package-inputs go-github-com-gdamore-tcell)))))
+ (modify-inputs (package-inputs go-github-com-gdamore-tcell)
+ (prepend go-golang-org-x-term go-golang-org-x-sys)))))
(define-public go-github-com-mattn-go-shellwords
(let ((commit "2444a32a19f450fabaa0bb3e96a703f15d9a97d2")
@@ -5698,7 +5638,7 @@ mutex, simply ignore the RLock/RUnlock functions.")
;; The test suite requires networking.
#:tests? #f))
(propagated-inputs
- `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-golang-org-x-crypto))
(synopsis "TLS 1.3 with QUIC in Go")
(description "This package provides @code{qtls}, a QUIC-capable variant of
the Go standard library's TLS 1.3 implementation.")
@@ -5744,7 +5684,7 @@ internal ChaCha20 package.")
(arguments
'(#:import-path "github.com/cheekybits/genny"))
(propagated-inputs
- `(("go-golang-org-x-tools" ,go-golang-org-x-tools)))
+ (list go-golang-org-x-tools))
(synopsis "Generics for Go")
(description "This package provides @code{genny}, a Go language
implementation of generics.")
@@ -5770,11 +5710,10 @@ implementation of generics.")
;; XXX More packages required...
#:tests? #f))
(propagated-inputs
- `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-github-com-cheekybits-genny" ,go-github-com-cheekybits-genny)
- ("go-github-com-marten-seemann-chacha20" ,go-github-com-marten-seemann-chacha20)
- ("go-github-com-marten-seemann-qtls" ,go-github-com-marten-seemann-qtls)
- ("go-github-com-golang-protobuf-proto" ,go-github-com-golang-protobuf-proto)))
+ (list go-golang-org-x-crypto go-github-com-cheekybits-genny
+ go-github-com-marten-seemann-chacha20
+ go-github-com-marten-seemann-qtls
+ go-github-com-golang-protobuf-proto))
(synopsis "QUIC in Go")
(description "This package provides a Go language implementation of the QUIC
network protocol.")
@@ -5798,7 +5737,7 @@ network protocol.")
(arguments
'(#:import-path "github.com/francoispqt/gojay"))
(propagated-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(synopsis "JSON encoder/decoder with powerful stream API for Golang")
(description "GoJay is a performant JSON encoder/decoder for Golang. It has
a simple API and doesn't use reflection. It relies on small interfaces to
@@ -5944,7 +5883,7 @@ fnmatch gist (https://gist.github.com/kballard/272720).")
(arguments
'(#:import-path "github.com/ddevault/go-libvterm"))
(propagated-inputs
- `(("go-github-com-mattn-go-pointer" ,go-github-com-mattn-go-pointer)))
+ (list go-github-com-mattn-go-pointer))
(home-page "https://github.com/ddevault/go-libvterm")
(synopsis "Go binding to libvterm")
(description
@@ -5969,7 +5908,7 @@ fnmatch gist (https://gist.github.com/kballard/272720).")
(arguments
'(#:import-path "github.com/emersion/go-imap"))
(native-inputs
- `(("go-golang-org-x-text" ,go-golang-org-x-text)))
+ (list go-golang-org-x-text))
(home-page "https://github.com/emersion/go-imap")
(synopsis "IMAP4rev1 library written in Go")
(description "This package provides an IMAP4rev1 library written in Go. It
@@ -6020,9 +5959,8 @@ can be used to build a client and/or a server.")
(arguments
'(#:import-path "github.com/emersion/go-imap-idle"))
(native-inputs
- `(("go-github-com-emersion-go-imap" ,go-github-com-emersion-go-imap)
- ("go-github-com-emersion-go-sasl" ,go-github-com-emersion-go-sasl)
- ("go-golang-org-x-text" ,go-golang-org-x-text)))
+ (list go-github-com-emersion-go-imap go-github-com-emersion-go-sasl
+ go-golang-org-x-text))
(home-page "https://github.com/emersion/go-imap-idle")
(synopsis "IDLE extension for go-imap")
(description "This package provides an IDLE extension for go-imap.")
@@ -6068,7 +6006,7 @@ colorized or SGR defined output to the standard output.")
'(#:import-path "github.com/google/go-cmp/cmp"
#:unpack-path "github.com/google/go-cmp"))
(propagated-inputs
- `(("go-golang-org-x-xerrors" ,go-golang-org-x-xerrors)))
+ (list go-golang-org-x-xerrors))
(synopsis "Determine equality of values in Go")
(description "This package provides a more powerful and safer
alternative to @code{reflect.DeepEqual} for comparing whether two values
@@ -6168,8 +6106,7 @@ into URL query parameters.")
#:import-path "github.com/google/go-github/v26/github"
#:unpack-path "github.com/google/go-github/v26"))
(native-inputs
- `(("go-github-com-google-go-querystring" ,go-github-com-google-go-querystring)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-github-com-google-go-querystring go-golang-org-x-crypto))
(home-page "https://github.com/google/go-github/")
(synopsis "Client library for accessing the GitHub API v3")
(description "@code{go-github} is a Go client library for accessing the
@@ -6257,9 +6194,7 @@ common task.")
(define-public go-gotest-tools-internal-format
(package (inherit (go-gotest-tools-package "internal/format"))
(native-inputs
- `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-google-go-cmp-cmp"
- ,go-github-com-google-go-cmp-cmp)))
+ (list go-github-com-pkg-errors go-github-com-google-go-cmp-cmp))
(synopsis "Formats messages for use with gotest-tools")
(description "This package provides a way to format messages for use
with gotest-tools.")))
@@ -6273,8 +6208,7 @@ with gotest-tools.")))
(define-public go-gotest-tools-internal-source
(package (inherit (go-gotest-tools-package "internal/source"))
(native-inputs
- `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-google-go-cmp-cmp" ,go-github-com-google-go-cmp-cmp)))
+ (list go-github-com-pkg-errors go-github-com-google-go-cmp-cmp))
(synopsis "Source code AST formatters for gotest-tools")
(description "This package provides source code AST formatters for
gotest-tools.")))
@@ -6289,9 +6223,7 @@ gotest-tools.")))
;(propagated-inputs
; `(("go-gotest-tools-internal-format" ,go-gotest-tools-internal-format)))
(native-inputs
- `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-google-go-cmp-cmp"
- ,go-github-com-google-go-cmp-cmp)))
+ (list go-github-com-pkg-errors go-github-com-google-go-cmp-cmp))
(synopsis "Compare values and fail a test when a comparison fails")
(description "This package provides a way to compare values and fail a
test when a comparison fails.")
@@ -6315,29 +6247,22 @@ test when a comparison fails.")
(arguments
'(#:import-path "gotest.tools/gotestsum"))
(native-inputs
- `(("go-github-com-fatih-color" ,go-github-com-fatih-color)
- ("go-golang.org-x-sync-errgroup" ,go-golang.org-x-sync-errgroup)
- ("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-sirupsen-logrus"
- ,go-github-com-sirupsen-logrus)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-jonboulle-clockwork"
- ,go-github-com-jonboulle-clockwork)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-gotest-tools-assert" ,go-gotest-tools-assert)
- ("go-github-com-google-go-cmp-cmp"
- ,go-github-com-google-go-cmp-cmp)
- ;; TODO: This would be better as a propagated-input of
- ;; go-gotest-tools-assert, but that does not work for
- ;; some reason.
- ("go-gotest-tools-internal-format"
- ,go-gotest-tools-internal-format)
- ("go-gotest-tools-internal-difflib"
- ,go-gotest-tools-internal-difflib)
- ("go-gotest-tools-internal-source"
- ,go-gotest-tools-internal-source)
- ("go-github-com-google-go-cmp-cmp"
- ,go-github-com-google-go-cmp-cmp)))
+ (list go-github-com-fatih-color
+ go-golang.org-x-sync-errgroup
+ go-github-com-pkg-errors
+ go-github-com-sirupsen-logrus
+ go-github-com-spf13-pflag
+ go-github-com-jonboulle-clockwork
+ go-golang-org-x-crypto
+ go-gotest-tools-assert
+ go-github-com-google-go-cmp-cmp
+ ;; TODO: This would be better as a propagated-input of
+ ;; go-gotest-tools-assert, but that does not work for
+ ;; some reason.
+ go-gotest-tools-internal-format
+ go-gotest-tools-internal-difflib
+ go-gotest-tools-internal-source
+ go-github-com-google-go-cmp-cmp))
(synopsis "Go test runner with output optimized for humans")
(description "This package provides a @code{go test} runner with output
optimized for humans, JUnit XML for CI integration, and a summary of the
@@ -6464,8 +6389,7 @@ efficient space usage.")
(("spaolacci") "twmb"))
#t)))))
(propagated-inputs
- `(("go-github-com-twmb-murmur3" ,go-github-com-twmb-murmur3)
- ("go-github-com-willf-bitset" ,go-github-com-willf-bitset)))
+ (list go-github-com-twmb-murmur3 go-github-com-willf-bitset))
(synopsis "Bloom filters in Go")
(description "This package provides a Go implementation of bloom filters,
based on murmurhash.")
@@ -6517,7 +6441,7 @@ characters with their ASCII approximations.")
(arguments
`(#:import-path "github.com/golang/freetype"))
(propagated-inputs
- `(("go-golang-org-x-image" ,go-golang-org-x-image)))
+ (list go-golang-org-x-image))
(home-page "https://github.com/golang/freetype")
(synopsis "Freetype font rasterizer in the Go programming language")
(description "The Freetype font rasterizer in the Go programming language.")
@@ -6542,7 +6466,7 @@ characters with their ASCII approximations.")
`(#:tests? #f ; Issue with test flags.
#:import-path "github.com/fogleman/gg"))
(propagated-inputs
- `(("go-github-com-golang-freetype" ,go-github-com-golang-freetype)))
+ (list go-github-com-golang-freetype))
(home-page "https://github.com/fogleman/gg")
(synopsis "2D rendering in Go")
(description "@code{gg} is a library for rendering 2D graphics in pure Go.")
@@ -6667,8 +6591,7 @@ used by other processes.")
(arguments
`(#:import-path "github.com/surgebase/porter2"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-surge-glog" ,go-github-com-surge-glog)))
+ (list go-github-com-stretchr-testify go-github-com-surge-glog))
(home-page "https://github.com/surgebase/porter2")
(synopsis "Go library implementing english Porter2 stemmer")
(description "Porter2 implements the
@@ -6767,7 +6690,7 @@ which are widely used in other languages but absent in Go package strings.")
(arguments
`(#:import-path "github.com/imdario/mergo"))
(native-inputs
- `(("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
+ (list go-gopkg-in-yaml-v2))
(home-page "https://github.com/imdario/mergo/")
(synopsis "Helper to merge structs and maps in Golang")
(description "Helper to merge structs and maps in Golang. Useful for
@@ -6797,16 +6720,16 @@ maps (because they are not addressable using Go reflection).")
`(#: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)))
+ (list go-github-com-masterminds-goutils
+ go-github-com-masterminds-semver
+ go-github-com-google-uuid
+ go-github-com-huandu-xstrings
+ go-github-com-imdario-mergo
+ go-github-com-mitchellh-reflectwalk
+ go-github-com-mitchellh-copystructure
+ go-github-com-spf13-cast
+ go-golang-org-x-crypto
+ 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
@@ -6881,7 +6804,7 @@ matching and globbing with support for \"doublestar\" patterns.")
(arguments
`(#:import-path "github.com/alecthomas/colour"))
(native-inputs
- `(("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)))
+ (list go-github-com-mattn-go-isatty))
(home-page "https://github.com/alecthomas/colour/")
(synopsis "Colour terminal text for Go")
(description "Package colour provides Quake-style colour formatting for
@@ -6911,7 +6834,7 @@ stripped.")
(arguments
`(#:import-path "github.com/alecthomas/repr"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/alecthomas/repr/")
(synopsis "Represent Go values in an almost direct form")
(description "This package attempts to represent Go values in a form that
@@ -6936,7 +6859,7 @@ can be used almost directly in Go source code.")
`(#:import-path "github.com/sergi/go-diff/diffmatchpatch"
#:unpack-path "github.com/sergi/go-diff"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(home-page "https://github.com/sergi/go-diff/")
(synopsis "Algorithms to perform operations for synchronizing plain text")
(description "@code{go-diff} offers algorithms to perform operations required for
@@ -6967,10 +6890,8 @@ synchronizing plain text:
(arguments
`(#:import-path "github.com/alecthomas/assert"))
(native-inputs
- `(("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-alecthomas-colour" ,go-github-com-alecthomas-colour)
- ("go-github-com-alecthomas-repr" ,go-github-com-alecthomas-repr)
- ("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff)))
+ (list go-github-com-mattn-go-isatty go-github-com-alecthomas-colour
+ go-github-com-alecthomas-repr go-github-com-sergi-go-diff))
(home-page "https://github.com/alecthomas/assert/")
(synopsis "Go assertion library")
(description "Assertion library that:
@@ -6998,12 +6919,12 @@ synchronizing plain text:
(arguments
`(#:import-path "github.com/alecthomas/chroma"))
(native-inputs
- `(("go-github-com-dlclark-regexp2" ,go-github-com-dlclark-regexp2)
- ("go-github-com-alecthomas-assert" ,go-github-com-alecthomas-assert)
- ("go-github-com-alecthomas-colour" ,go-github-com-alecthomas-colour)
- ("go-github-com-alecthomas-repr" ,go-github-com-alecthomas-repr)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff)))
+ (list go-github-com-dlclark-regexp2
+ go-github-com-alecthomas-assert
+ go-github-com-alecthomas-colour
+ go-github-com-alecthomas-repr
+ go-github-com-mattn-go-isatty
+ go-github-com-sergi-go-diff))
(home-page "https://github.com/alecthomas/chroma/")
(synopsis "General purpose syntax highlighter in pure Go")
(description "Chroma takes source code and other structured text and
@@ -7027,7 +6948,7 @@ converts it into syntax highlighted HTML, ANSI-coloured text, etc.")
(arguments
`(#:import-path "github.com/andybalholm/cascadia"))
(native-inputs
- `(("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-golang-org-x-net))
(home-page "https://github.com/andybalholm/cascadia/")
(synopsis "CSS selectors for HTML")
(description "The Cascadia package implements CSS selectors for use with
@@ -7051,8 +6972,7 @@ the parse trees produced by the html package.")
(arguments
`(#:import-path "github.com/PuerkitoBio/goquery"))
(propagated-inputs
- `(("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia)
- ("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-github-com-andybalholm-cascadia go-golang-org-x-net))
(home-page "https://github.com/PuerkitoBio/goquery")
(synopsis "Features similar to jQuery to the Go language")
(description "@code{goquery} brings a syntax and a set of features similar
@@ -7077,9 +6997,8 @@ to jQuery to the Go language.")
(arguments
'(#:import-path "github.com/jmespath/go-jmespath"))
(native-inputs
- `(("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
+ (list go-github-com-davecgh-go-spew go-github-com-pmezard-go-difflib
+ go-gopkg-in-yaml-v2))
(home-page "https://github.com/jmespath/go-jmespath")
(synopsis "Golang implementation of JMESPath")
(description
@@ -7104,10 +7023,9 @@ transforms one JSON document into another through a JMESPath expression.")
(arguments
`(#:import-path "github.com/aymerick/douceur"))
(native-inputs
- `(("go-github-com-puerkitobio-goquery" ,go-github-com-puerkitobio-goquery)
- ("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-gorilla-css" ,go-github-com-gorilla-css)))
+ (list go-github-com-puerkitobio-goquery
+ go-github-com-andybalholm-cascadia go-golang-org-x-net
+ go-github-com-gorilla-css))
(home-page "https://github.com/aymerick/douceur/")
(synopsis "CSS parser and inliner")
(description "This package provides a CSS parser and inliner.")
@@ -7130,11 +7048,9 @@ transforms one JSON document into another through a JMESPath expression.")
(arguments
`(#:import-path "github.com/chris-ramon/douceur"))
(native-inputs
- `(("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur)
- ("go-github-com-puerkitobio-goquery" ,go-github-com-puerkitobio-goquery)
- ("go-github-com-andybalholm-cascadia" ,go-github-com-andybalholm-cascadia)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-gorilla-css" ,go-github-com-gorilla-css)))
+ (list go-github-com-aymerick-douceur go-github-com-puerkitobio-goquery
+ go-github-com-andybalholm-cascadia go-golang-org-x-net
+ go-github-com-gorilla-css))
(home-page "https://github.com/chris-ramon/douceur/")
(synopsis "CSS parser and inliner")
(description "This package provides a CSS parser and inliner.")
@@ -7157,10 +7073,8 @@ transforms one JSON document into another through a JMESPath expression.")
(arguments
`(#:import-path "github.com/microcosm-cc/bluemonday"))
(native-inputs
- `(("go-github-com-chris-ramon-douceur" ,go-github-com-chris-ramon-douceur)
- ("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur)
- ("go-github-com-gorilla-css" ,go-github-com-gorilla-css)
- ("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-github-com-chris-ramon-douceur go-github-com-aymerick-douceur
+ go-github-com-gorilla-css go-golang-org-x-net))
(home-page "https://github.com/microcosm-cc/bluemonday/")
(synopsis "HTML sanitizer")
(description "@code{bluemonday} is a HTML sanitizer implemented in Go.")
@@ -7184,7 +7098,7 @@ transforms one JSON document into another through a JMESPath expression.")
`(#:import-path "github.com/muesli/reflow/wordwrap"
#:unpack-path "github.com/muesli/reflow"))
(native-inputs
- `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)))
+ (list go-github.com-mattn-go-runewidth))
(home-page "https://github.com/muesli/reflow/")
(synopsis "Collection of methods helping to transform blocks of text")
(description "This package provides a collection of ANSI-aware methods and
@@ -7232,10 +7146,8 @@ io.Writers helping you to transform blocks of text.")
(arguments
`(#:import-path "github.com/muesli/termenv"))
(native-inputs
- `(("go-github-com-google-goterm" ,go-github-com-google-goterm)
- ("go-golang-org-colorful" ,go-golang-org-colorful)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)))
+ (list go-github-com-google-goterm go-golang-org-colorful
+ go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth))
(home-page "https://github.com/muesli/termenv/")
(synopsis "Advanced styling options on the terminal")
(description "termenv lets you safely use advanced styling options on the
@@ -7264,7 +7176,7 @@ escape sequences and color conversions.")
(arguments
`(#:import-path "github.com/nwidger/jsoncolor"))
(native-inputs
- `(("go-github-com-fatih-color" ,go-github-com-fatih-color)))
+ (list go-github-com-fatih-color))
(synopsis "Colorized JSON marshalling and encoding")
(description
"@code{jsoncolor} is a drop-in replacement for @code{encoding/json}'s
@@ -7289,7 +7201,7 @@ which produce colorized output using github.com/fatih/color.")
(arguments
`(#:import-path "github.com/olekukonko/tablewriter"))
(native-inputs
- `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)))
+ (list go-github.com-mattn-go-runewidth))
(home-page "https://github.com/olekukonko/tablewriter/")
(synopsis "Generate ASCII table")
(description "This package generates ASCII tables. Features:
@@ -7350,25 +7262,25 @@ which produce colorized output using github.com/fatih/color.")
(arguments
`(#:import-path "github.com/charmbracelet/glamour"))
(native-inputs
- `(("go-github-com-alecthomas-chroma" ,go-github-com-alecthomas-chroma)
- ("go-github-com-danwakefield-fnmatch" ,go-github-com-danwakefield-fnmatch)
- ("go-github-com-dlclark-regexp2" ,go-github-com-dlclark-regexp2)
- ("go-github-com-microcosm-cc-bluemonday" ,go-github-com-microcosm-cc-bluemonday)
- ("go-github-com-chris-ramon-douceur" ,go-github-com-chris-ramon-douceur)
- ("go-github-com-aymerick-douceur" ,go-github-com-aymerick-douceur)
- ("go-github-com-gorilla-css" ,go-github-com-gorilla-css)
- ("go-github-com-muesli-reflow-ansi" ,go-github-com-muesli-reflow-ansi)
- ("go-github-com-muesli-reflow-wordwrap" ,go-github-com-muesli-reflow-wordwrap)
- ("go-github-com-muesli-reflow-indent" ,go-github-com-muesli-reflow-indent)
- ("go-github-com-muesli-reflow-padding" ,go-github-com-muesli-reflow-padding)
- ("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)
- ("go-github-com-muesli-termenv" ,go-github-com-muesli-termenv)
- ("go-github-com-google-goterm" ,go-github-com-google-goterm)
- ("go-golang-org-colorful" ,go-golang-org-colorful)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-olekukonko-tablewriter" ,go-github-com-olekukonko-tablewriter)
- ("go-github-com-yuin-goldmark" ,go-github-com-yuin-goldmark)
- ("go-golang-org-x-net" ,go-golang-org-x-net)))
+ (list go-github-com-alecthomas-chroma
+ go-github-com-danwakefield-fnmatch
+ go-github-com-dlclark-regexp2
+ go-github-com-microcosm-cc-bluemonday
+ go-github-com-chris-ramon-douceur
+ go-github-com-aymerick-douceur
+ go-github-com-gorilla-css
+ go-github-com-muesli-reflow-ansi
+ go-github-com-muesli-reflow-wordwrap
+ go-github-com-muesli-reflow-indent
+ go-github-com-muesli-reflow-padding
+ go-github.com-mattn-go-runewidth
+ go-github-com-muesli-termenv
+ go-github-com-google-goterm
+ go-golang-org-colorful
+ go-github-com-mattn-go-isatty
+ go-github-com-olekukonko-tablewriter
+ go-github-com-yuin-goldmark
+ go-golang-org-x-net))
(home-page "https://github.com/charmbracelet/glamour/")
(synopsis "Write handsome command-line tools with glamour")
(description "@code{glamour} lets you render markdown documents and
@@ -7463,8 +7375,7 @@ errors (warnings).")
(arguments
`(#:import-path "github.com/go-git/gcfg"))
(native-inputs
- `(("go-gopkg-in-warnings" ,go-gopkg-in-warnings)
- ("go-github-com-pkg-errors" ,go-github-com-pkg-errors)))
+ (list go-gopkg-in-warnings go-github-com-pkg-errors))
(build-system go-build-system)
(home-page "https://github.com/go-git/gcfg/")
(synopsis "Gcfg reads INI-style configuration files into Go structs")
@@ -7488,7 +7399,7 @@ errors (warnings).")
(arguments
`(#:import-path "github.com/go-git/go-billy/v5"))
(native-inputs
- `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)))
+ (list go-gopkg-in-check-v1))
(home-page "https://github.com/go-git/go-billy/")
(synopsis "File system abstraction for Go")
(description "Billy implements an interface based on the OS's standard
@@ -7566,7 +7477,7 @@ can manipulate a @file{ssh_config} file from a program.")
(arguments
`(#:import-path "github.com/xanzy/ssh-agent"))
(native-inputs
- `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-golang-org-x-crypto))
(home-page "https://github.com/xanzy/ssh-agent/")
(synopsis "Control ssh-agent from Go")
(description "Package agent implements the ssh-agent protocol, and
@@ -7631,10 +7542,8 @@ temporal directories.")
(modify-phases %standard-phases
(delete 'reset-gzip-timestamps))))
(native-inputs
- `(("go-github-com-alcortesm-tgz" ,go-github-com-alcortesm-tgz)
- ("go-github-com-go-git-go-billy" ,go-github-com-go-git-go-billy)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)))
+ (list go-github-com-alcortesm-tgz go-github-com-go-git-go-billy
+ go-golang-org-x-sys go-gopkg-in-check-v1))
(home-page "https://github.com/go-git/go-git-fixtures/")
(synopsis "Fixtures used by @code{go-git}")
(description "This package provides fixtures used by @code{go-git}.")
@@ -7659,7 +7568,7 @@ temporal directories.")
(arguments
`(#:import-path "github.com/pkg/diff"))
(native-inputs
- `(("go-github-com-sergi-go-diff" ,go-github-com-sergi-go-diff)))
+ (list go-github-com-sergi-go-diff))
(home-page "https://github.com/pkg/diff/")
(synopsis "Create and print diffs")
(description
@@ -7705,7 +7614,7 @@ temporal directories.")
(arguments
`(#:import-path "github.com/twpayne/go-vfs"))
(native-inputs
- `(("go-github-com-bmatcuk-doublestar" ,go-github-com-bmatcuk-doublestar)))
+ (list go-github-com-bmatcuk-doublestar))
(home-page "https://github.com/twpayne/go-vfs/")
(synopsis "Abstraction of the @code{os} and @code{ioutil} Go packages")
(description "Package @code{vfs} provides an abstraction of the @code{os}
@@ -7729,8 +7638,7 @@ and @code{ioutil} packages that is easy to test.")
(arguments
`(#:import-path "github.com/twpayne/go-vfsafero"))
(native-inputs
- `(("go-github-com-twpayne-go-vfs" ,go-github-com-twpayne-go-vfs)
- ("go-github-com-spf13-afero" ,go-github-com-spf13-afero)))
+ (list go-github-com-twpayne-go-vfs go-github-com-spf13-afero))
(home-page "https://github.com/twpayne/go-vfsafero/")
(synopsis "Compatibility later between @code{go-vfs} and @code{afero}")
(description
@@ -7755,8 +7663,7 @@ and @code{ioutil} packages that is easy to test.")
(arguments
`(#:import-path "github.com/twpayne/go-xdg/v3"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-twpayne-go-vfs" ,go-github-com-twpayne-go-vfs)))
+ (list go-github-com-stretchr-testify go-github-com-twpayne-go-vfs))
(home-page "https://github.com/twpayne/go-xdg/")
(synopsis "Functions related to freedesktop.org")
(description "Package @code{xdg} provides functions related to
@@ -7781,7 +7688,7 @@ and @code{ioutil} packages that is easy to test.")
`(#:tests? #f ;no /var/run/dbus/system_bus_socket
#:import-path "github.com/godbus/dbus"))
(native-inputs
- `(("dbus" ,dbus))) ;dbus-launch
+ (list dbus)) ;dbus-launch
(home-page "https://github.com/godbus/dbus/")
(synopsis "Native Go client bindings for the D-Bus")
(description "@code{dbus} is a library that implements native Go client
@@ -7806,8 +7713,7 @@ bindings for the D-Bus message bus system.")
`(#:tests? #f ;XXX: Fix dbus tests
#:import-path "github.com/zalando/go-keyring"))
(native-inputs
- `(("go-github-com-godbus-dbus" ,go-github-com-godbus-dbus)
- ("dbus" ,dbus)))
+ (list go-github-com-godbus-dbus dbus))
(home-page "https://github.com/zalando/go-keyring/")
(synopsis "Library for working with system keyring")
(description "@code{go-keyring} is a library for setting, getting and
@@ -7831,7 +7737,7 @@ deleting secrets from the system keyring.")
(arguments
`(#:import-path "go.etcd.io/bbolt"))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-golang-org-x-sys))
(home-page "https://pkg.go.dev/go.etcd.io/bbolt/")
(synopsis "Low-level key/value store in Go")
(description "This package implements a low-level key/value store in Go.")
@@ -7954,13 +7860,13 @@ inspired by the causal messaging system in the Pony programming language.")
;; go-build-system is looking in the wrong directory.
#:tests? #f))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-rivo-uniseg" ,go-github-com-rivo-uniseg)
- ("go-github-com-mattn-go-runewidth" ,go-github-com-mattn-go-runewidth)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable)
- ("go-github-com-fatih-color" ,go-github-com-fatih-color)
- ("go-github-com-vividcortex-ewma" ,go-github-com-vividcortex-ewma)))
+ (list go-golang-org-x-sys
+ go-github-com-rivo-uniseg
+ go-github-com-mattn-go-runewidth
+ go-github-com-mattn-go-isatty
+ go-github-com-mattn-go-colorable
+ go-github-com-fatih-color
+ go-github-com-vividcortex-ewma))
(home-page "https://github.com/cheggaaa/pb/")
(synopsis "Console progress bar for Go")
(description "This package is a Go library that draws progress bars on
@@ -8016,8 +7922,7 @@ additions.")
(arguments
'(#:import-path "github.com/frankban/quicktest"))
(propagated-inputs
- `(("go-github-com-google-go-cmp-cmp" ,go-github-com-google-go-cmp-cmp)
- ("go-github-com-kr-pretty" ,go-github-com-kr-pretty)))
+ (list go-github-com-google-go-cmp-cmp go-github-com-kr-pretty))
(home-page "https://github.com/frankban/quicktest")
(synopsis "Quick helpers for testing Go applications")
(description
@@ -8073,7 +7978,7 @@ tests.")
(invoke "go" "test" import-path "-tags" "dev"))
#t)))))
(propagated-inputs
- `(("libsass" ,libsass)))
+ (list libsass))
(native-inputs
`(("go-github-com-frankban-quicktest" ,go-github-com-frankban-quicktest)
("libsass-src" ,(package-source libsass))))
@@ -8150,10 +8055,8 @@ JSON data to the machine.")
(arguments
'(#:import-path "golang.zx2c4.com/wireguard"))
(propagated-inputs
- `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-text" ,go-golang-org-x-text)))
+ (list go-golang-org-x-crypto go-golang-org-x-net go-golang-org-x-sys
+ go-golang-org-x-text))
(home-page "https://git.zx2c4.com/wireguard")
(synopsis "Implementation of WireGuard in Go")
(description "This package is a Go Implementation of WireGuard.")
@@ -8203,11 +8106,9 @@ modifying them.")
(arguments
`(#:import-path "github.com/goccy/go-yaml"))
(propagated-inputs
- `(("go-github-com-fatih-color" ,go-github-com-fatih-color)
- ("go-golang-org-x-xerrors" ,go-golang-org-x-xerrors)))
+ (list go-github-com-fatih-color go-golang-org-x-xerrors))
(native-inputs
- `(("go-gopkg-in-go-playground-validator-v9"
- ,go-gopkg-in-go-playground-validator-v9)))
+ (list go-gopkg-in-go-playground-validator-v9))
(synopsis "YAML support for the Go language")
(description
"This package provides features beyond the
@@ -8290,7 +8191,7 @@ compressed streams in Go.")
;; and require network access.
#:tests? #f))
(propagated-inputs
- `(("go-github-com-goccy-yaml" ,go-github-com-goccy-yaml)))
+ (list go-github-com-goccy-yaml))
(synopsis "Go library to get configuration values from gitconfig")
(description "@{gitconfig} is a package to get configuration values from gitconfig.")
(license license:expat)))
@@ -8343,7 +8244,7 @@ algorithm.")
(base32 "16p77p3d1v26qd3knxn087jqlad2qm23q8m796cdr66hrdc0gahq"))))
(build-system go-build-system)
(inputs
- `(("pulseaudio" ,pulseaudio)))
+ (list pulseaudio))
(arguments
`(#:import-path "github.com/akosmarton/papipes"
#:phases
@@ -8381,8 +8282,7 @@ sinks and sources.")
(base32 "1awwczsa9yy99p035ckajqfs8m6mab0lz82mzlj1c5cj9lnmwplj"))))
(build-system go-build-system)
(propagated-inputs
- `(("pkg-config" ,pkg-config)
- ("pulseaudio" ,pulseaudio)))
+ (list pkg-config pulseaudio))
(arguments
'(#:import-path "github.com/mesilliac/pulse-simple"))
(home-page "https://github.com/mesilliac/pulse-simple")
@@ -8432,8 +8332,7 @@ programs that use traditional command lines.")
(arguments
'(#:import-path "go.uber.org/atomic"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
+ (list go-github-com-stretchr-testify go-github-com-davecgh-go-spew))
(home-page "https://go.uber.org/atomic")
(synopsis "Wrapper types for sync/atomic")
(description
@@ -8458,9 +8357,9 @@ atomic access.")
(arguments
'(#:import-path "go.uber.org/multierr"))
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
+ (list go-github-com-stretchr-testify))
(propagated-inputs
- `(("go-go-uber-org-atomic" ,go-go-uber-org-atomic)))
+ (list go-go-uber-org-atomic))
(home-page "https://go.uber.org/multierr")
(synopsis "Error combination for Go")
(description
@@ -8487,7 +8386,7 @@ atomic access.")
'(#:import-path "golang.org/x/lint"
#:tests? #f)) ;; TODO: Fix tests
(propagated-inputs
- `(("go-golang-org-x-tools" ,go-golang-org-x-tools)))
+ (list go-golang-org-x-tools))
(home-page "https://golang.org/x/lint")
(synopsis "Linter for Go source code")
(description
@@ -8541,9 +8440,8 @@ tools with similar semantics.")
(modify-phases %standard-phases
(delete 'build))))
(propagated-inputs
- `(("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-kisielk-gotool",go-github-com-kisielk-gotool)
- ("go-github-com-burntsushi-toml" ,go-github-com-burntsushi-toml)))
+ (list go-golang-org-x-tools go-github-com-kisielk-gotool
+ go-github-com-burntsushi-toml))
(home-page "https://honnef.co/go/tools")
(synopsis "Staticcheck advanced Go linter")
(description
@@ -8570,14 +8468,11 @@ simplifications, and enforces style rules.")
'(#:import-path "go.uber.org/zap"
#:tests? #f)) ; TODO: Fix tests
(native-inputs
- `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-golang-org-x-lint" ,go-golang-org-x-lint)
- ("go-honnef-co-go-tools" ,go-honnef-co-go-tools)))
+ (list go-github-com-stretchr-testify go-golang-org-x-lint
+ go-honnef-co-go-tools))
(propagated-inputs
- `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-go-uber-org-atomic" ,go-go-uber-org-atomic)
- ("go-go-uber-org-multierr" ,go-go-uber-org-multierr)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
+ (list go-github-com-pkg-errors go-go-uber-org-atomic
+ go-go-uber-org-multierr go-gopkg-in-yaml-v2))
(home-page "https://go.uber.org/zap")
(synopsis "Logging library for Go")
(description
@@ -8652,7 +8547,7 @@ back.")
(arguments
'(#:import-path "lukechampine.com/blake3"))
(propagated-inputs
- `(("go-github-com-klauspost-cpuid" ,go-github-com-klauspost-cpuid)))
+ (list go-github-com-klauspost-cpuid))
(home-page "https://pkg.go.dev/lukechampine.com/blake3")
(synopsis "Implementation of the BLAKE3 cryptographic hash function")
(description "@code{blake3} implements the BLAKE3 cryptographic hash
@@ -8678,7 +8573,7 @@ performance for large inputs and outputs.")
(build-system go-build-system)
(arguments '(#:import-path "golang.org/x/term"))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
+ (list go-golang-org-x-sys))
(home-page "https://pkg.go.dev/golang.org/x/term")
(synopsis "Go terminal/console support")
(description "@code{term} provides support functions for dealing with
@@ -8703,8 +8598,7 @@ terminals, as commonly found on Unix systems.")
(arguments
'(#:import-path "github.com/flynn/noise"))
(propagated-inputs
- `(("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
+ (list go-gopkg-in-check-v1 go-golang-org-x-crypto))
(home-page "https://github.com/flynn/noise")
(synopsis "Go implementation of the Noise protocol framework")
(description "@code{noise} implements the Noise protocol framework. Noise
@@ -8739,7 +8633,7 @@ zero round-trip encryption, and other advanced features.")
(for-each make-file-writable
(find-files (assoc-ref outputs "out") ".gz$")))))))
(propagated-inputs
- `(("go-github-com-golang-snappy" ,go-github-com-golang-snappy)))
+ (list go-github-com-golang-snappy))
(home-page "https://github.com/klauspost/compress")
(synopsis "Go compression library")
(description "@code{compress} provides various compression algorithms.")
@@ -8787,15 +8681,15 @@ non-cryptographic hash algorithm, working at speeds close to RAM limits.")
(arguments
'(#:import-path "github.com/aswinkarthik/csvdiff"))
(propagated-inputs
- `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-cobra" ,go-github-com-spf13-cobra)
- ("go-github-com-spf13-afero" ,go-github-com-spf13-afero)
- ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
- ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable)
- ("go-github-com-fatih-color" ,go-github-com-fatih-color)
- ("go-github-com-cespare-xxhash" ,go-github-com-cespare-xxhash)
- ("go-github-com-oneofone-xxhash" ,go-github-com-oneofone-xxhash)))
+ (list go-golang-org-x-sys
+ go-github-com-stretchr-testify
+ go-github-com-spf13-cobra
+ go-github-com-spf13-afero
+ go-github-com-spaolacci-murmur3
+ go-github-com-mattn-go-colorable
+ go-github-com-fatih-color
+ go-github-com-cespare-xxhash
+ go-github-com-oneofone-xxhash))
(home-page "https://github.com/aswinkarthik/csvdiff")
(synopsis "Fast diff tool for comparing CSV files")
(description "@code{csvdiff} is a diff tool to compute changes between two
@@ -8895,7 +8789,7 @@ averages.")
(build-system go-build-system)
(arguments '(#:import-path "github.com/mattn/go-runewidth"))
(propagated-inputs
- `(("go-github-com-rivo-uniseg" ,go-github-com-rivo-uniseg)))
+ (list go-github-com-rivo-uniseg))
(home-page "https://github.com/mattn/go-runewidth")
(synopsis "Rune width implementation for Go")
(description
@@ -8926,8 +8820,7 @@ string.")
;; Source-only package
(delete 'build))))
(propagated-inputs
- `(("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-github-com-arceliar-phony" ,go-github-com-arceliar-phony)))
+ (list go-golang-org-x-crypto go-github-com-arceliar-phony))
(home-page "https://github.com/Arceliar/ironwood")
(synopsis "Experimental network routing library")
(description