gnu: Add go-github-com-multiformats-go-multihash.

* gnu/packages/golang.scm (go-github-com-multiformats-go-multihash): New variable.
This commit is contained in:
Pierre Neidhardt 2018-10-24 11:48:27 +02:00
parent 9a7f157571
commit 2e42e587b4
No known key found for this signature in database
GPG Key ID: 9BDCF497A4BBCC7F
1 changed files with 31 additions and 0 deletions

View File

@ -2875,3 +2875,34 @@ MurmurHash revision (aka MurmurHash3).
Reference algorithm has been slightly hacked as to support the streaming mode Reference algorithm has been slightly hacked as to support the streaming mode
required by Go's standard Hash interface.") required by Go's standard Hash interface.")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-github-com-multiformats-go-multihash
(let ((commit "97cdb562a04c6ef66d8ed40cd62f8fbcddd396d6")
(revision "0"))
(package
(name "go-github-com-multiformats-go-multihash")
(version (git-version "1.0.8" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/multiformats/go-multihash.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"02wd9akrwy4y5m0nig9m24p14bjjgb4n1djydrq8cm4yhbvjrrk0"))))
(build-system go-build-system)
(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-union" ,(go-golang-org-x-crypto-union))))
(home-page "https://github.com/multiformats/go-multihash")
(synopsis "Multihash implementation in Go")
(description "Multihash implementation in Go.")
(license license:expat))))