me
/
guix
Archived
1
0
Fork 0

gnu: Go standard library 'x' packages: Consolidate.

* gnu/packages/golang.scm (go-golang-org-x-text, go-golang-org-x-sys, go-golang-org-x-net,
go-golang-org-x-time): New variables.
(go-golang.org-x-crypto-ssh-terminal, go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-sha3, go-golang-org-x-text-encoding,
go-golang-org-x-text-transform, go-golang-org-x-text-unicode-norm,
go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context,
go-golang-org-x-net-internal-socks, go-golang-org-x-net-internal-socket,
go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
go-golang-org-x-net-proxy, go-golang-org-x-sys-cpu, go-golang-org-x-sys-unix,
go-golang-org-x-time-rate): Remove variables.
(go-github-com-sirupsen-logrus, go-github-com-docker-distribution,
go-github-com-libp2p-go-libp2p-crypto,
go-github-com-multiformats-go-multihash,
go-github-com-libp2p-go-libp2p-peer,
go-github-com-libp2p-go-libp2p-metrics,
go-github-com-multiformats-go-multiaddr,
go-github-com-multiformats-go-multiaddr-net,
go-github-com-mattn-go-isatty, go-github-com-gdamore-encoding,
go-github-com-gdamore-tcell): Adjust accordingly.
* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy): Likewise.
* gnu/packages/databases.scm (mongo-tools): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api, gx, gx-go): Likewise.
* gnu/packages/web.scm (poussetaches): Likewise.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf,
go-github.com-howeyc-gopass): Likewise.
(go-golang.org-x-crypto-ssh-terminal): Remove variable.
* gnu/packages/syncthing.scm (syncthing,
go-github-com-oschwald-geoip2-golang,
go-github-com-oschwald-maxminddb-golang,
go-github-com-syncthing-notify): Adjust accordingly.
* gnu/packages/linux.scm (go-netlink): Likewise.
master
Leo Famulari 2019-08-14 14:42:50 -04:00
parent b98b3674ee
commit 561d391ba8
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
8 changed files with 78 additions and 528 deletions

View File

@ -3003,7 +3003,7 @@ transforms idiomatic python function calls to well-formed SQL queries.")
(native-inputs (native-inputs
`(("go-github.com-howeyc-gopass" ,go-github.com-howeyc-gopass) `(("go-github.com-howeyc-gopass" ,go-github.com-howeyc-gopass)
("go-github.com-jessevdk-go-flags" ,go-github.com-jessevdk-go-flags) ("go-github.com-jessevdk-go-flags" ,go-github.com-jessevdk-go-flags)
("go-golang.org-x-crypto-ssh-terminal" ,go-golang.org-x-crypto-ssh-terminal) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
("go-gopkg.in-mgo.v2" ,go-gopkg.in-mgo.v2) ("go-gopkg.in-mgo.v2" ,go-gopkg.in-mgo.v2)
("go-gopkg.in-tomb.v2" ,go-gopkg.in-tomb.v2) ("go-gopkg.in-tomb.v2" ,go-gopkg.in-tomb.v2)
("go-github.com-nsf-termbox-go" ,go-github.com-nsf-termbox-go) ("go-github.com-nsf-termbox-go" ,go-github.com-nsf-termbox-go)

View File

@ -291,9 +291,9 @@ the required network abstractions for applications.")
("logrus" ,go-github-com-sirupsen-logrus) ("logrus" ,go-github-com-sirupsen-logrus)
("go-netlink" ,go-netlink) ("go-netlink" ,go-netlink)
("go-netns" ,go-netns) ("go-netns" ,go-netns)
("go-golang-org-x-crypto-ssh-terminal" ("go-golang-org-x-crypto"
,go-golang-org-x-crypto-ssh-terminal) ,go-golang-org-x-crypto)
("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix))) ("go-golang-org-x-sys" ,go-golang-org-x-sys)))
(synopsis "Docker user-space proxy") (synopsis "Docker user-space proxy")
(description "A proxy running in the user space. It is used by the (description "A proxy running in the user space. It is used by the
built-in registry server of Docker.") built-in registry server of Docker.")

View File

@ -660,182 +660,18 @@ Go programming language.")
".*\\.gz$")) ".*\\.gz$"))
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("go-golang-org-x-sys-cpu" ,go-golang-org-x-sys-cpu))) `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
(synopsis "Supplementary cryptographic libraries in Go") (synopsis "Supplementary cryptographic libraries in Go")
(description "This package provides supplementary cryptographic libraries (description "This package provides supplementary cryptographic libraries
for the Go language.") for the Go language.")
(home-page "https://go.googlesource.com/crypto/") (home-page "https://go.googlesource.com/crypto/")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-golang-org-x-crypto-bcrypt (define-public go-golang-org-x-net
(let ((commit "b7391e95e576cacdcdd422573063bc057239113d")
(revision "3"))
(package
(name "go-golang-org-x-crypto-bcrypt")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/crypto")
(commit commit)))
(file-name (string-append "go.googlesource.com-crypto-"
version "-checkout"))
(sha256
(base32
"1jqfh81mhgwcc6b9l0bs6rb0707s01qpvn7896i5bsmig46lc7zm"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/crypto/bcrypt"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Bcrypt in Go")
(description "This package provides a Go implementation of the bcrypt
password hashing function.")
(home-page "https://go.googlesource.com/crypto/")
(license license:bsd-3))))
(define-public go-golang-org-x-crypto-blowfish
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-blowfish")
(arguments
`(#:import-path "golang.org/x/crypto/blowfish"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Blowfish in Go")
(description "This package provides a Go implementation of the Blowfish
symmetric-key block cipher.")))
(define-public go-golang-org-x-crypto-pbkdf2
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-pbkdf2")
(arguments
`(#:import-path "golang.org/x/crypto/pbkdf2"
#:unpack-path "golang.org/x/crypto"))
(synopsis "PBKDF2 in Go")
(description "This package provides a Go implementation of the PBKDF2 key
derivation function.")))
(define-public go-golang-org-x-crypto-tea
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-tea")
(arguments
`(#:import-path "golang.org/x/crypto/tea"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Tiny Encryption Algorithm (TEA) in Go")
(description "This package provides a Go implementation of the Tiny Encryption
Algorithm (TEA) block cipher.")))
(define-public go-golang-org-x-crypto-salsa20
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-salsa20")
(arguments
`(#:import-path "golang.org/x/crypto/salsa20"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Salsa20 in Go")
(description "This package provides a Go implementation of the Salsa20
stream cipher.")))
(define-public go-golang-org-x-crypto-cast5
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-cast5")
(arguments
`(#:import-path "golang.org/x/crypto/cast5"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Cast5 in Go")
(description "This package provides a Go implementation of the Cast5
symmetric-key block cipher.")))
(define-public go-golang-org-x-crypto-twofish
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-twofish")
(arguments
`(#:import-path "golang.org/x/crypto/twofish"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Twofish in Go")
(description "This package provides a Go implementation of the Twofish
symmetric-key block cipher.")))
(define-public go-golang-org-x-crypto-xtea
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-xtea")
(arguments
`(#:import-path "golang.org/x/crypto/xtea"
#:unpack-path "golang.org/x/crypto"))
(synopsis "eXtended Tiny Encryption Algorithm (XTEA) in Go")
(description "This package provides a Go implementation of the eXtended
Tiny Encryption Algorithm (XTEA) block cipher.")))
(define-public go-golang-org-x-crypto-ed25519
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-ed25519")
(arguments
`(#:import-path "golang.org/x/crypto/ed25519"
#:unpack-path "golang.org/x/crypto"
#:phases
(modify-phases %standard-phases
(add-before 'reset-gzip-timestamps 'make-gzip-archive-writable
(lambda* (#:key outputs #:allow-other-keys)
(map (lambda (file)
(make-file-writable file))
(find-files
(string-append (assoc-ref outputs "out")
"/src/golang.org/x/crypto/ed25519/testdata")
".*\\.gz$"))
#t)))))
(synopsis "ED25519 in Go")
(description "This package provides a Go implementation of the ED25519
signature algorithm.")))
(define-public go-golang-org-x-crypto-ripemd160
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-ripemd160")
(arguments
(substitute-keyword-arguments (package-arguments go-golang-org-x-crypto-bcrypt)
((#:import-path _)
"golang.org/x/crypto/ripemd160")))
(synopsis "RIPEMD-160 in Go")
(description "This package provides a Go implementation of the RIPEMD-160
hash algorithm.")))
(define-public go-golang-org-x-crypto-blake2s
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-blake2s")
(arguments
(substitute-keyword-arguments (package-arguments go-golang-org-x-crypto-bcrypt)
((#:import-path _)
"golang.org/x/crypto/blake2s")))
(propagated-inputs
`(("go-golang-org-x-sys-cpu" ,go-golang-org-x-sys-cpu)))
(synopsis "BLAKE2s in Go")
(description "This package provides a Go implementation of the BLAKE2s
hash algorithm.")))
(define-public go-golang-org-x-crypto-sha3
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-sha3")
(arguments
(substitute-keyword-arguments (package-arguments go-golang-org-x-crypto-bcrypt)
((#:import-path _)
"golang.org/x/crypto/sha3")))
(synopsis "SHA-3 in Go")
(description "This package provides a Go implementation of the SHA-3
fixed-output-length hash functions and the SHAKE variable-output-length hash
functions defined by FIPS-202.")))
(define-public go-golang-org-x-net-ipv4
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99") (let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3")) (revision "3"))
(package (package
(name "go-golang-org-x-net-ipv4") (name "go-golang-org-x-net")
(version (git-version "0.0.0" revision commit)) (version (git-version "0.0.0" revision commit))
(source (origin (source (origin
(method git-fetch) (method git-fetch)
@ -848,208 +684,22 @@ functions defined by FIPS-202.")))
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf")))) "18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
`(#:import-path "golang.org/x/net/ipv4" `(#:import-path "golang.org/x/net"
#:unpack-path "golang.org/x/net")) ; Source-only package
(propagated-inputs #:tests? #f
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix))) #:phases
(synopsis "Go IPv4 support") (modify-phases %standard-phases
(description "This package provides @code{ipv4}, which implements IP-level (delete 'build))))
socket options for the Internet Protocol version 4.") (synopsis "Go supplemental networking libraries")
(description "This package provides supplemental Go networking libraries.")
(home-page "https://go.googlesource.com/net") (home-page "https://go.googlesource.com/net")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-golang-org-x-net-bpf (define-public go-golang-org-x-sys
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-bpf")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/bpf"
#:unpack-path "golang.org/x/net"))
(propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)))
(synopsis "Berkeley Packet Filters (BPF) in Go")
(description "This package provides a Go implementation of the Berkeley
Packet Filter (BPF) virtual machine.")
(home-page "https://go.googlesource.com/net/")
(license license:bsd-3))))
(define-public go-golang-org-x-net-context
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-context")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/context"
#:unpack-path "golang.org/x/net"))
(synopsis "Golang Context type")
(description "This package provides @code{context}, which defines the
Context type, which carries deadlines, cancellation signals, and other
request-scoped values across API boundaries and between processes.")
(home-page "https://go.googlesource.com/net/")
(license license:bsd-3))))
(define-public go-golang-org-x-net-internal-socks
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-internal-socks")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/internal/socks"
#:unpack-path "golang.org/x/net"))
(synopsis "")
(description "")
(home-page "https://go.googlesource.com/net/")
(license license:bsd-3))))
(define-public go-golang-org-x-net-internal-socket
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-internal-socket")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/internal/socket"
#:unpack-path "golang.org/x/net"))
(propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)))
(synopsis "")
(description "")
(home-page "https://go.googlesource.com/net/")
(license license:bsd-3))))
(define-public go-golang-org-x-net-internal-iana
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-internal-iana")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/internal/iana"
#:unpack-path "golang.org/x/net"))
(synopsis "Go support for assigned numbers (IANA)")
(description "This package provides @code{iana}, which provides protocol
number resources managed by the Internet Assigned Numbers Authority (IANA).")
(home-page "https://go.googlesource.com/net/")
(license license:bsd-3))))
(define-public go-golang-org-x-net-ipv6
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-ipv6")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/ipv6"
#:unpack-path "golang.org/x/net"))
(propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)))
(synopsis "Go IPv6 support")
(description "This package provides @code{ipv6}, which implements
IP-level socket options for the Internet Protocol version 6.")
(home-page "https://go.googlesource.com/net")
(license license:bsd-3))))
(define-public go-golang-org-x-net-proxy
(let ((commit "d28f0bde5980168871434b95cfc858db9f2a7a99")
(revision "3"))
(package
(name "go-golang-org-x-net-proxy")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/net")
(commit commit)))
(file-name (string-append "go.googlesource.com-net-"
version "-checkout"))
(sha256
(base32
"18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"))))
(build-system go-build-system)
(arguments
`(#:import-path "golang.org/x/net/proxy"
#:unpack-path "golang.org/x/net/"))
(synopsis "Go support for network proxies")
(description "This package provides @code{proxy}, which provides support
for a variety of protocols to proxy network data.")
(home-page "https://go.googlesource.com/net")
(license license:bsd-3))))
(define-public go-golang-org-x-sys-unix
(let ((commit "04f50cda93cbb67f2afa353c52f342100e80e625") (let ((commit "04f50cda93cbb67f2afa353c52f342100e80e625")
(revision "4")) (revision "4"))
(package (package
(name "go-golang-org-x-sys-unix") (name "go-golang-org-x-sys")
(version (git-version "0.0.0" revision commit)) (version (git-version "0.0.0" revision commit))
(source (origin (source (origin
(method git-fetch) (method git-fetch)
@ -1062,28 +712,21 @@ for a variety of protocols to proxy network data.")
"0hmfsz9y1ingwsn482hlzzmzs7kr3cklm0ana0mbdk70isw2bxnw")))) "0hmfsz9y1ingwsn482hlzzmzs7kr3cklm0ana0mbdk70isw2bxnw"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
`(#:import-path "golang.org/x/sys/unix" `(#:import-path "golang.org/x/sys"
#:unpack-path "golang.org/x/sys")) ;; Source-only package
#:tests? #f
#:phases
(modify-phases %standard-phases
(delete 'build))))
(synopsis "Go support for low-level system interaction") (synopsis "Go support for low-level system interaction")
(description "This package provides @code{unix}, which offers Go support (description "This package provides supplemental libraries offering Go
for low-level interaction with the operating system.") support for low-level interaction with the operating system.")
(home-page "https://go.googlesource.com/sys") (home-page "https://go.googlesource.com/sys")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-golang-org-x-sys-cpu (define-public go-golang-org-x-text
(package (package
(inherit go-golang-org-x-sys-unix) (name "go-golang-org-x-text")
(name "go-golang-org-x-sys-cpu")
(arguments
'(#:import-path "golang.org/x/sys/cpu"
#:unpack-path "golang.org/x/sys"))
(synopsis "CPU feature detection")
(description "Thi spackage provides @code{cpu}, which offers tools for CPU
feature detection in Go.")))
(define-public go-golang-org-x-text-encoding
(package
(name "go-golang-org-x-text-encoding")
(version "0.3.2") (version "0.3.2")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
@ -1097,45 +740,23 @@ feature detection in Go.")))
"0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh")))) "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
`(#:import-path "golang.org/x/text/encoding" `(#:import-path "golang.org/x/text"
#:unpack-path "golang.org/x/text")) ; Source-only package
(synopsis "Interface for character encodings for conversion to and from #:tests? #f
UTF-8") #:phases
(description "This package defines an interface for character encodings. (modify-phases %standard-phases
Specific implementations of encoding for CJK text as well as simple character (delete 'build))))
encodings are provided in subpackages.") (synopsis "Supplemental Go text processing libraries")
(description "This package provides supplemental Go libraries for text
processing.")
(home-page "https://go.googlesource.com/text") (home-page "https://go.googlesource.com/text")
(license license:bsd-3))) (license license:bsd-3)))
(define-public go-golang-org-x-text-transform (define-public go-golang-org-x-time
(package
(inherit go-golang-org-x-text-encoding)
(name "go-golang-org-x-text-transform")
(arguments
`(#:import-path "golang.org/x/text/transform"
#:unpack-path "golang.org/x/text"))
(synopsis "Go text transformation")
(description "This package provides @code{transform}, which provides
reader and writer wrappers that transform the bytes passing through. Example
transformations provided by other packages include normalization and conversion
between character sets.")))
(define-public go-golang-org-x-text-unicode-norm
(package
(inherit go-golang-org-x-text-encoding)
(name "go-golang-org-x-text-unicode-norm")
(arguments
`(#:import-path "golang.org/x/text/unicode/norm"
#:unpack-path "golang.org/x/text"))
(synopsis "Unicode normalization in Go")
(description "This package provides @code{norm}, which contains types and
functions for normalizing Unicode strings.")))
(define-public go-golang-org-x-time-rate
(let ((commit "6dc17368e09b0e8634d71cac8168d853e869a0c7") (let ((commit "6dc17368e09b0e8634d71cac8168d853e869a0c7")
(revision "1")) (revision "1"))
(package (package
(name "go-golang-org-x-time-rate") (name "go-golang-org-x-time")
(version (git-version "0.0.0" revision commit)) (version (git-version "0.0.0" revision commit))
(source (origin (source (origin
(method git-fetch) (method git-fetch)
@ -1148,29 +769,20 @@ functions for normalizing Unicode strings.")))
"1fx4cf5fpdz00g3c7vxzy92hdcg0vh4yqw00qp5s52j72qixynbk")))) "1fx4cf5fpdz00g3c7vxzy92hdcg0vh4yqw00qp5s52j72qixynbk"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
`(#:import-path "golang.org/x/time/rate" `(#:import-path "golang.org/x/time"
#:unpack-path "golang.org/x/time")) ; Source-only package
(propagated-inputs #:tests? #f
`(("go-golang-org-x-net-context" ,go-golang-org-x-net-context))) #:phases
(synopsis "Rate limiting in Go") (modify-phases %standard-phases
(description "This package provides @{rate}, which implements rate (delete 'build))))
limiting in Go.") ; (propagated-inputs
; `(("go-golang-org-x-net" ,go-golang-org-x-net)))
(synopsis "Supplemental Go time libraries")
(description "This package provides supplemental Go libraries related to
time.")
(home-page "https://godoc.org/golang.org/x/time/rate") (home-page "https://godoc.org/golang.org/x/time/rate")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-golang-org-x-crypto-ssh-terminal
(package
(inherit go-golang-org-x-crypto-bcrypt)
(name "go-golang-org-x-crypto-ssh-terminal")
(inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)))
(arguments
`(#:import-path "golang.org/x/crypto/ssh/terminal"
#:unpack-path "golang.org/x/crypto"))
(synopsis "Terminal functions for Go")
(description "This package provides @{terminal}, which implements support
functions for dealing with terminals, as commonly found on UNIX systems.")))
(define-public go-github-com-burntsushi-toml (define-public go-github-com-burntsushi-toml
(package (package
(name "go-github-com-burntsushi-toml") (name "go-github-com-burntsushi-toml")
@ -1559,12 +1171,11 @@ GNU extensions} to the POSIX recommendations for command-line options.")
"0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz")))) "0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz"))))
(build-system go-build-system) (build-system go-build-system)
(native-inputs (native-inputs
`(("go-golang-org-x-crypto-ssh-terminal" `(("go-golang-org-x-crypto"
,go-golang-org-x-crypto-ssh-terminal) ,go-golang-org-x-crypto)
("go-github-com-stretchr-testify" ("go-github-com-stretchr-testify"
,go-github-com-stretchr-testify) ,go-github-com-stretchr-testify)
("go-golang-org-x-sys-unix" ("go-golang-org-x-sys" ,go-golang-org-x-sys)))
,go-golang-org-x-sys-unix)))
(arguments (arguments
'(#:tests? #f ;FIXME missing dependencies '(#:tests? #f ;FIXME missing dependencies
#:import-path "github.com/sirupsen/logrus")) #:import-path "github.com/sirupsen/logrus"))
@ -1653,12 +1264,11 @@ SysVinit, and more.")
"1yg2zrikn3vkvkx5mn51p6bfjk840qdkn7ahhhvvcsc8mpigrjc6")))) "1yg2zrikn3vkvkx5mn51p6bfjk840qdkn7ahhhvvcsc8mpigrjc6"))))
(build-system go-build-system) (build-system go-build-system)
(native-inputs (native-inputs
`(("go-golang-org-x-sys-unix" `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
,go-golang-org-x-sys-unix)
("go-github-com-sirupsen-logrus" ("go-github-com-sirupsen-logrus"
,go-github-com-sirupsen-logrus) ,go-github-com-sirupsen-logrus)
("go-golang-org-x-crypto-ssh-terminal" ("go-golang-org-x-crypto"
,go-golang-org-x-crypto-ssh-terminal))) ,go-golang-org-x-crypto)))
(arguments (arguments
'(#:import-path "github.com/docker/distribution" '(#:import-path "github.com/docker/distribution"
#:phases #:phases
@ -1830,7 +1440,7 @@ values.")
"1i77aq4gf9as03m8fpfh8fq49n4z9j7548blrcsidm1xhslzk5xd")))) "1i77aq4gf9as03m8fpfh8fq49n4z9j7548blrcsidm1xhslzk5xd"))))
(build-system go-build-system) (build-system go-build-system)
(propagated-inputs (propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix))) `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
(arguments (arguments
'(#:import-path "github.com/mattn/go-isatty")) '(#:import-path "github.com/mattn/go-isatty"))
(home-page "https://github.com/mattn/go-isatty") (home-page "https://github.com/mattn/go-isatty")
@ -2482,7 +2092,7 @@ Architecture Processors\" by J. Guilford et al.")
(arguments (arguments
'(#:import-path "github.com/libp2p/go-libp2p-crypto")) '(#:import-path "github.com/libp2p/go-libp2p-crypto"))
(native-inputs (native-inputs
`(("go-golang-org-x-crypto-ed25519" ,go-golang-org-x-crypto-ed25519) `(("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-btcsuite-btcd-btcec" ,go-github-com-btcsuite-btcd-btcec)
("go-github-com-gogo-protobuf-proto" ,go-github-com-gogo-protobuf-proto) ("go-github-com-gogo-protobuf-proto" ,go-github-com-gogo-protobuf-proto)
("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd))) ("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-simd)))
@ -2630,8 +2240,7 @@ required by Go's standard Hash interface.")
("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) ("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-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3)))
(home-page "https://github.com/multiformats/go-multihash") (home-page "https://github.com/multiformats/go-multihash")
(synopsis "Multihash implementation in Go") (synopsis "Multihash implementation in Go")
(description "Multihash implementation in Go.") (description "Multihash implementation in Go.")
@ -2666,9 +2275,7 @@ required by Go's standard Hash interface.")
("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) ("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-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-ed25519" ,go-golang-org-x-crypto-ed25519)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3)))
(home-page "https://github.com/libp2p/go-libp2p-peer") (home-page "https://github.com/libp2p/go-libp2p-peer")
(synopsis "PKI based identities for use in go-libp2p") (synopsis "PKI based identities for use in go-libp2p")
(description "PKI based identities for use in @command{go-libp2p}.") (description "PKI based identities for use in @command{go-libp2p}.")
@ -2731,9 +2338,7 @@ required by Go's standard Hash interface.")
("go-github-com-minio-blake2b-simd" ,go-github-com-minio-blake2b-simd) ("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-minio-sha256-simd" ,go-github-com-minio-sha256-simd)
("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-ed25519" ,go-golang-org-x-crypto-ed25519)
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s)))
(home-page "https://github.com/libp2p/go-libp2p-metrics") (home-page "https://github.com/libp2p/go-libp2p-metrics")
(synopsis "Connection wrapper for go-libp2p that provides bandwidth metrics") (synopsis "Connection wrapper for go-libp2p that provides bandwidth metrics")
(description "A connection wrapper for @command{go-libp2p} that provides bandwidth (description "A connection wrapper for @command{go-libp2p} that provides bandwidth
@ -2806,8 +2411,7 @@ cross-compilation.")
("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-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-mr-tron-base58" ,go-github-com-mr-tron-base58)
("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s)))
(home-page "https://github.com/multiformats/go-multiaddr") (home-page "https://github.com/multiformats/go-multiaddr")
(synopsis "Composable and future-proof network addresses") (synopsis "Composable and future-proof network addresses")
(description "Multiaddr is a standard way to represent addresses that (description "Multiaddr is a standard way to represent addresses that
@ -2851,8 +2455,7 @@ does the following:
("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-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-mr-tron-base58" ,go-github-com-mr-tron-base58)
("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s)))
(home-page "https://github.com/multiformats/go-multiaddr-net") (home-page "https://github.com/multiformats/go-multiaddr-net")
(synopsis "Multiaddress net tools") (synopsis "Multiaddress net tools")
(description "This package provides Multiaddr specific versions of (description "This package provides Multiaddr specific versions of
@ -3207,8 +2810,7 @@ colorspaces.")
(arguments (arguments
'(#:import-path "github.com/gdamore/encoding")) '(#:import-path "github.com/gdamore/encoding"))
(inputs (inputs
`(("go-golang-org-x-text-encoding" ,go-golang-org-x-text-encoding) `(("go-golang-org-x-text" ,go-golang-org-x-text)))
("go-golang-org-x-text-transform" ,go-golang-org-x-text-transform)))
(home-page "https://github.com/gdamore/encoding") (home-page "https://github.com/gdamore/encoding")
(synopsis "Provide encodings missing from Go") (synopsis "Provide encodings missing from Go")
(description "This package provides useful encodings not included in the (description "This package provides useful encodings not included in the
@ -3249,8 +2851,7 @@ non-UTF-friendly sources.")
(inputs (inputs
`(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth) `(("go-github.com-mattn-go-runewidth" ,go-github.com-mattn-go-runewidth)
("go-golang-org-colorful" ,go-golang-org-colorful) ("go-golang-org-colorful" ,go-golang-org-colorful)
("go-golang-org-x-text-encoding" ,go-golang-org-x-text-encoding) ("go-golang-org-x-text" ,go-golang-org-x-text)
("go-golang-org-x-text-transform" ,go-golang-org-x-text-transform)
("go-github-com-gdamore-encoding" ,go-github-com-gdamore-encoding))) ("go-github-com-gdamore-encoding" ,go-github-com-gdamore-encoding)))
(home-page "https://github.com/gdamore/tcell") (home-page "https://github.com/gdamore/tcell")
(synopsis "Provide a cell-based view for text terminals") (synopsis "Provide a cell-based view for text terminals")

View File

@ -91,9 +91,7 @@ that are shared between @command{go-ipfs/commands} and its rewrite
("go-github-com-minio-sha256-simd" ,go-github-com-minio-sha256-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-mr-tron-base58" ,go-github-com-mr-tron-base58)
("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash) ("go-github-com-multiformats-go-multihash" ,go-github-com-multiformats-go-multihash)
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
("go-golang-org-x-crypto-ed25519" ,go-golang-org-x-crypto-ed25519)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3)
("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3) ("go-github-com-spaolacci-murmur3" ,go-github-com-spaolacci-murmur3)
("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg) ("go-github-com-gxed-hashland-keccakpg" ,go-github-com-gxed-hashland-keccakpg)
("go-github-com-whyrusleeping-tar-utils" ,go-github-com-whyrusleeping-tar-utils) ("go-github-com-whyrusleeping-tar-utils" ,go-github-com-whyrusleeping-tar-utils)
@ -146,9 +144,7 @@ that are shared between @command{go-ipfs/commands} and its rewrite
("go-github-com-whyrusleeping-json-filter" ,go-github-com-whyrusleeping-json-filter) ("go-github-com-whyrusleeping-json-filter" ,go-github-com-whyrusleeping-json-filter)
("go-github-com-whyrusleeping-progmeter" ,go-github-com-whyrusleeping-progmeter) ("go-github-com-whyrusleeping-progmeter" ,go-github-com-whyrusleeping-progmeter)
("go-github-com-whyrusleeping-stump" ,go-github-com-whyrusleeping-stump) ("go-github-com-whyrusleeping-stump" ,go-github-com-whyrusleeping-stump)
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-ed25519" ,go-golang-org-x-crypto-ed25519)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3)))
(home-page "https://github.com/whyrusleeping/gx") (home-page "https://github.com/whyrusleeping/gx")
(synopsis "Package management tool using IPFS") (synopsis "Package management tool using IPFS")
(description "@command{gx} is a packaging tool built around the (description "@command{gx} is a packaging tool built around the
@ -207,9 +203,7 @@ powerful and simple.")
("go-github-com-urfave-cli" ,go-github-com-urfave-cli) ("go-github-com-urfave-cli" ,go-github-com-urfave-cli)
("go-github-com-whyrusleeping-progmeter" ,go-github-com-whyrusleeping-progmeter) ("go-github-com-whyrusleeping-progmeter" ,go-github-com-whyrusleeping-progmeter)
("go-github-com-whyrusleeping-stump" ,go-github-com-whyrusleeping-stump) ("go-github-com-whyrusleeping-stump" ,go-github-com-whyrusleeping-stump)
("go-golang-org-x-crypto-blake2s" ,go-golang-org-x-crypto-blake2s) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
("go-golang-org-x-crypto-ed25519" ,go-golang-org-x-crypto-ed25519)
("go-golang-org-x-crypto-sha3" ,go-golang-org-x-crypto-sha3)))
(home-page "https://github.com/whyrusleeping/gx-go") (home-page "https://github.com/whyrusleeping/gx-go")
(synopsis "Golang subtool for the @command{gx} package manager") (synopsis "Golang subtool for the @command{gx} package manager")
(description "A subtool for the @command{gx} package manager for packages (description "A subtool for the @command{gx} package manager for packages

View File

@ -5855,7 +5855,7 @@ management tools in userspace.")
(arguments (arguments
`(#:import-path "github.com/vishvananda/netlink")) `(#:import-path "github.com/vishvananda/netlink"))
(native-inputs (native-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix) `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
("go-netns" ,go-netns))) ("go-netns" ,go-netns)))
(home-page "https://github.com/vishvananda/netlink") (home-page "https://github.com/vishvananda/netlink")
(synopsis "Simple netlink library for Go") (synopsis "Simple netlink library for Go")

View File

@ -74,7 +74,7 @@
("go-github-com-syncthing-notify" ,go-github-com-syncthing-notify) ("go-github-com-syncthing-notify" ,go-github-com-syncthing-notify)
("go-github-com-syndtr-goleveldb" ,go-github-com-syndtr-goleveldb) ("go-github-com-syndtr-goleveldb" ,go-github-com-syndtr-goleveldb)
("go-github-com-thejerf-suture" ,go-github-com-thejerf-suture) ("go-github-com-thejerf-suture" ,go-github-com-thejerf-suture)
("go-golang-org-x-time-rate" ,go-golang-org-x-time-rate) ("go-golang-org-x-time" ,go-golang-org-x-time)
("go-gopkg.in-ldap.v2" ,go-gopkg.in-ldap.v2) ("go-gopkg.in-ldap.v2" ,go-gopkg.in-ldap.v2)
("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf) ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
("go-github-com-gogo-protobuf-gogoproto" ("go-github-com-gogo-protobuf-gogoproto"
@ -84,17 +84,8 @@
("go-github-com-prometheus-client-golang-prometheus" ("go-github-com-prometheus-client-golang-prometheus"
,go-github-com-prometheus-client-golang-prometheus) ,go-github-com-prometheus-client-golang-prometheus)
("go-github-com-shirou-gopsutil" ,go-github-com-shirou-gopsutil) ("go-github-com-shirou-gopsutil" ,go-github-com-shirou-gopsutil)
("go-golang-org-x-net-bpf" ,go-golang-org-x-net-bpf) ("go-golang-org-x-net" ,go-golang-org-x-net)
("go-golang-org-x-net-internal-iana" ,go-golang-org-x-net-internal-iana) ("go-golang-org-x-text" ,go-golang-org-x-text)
("go-golang-org-x-net-internal-socket"
,go-golang-org-x-net-internal-socket)
("go-golang-org-x-net-internal-socks"
,go-golang-org-x-net-internal-socks)
("go-golang-org-x-net-ipv4" ,go-golang-org-x-net-ipv4)
("go-golang-org-x-net-ipv6" ,go-golang-org-x-net-ipv6)
("go-golang-org-x-net-proxy" ,go-golang-org-x-net-proxy)
("go-golang-org-x-text-unicode-norm" ,go-golang-org-x-text-unicode-norm)
("go-golang-org-x-text-transform" ,go-golang-org-x-text-transform)
("go-github-com-audriusbutkevicius-recli" ("go-github-com-audriusbutkevicius-recli"
,go-github-com-audriusbutkevicius-recli) ,go-github-com-audriusbutkevicius-recli)
("go-github-com-urfave-cli" ,go-github-com-urfave-cli) ("go-github-com-urfave-cli" ,go-github-com-urfave-cli)
@ -461,7 +452,7 @@ database/sql package.")
(propagated-inputs (propagated-inputs
`(("go-github-com-oschwald-maxminddb-golang" `(("go-github-com-oschwald-maxminddb-golang"
,go-github-com-oschwald-maxminddb-golang) ,go-github-com-oschwald-maxminddb-golang)
("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix))) ("go-golang-org-x-sys" ,go-golang-org-x-sys)))
(arguments (arguments
`(#:import-path "github.com/oschwald/geoip2-golang" `(#:import-path "github.com/oschwald/geoip2-golang"
#:tests? #f)) ; Requires some unpackaged software and test data #:tests? #f)) ; Requires some unpackaged software and test data
@ -488,7 +479,7 @@ GeoLite2 and GeoIP2 databases in Go.")
"1i6d935f3cv9djpjvc2ibh8aps8jqvg454b9pkwg2h98al759ggk")))) "1i6d935f3cv9djpjvc2ibh8aps8jqvg454b9pkwg2h98al759ggk"))))
(build-system go-build-system) (build-system go-build-system)
(propagated-inputs (propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix))) `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
(arguments (arguments
`(#:import-path "github.com/oschwald/maxminddb-golang" `(#:import-path "github.com/oschwald/maxminddb-golang"
#:tests? #f)) ; Requires some unpackaged software and test data #:tests? #f)) ; Requires some unpackaged software and test data
@ -811,7 +802,7 @@ using sh's word-splitting rules.")
(arguments (arguments
'(#:import-path "github.com/syncthing/notify")) '(#:import-path "github.com/syncthing/notify"))
(propagated-inputs (propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix))) `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
(synopsis "File system event notification library") (synopsis "File system event notification library")
(description "This package provides @code{notify}, a file system event (description "This package provides @code{notify}, a file system event
notification library in Go.") notification library in Go.")

View File

@ -721,42 +721,6 @@ programmer to write text-based user interfaces.")
(home-page "https://github.com/nsf/termbox-go") (home-page "https://github.com/nsf/termbox-go")
(license license:expat)))) (license license:expat))))
(define-public go-golang.org-x-crypto-ssh-terminal
(let ((commit "c78caca803c95773f48a844d3dcab04b9bc4d6dd")
(revision "0"))
(package
(name "go-golang.org-x-crypto-ssh-terminal")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://go.googlesource.com/crypto")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0vxlfxr9y681yn2cfh6dbqmq35vvq4f45ay0mm31ffkny9cms0y4"))))
(build-system go-build-system)
(arguments
'(#:import-path "golang.org/x/crypto/ssh/terminal"
#:unpack-path "golang.org/x/crypto"
#:phases
(modify-phases %standard-phases
(add-before 'reset-gzip-timestamps 'make-gzip-archive-writable
(lambda* (#:key outputs #:allow-other-keys)
(map (lambda (file)
(make-file-writable file))
(find-files
(string-append (assoc-ref outputs "out")
"/src/golang.org/x/crypto/ed25519/testdata")
".*\\.gz$"))
#t)))))
(synopsis "Support functions for dealing with terminals in Go")
(description "@code{terminal} provides support functions for dealing
with terminals in Go.")
(home-page "https://go.googlesource.com/crypto/")
(license license:bsd-3))))
(define-public go-github-com-junegunn-fzf (define-public go-github-com-junegunn-fzf
(package (package
(name "go-github-com-junegunn-fzf") (name "go-github-com-junegunn-fzf")
@ -779,7 +743,7 @@ with terminals in Go.")
("go-github-com-mattn-go-shellwords" ,go-github-com-mattn-go-shellwords) ("go-github-com-mattn-go-shellwords" ,go-github-com-mattn-go-shellwords)
("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
("go-github-com-gdamore-tcell" ,go-github-com-gdamore-tcell) ("go-github-com-gdamore-tcell" ,go-github-com-gdamore-tcell)
("go-golang-org-x-crypto-ssh-terminal" ,go-golang-org-x-crypto-ssh-terminal))) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)))
(home-page "https://github.com/junegunn/fzf") (home-page "https://github.com/junegunn/fzf")
(synopsis "Command-line fuzzy-finder") (synopsis "Command-line fuzzy-finder")
(description "This package provides an interactive command-line filter (description "This package provides an interactive command-line filter
@ -805,8 +769,8 @@ usable with any list--including files, command history, processes and more.")
(arguments (arguments
'(#:import-path "github.com/howeyc/gopass")) '(#:import-path "github.com/howeyc/gopass"))
(propagated-inputs (propagated-inputs
`(("go-golang.org-x-crypto-ssh-terminal" `(("go-golang-org-x-crypto"
,go-golang.org-x-crypto-ssh-terminal))) ,go-golang-org-x-crypto)))
(synopsis "Retrieve password from a terminal or piped input in Go") (synopsis "Retrieve password from a terminal or piped input in Go")
(description (description
"@code{gopass} is a Go package for retrieving a password from user "@code{gopass} is a Go package for retrieving a password from user

View File

@ -6775,7 +6775,7 @@ Anonip can also be uses as a Python module in your own Python application.")
(build-system go-build-system) (build-system go-build-system)
(propagated-inputs (propagated-inputs
`(("go-github-com-robfig-cron" ,go-github-com-robfig-cron) `(("go-github-com-robfig-cron" ,go-github-com-robfig-cron)
("go-golang-org-x-time-rate" ,go-golang-org-x-time-rate))) ("go-golang-org-x-time" ,go-golang-org-x-time)))
(arguments (arguments
`(#:import-path "github.com/tsileo/poussetaches")) `(#:import-path "github.com/tsileo/poussetaches"))
(home-page "https://github.com/tsileo/poussetaches") (home-page "https://github.com/tsileo/poussetaches")