diff options
Diffstat (limited to 'gnu/packages/ipfs.scm')
-rw-r--r-- | gnu/packages/ipfs.scm | 64 |
1 files changed, 54 insertions, 10 deletions
diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm index 0a1065535b..02678a6b96 100644 --- a/gnu/packages/ipfs.scm +++ b/gnu/packages/ipfs.scm @@ -39,6 +39,42 @@ #:use-module (gnu packages shells) #:use-module (gnu packages syncthing)) +(define-public go-github-com-ipfs-go-cid + (package + (name "go-github-com-ipfs-go-cid") + (version "0.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ipfs/go-cid") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gfd5dg0shj2daraai2kkf8sg24jp5cr6dsv857wp4q1ni612a23")))) + (build-system go-build-system) + (arguments + (list + #:go go-1.21 + #:import-path "github.com/ipfs/go-cid")) + (propagated-inputs (list 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-multiformats-go-base32 + go-github-com-multiformats-go-base36 + go-github-com-multiformats-go-multihash-0.2.3 + go-github-com-multiformats-go-multibase + go-github-com-multiformats-go-varint + go-github-com-spaolacci-murmur3 + go-golang-org-x-crypto)) + (home-page "https://github.com/ipfs/go-cid") + (synopsis "Content ID v1 implemented in Go") + (description + "Implementation in Go of the @url{https://github.com/ipld/cid, CID spec}. It is +used in @code{go-ipfs} and related packages to refer to a typed hunk of data.") + (license license:expat))) + (define-public go-github-com-ipfs-go-ipfs-cmdkit-files (let ((commit "386fcf8f18a185ec121676665fe2d9574496048d") @@ -241,7 +277,7 @@ written in Go.") (snippet '(for-each delete-file-recursively ;; TODO: unbundle the rest as well '("vendor/github.com/alecthomas" - "vendor/github.com/benbjohnson/clock" + "vendor/github.com/benbjohnson" "vendor/github.com/beorn7/perks" "vendor/github.com/blang" "vendor/github.com/cespare" @@ -258,6 +294,7 @@ written in Go.") "vendor/github.com/golang/snappy" "vendor/github.com/google/uuid" "vendor/github.com/gorilla" + "vendor/github.com/hashicorp" ;; These should be fine, they are part of ;; the IPFS project ;; "vendor/github.com/ipfs" @@ -269,7 +306,9 @@ written in Go.") "vendor/github.com/minio" "vendor/github.com/mitchellh" "vendor/github.com/mr-tron" + "vendor/github.com/multiformats/go-multihash" "vendor/github.com/opentracing" + "vendor/github.com/pbnjay" "vendor/github.com/pkg" "vendor/github.com/pmezard" "vendor/github.com/prometheus/client_golang" @@ -279,12 +318,10 @@ written in Go.") "vendor/github.com/spaolacci" "vendor/github.com/stretchr" "vendor/github.com/syndtr" - "vendor/golang.org/x" - "vendor/gopkg.in/yaml.v2" - "vendor/gopkg.in/yaml.v3" - "vendor/go.uber.org/atomic" - "vendor/go.uber.org/multierr" - "vendor/go.uber.org/zap" + "vendor/github.com/whyrusleeping/go-sysinfo" + "vendor/go.uber.org" + "vendor/golang.org" + "vendor/gopkg.in" "vendor/lukechampine.com"))))) (build-system go-build-system) (arguments @@ -307,7 +344,6 @@ written in Go.") #~(string-append #$output "/bin/ipfs")) "commands" "completion" "bash"))))))))) (inputs (list go-github-com-alecthomas-units - go-github-com-benbjohnson-clock go-github-com-blang-semver-v4 go-github-com-cespare-xxhash go-github-com-cheekybits-genny @@ -317,11 +353,14 @@ written in Go.") go-github-com-francoispqt-gojay go-github-com-fsnotify-fsnotify go-github-com-gogo-protobuf - go-github-com-golang-groupcache-lru + go-github-com-golang-groupcache go-github-com-golang-snappy go-github-com-google-uuid go-github-com-gorilla-mux go-github-com-gorilla-websocket + go-github-com-hashicorp-go-multierror + go-github-com-hashicorp-golang-lru + go-github-com-hashicorp-golang-lru-v2 go-github-com-jackpal-go-nat-pmp go-github-com-klauspost-compress go-github-com-klauspost-cpuid @@ -334,7 +373,9 @@ written in Go.") go-github-com-minio-sha256-simd go-github-com-mitchellh-go-homedir go-github-com-mr-tron-base58 + go-github-com-multiformats-go-multihash-0.2.3 go-github-com-opentracing-opentracing-go + go-github-com-pbnjay-memory go-github-com-pkg-errors go-github-com-pmezard-go-difflib go-github-com-prometheus-client-golang @@ -344,7 +385,9 @@ written in Go.") go-github-com-spaolacci-murmur3 go-github-com-stretchr-testify go-github-com-syndtr-goleveldb - go-go-uber-org-atomic + go-github-com-whyrusleeping-go-sysinfo + go-go-uber-org-dig + go-go-uber-org-fx go-go-uber-org-multierr go-go-uber-org-zap go-golang-org-x-crypto @@ -359,6 +402,7 @@ written in Go.") go-golang-org-x-text go-golang-org-x-tools go-golang-org-x-xerrors + go-gopkg-in-square-go-jose-v2 go-gopkg-in-yaml-v2 go-gopkg-in-yaml-v3 go-lukechampine-com-blake3)) |