mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-27 03:21:49 +02:00
gnu: kubo: Update to 0.35.0.
* gnu/packages/ipfs.scm (kubo): Update to 0.35.0. [source] <snippet>: Completely remove "vendor" sources. [inputs]: Remove go-github-com-hashicorp-go-multierror, go-github-com-libp2p-go-libp2p-0.38, go-github-com-texttheater-golang-levenshtein, go-github-com-crackcomm-go-gitignore, go-github-com-cskr-pubsub, go-github-com-datadog-zstd, go-github-com-felixge-httpsnoop, go-github-com-gabriel-vasile-mimetype, go-github-com-go-logr-stdr, go-github-com-google-gopacket, go-github-com-gorilla-mux, go-github-com-hashicorp-golang-lru, go-github-com-hashicorp-golang-lru-v2, go-github-com-ipfs-go-bitfield, go-github-com-ipfs-go-ipfs-redirects-file, go-github-com-ipfs-go-peertaskqueue, go-github-com-libp2p-go-cidranger, go-github-com-libp2p-go-libp2p-asn-util, go-github-com-libp2p-go-msgio, go-github-com-rs-cors, go-github-com-samber-lo, go-github-com-whyrusleeping-base32, go-github-com-whyrusleeping-chunker, go-github-com-whyrusleeping-go-keyspace, and go-gonum-org-v1-gonum; add go-github-com-cockroachdb-pebble-v2, go-github-com-ipfs-boxo, go-github-com-ipfs-go-ds-pebble, go-github-com-ipfs-go-ipfs-cmds, go-github-com-ipfs-shipyard-nopfs, go-github-com-ipfs-shipyard-nopfs-ipfs, go-github-com-ipshipyard-p2p-forge, go-github-com-libp2p-go-libp2p, go-github-com-libp2p-go-libp2p-kad-dht, go-github-com-libp2p-go-libp2p-kbucket, go-github-com-libp2p-go-libp2p-record, go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp, go-go-opentelemetry-io-contrib-propagators-autoprop, go-go-opentelemetry-io-otel, go-go-opentelemetry-io-otel-exporters-otlp-otlptrace, go-go-opentelemetry-io-otel-sdk, and go-go-opentelemetry-io-otel-trace. Change-Id: I8ff3270947ba32740ded4d81034a55db5c2ca0d0
This commit is contained in:
+23
-200
@@ -2411,7 +2411,7 @@ types.")
|
||||
(define-public kubo
|
||||
(package
|
||||
(name "kubo")
|
||||
(version "0.32.1")
|
||||
(version "0.35.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch/tarbomb)
|
||||
@@ -2420,152 +2420,14 @@ types.")
|
||||
"https://dist.ipfs.tech/kubo//v" version
|
||||
"/kubo-source.tar.gz"))
|
||||
(sha256
|
||||
(base32 "1v8bnrfir7322qklc2ri4xd32arifza5w6br7kpfknyrq2daiggz"))
|
||||
(base32 "056kkc2jpf743dpdygapks4y94wv668ymma0d8db2nc9mmlxgris"))
|
||||
(file-name (string-append name "-" version "-source"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet '(for-each delete-file-recursively
|
||||
;; TODO: unbundle the rest as well
|
||||
'("vendor/bazil.org"
|
||||
"vendor/contrib.go.opencensus.io"
|
||||
"vendor/github.com/AndreasBriese"
|
||||
"vendor/github.com/DataDog"
|
||||
"vendor/github.com/Jorropo"
|
||||
"vendor/github.com/alecthomas"
|
||||
"vendor/github.com/benbjohnson"
|
||||
"vendor/github.com/beorn7"
|
||||
"vendor/github.com/blang"
|
||||
"vendor/github.com/caddyserver/certmagic"
|
||||
"vendor/github.com/cenkalti"
|
||||
"vendor/github.com/ceramicnetwork"
|
||||
"vendor/github.com/cespare"
|
||||
"vendor/github.com/cheggaaa"
|
||||
"vendor/github.com/containerd"
|
||||
"vendor/github.com/coreos"
|
||||
"vendor/github.com/crackcomm"
|
||||
"vendor/github.com/cskr"
|
||||
"vendor/github.com/davecgh"
|
||||
"vendor/github.com/davidlazar"
|
||||
"vendor/github.com/decred"
|
||||
"vendor/github.com/dgraph-io"
|
||||
"vendor/github.com/docker"
|
||||
"vendor/github.com/dustin"
|
||||
"vendor/github.com/elastic"
|
||||
"vendor/github.com/elgris"
|
||||
"vendor/github.com/facebookgo"
|
||||
"vendor/github.com/felixge"
|
||||
"vendor/github.com/flynn"
|
||||
"vendor/github.com/francoispqt"
|
||||
"vendor/github.com/fsnotify"
|
||||
"vendor/github.com/gabriel-vasile"
|
||||
"vendor/github.com/go-kit"
|
||||
"vendor/github.com/go-logfmt"
|
||||
"vendor/github.com/go-logr"
|
||||
"vendor/github.com/go-task"
|
||||
"vendor/github.com/godbus"
|
||||
"vendor/github.com/gogo"
|
||||
"vendor/github.com/golang"
|
||||
"vendor/github.com/google"
|
||||
"vendor/github.com/gorilla"
|
||||
"vendor/github.com/hashicorp"
|
||||
"vendor/github.com/huin"
|
||||
"vendor/github.com/ipfs/bbloom"
|
||||
"vendor/github.com/ipfs/go-bitfield"
|
||||
"vendor/github.com/ipfs/go-block-format"
|
||||
"vendor/github.com/ipfs/go-cid"
|
||||
"vendor/github.com/ipfs/go-cidutil"
|
||||
"vendor/github.com/ipfs/go-datastore"
|
||||
"vendor/github.com/ipfs/go-detect-race"
|
||||
"vendor/github.com/ipfs/go-ds-badger"
|
||||
"vendor/github.com/ipfs/go-ds-flatfs"
|
||||
"vendor/github.com/ipfs/go-ds-leveldb"
|
||||
"vendor/github.com/ipfs/go-ds-measure"
|
||||
"vendor/github.com/ipfs/go-fs-lock"
|
||||
"vendor/github.com/ipfs/go-ipfs-delay"
|
||||
"vendor/github.com/ipfs/go-ipfs-ds-help"
|
||||
"vendor/github.com/ipfs/go-ipfs-redirects-file"
|
||||
"vendor/github.com/ipfs/go-ipfs-util"
|
||||
"vendor/github.com/ipfs/go-ipld-cbor"
|
||||
"vendor/github.com/ipfs/go-ipld-format"
|
||||
"vendor/github.com/ipfs/go-ipld-git"
|
||||
"vendor/github.com/ipfs/go-ipld-legacy"
|
||||
"vendor/github.com/ipfs/go-log"
|
||||
"vendor/github.com/ipfs/go-metrics-interface"
|
||||
"vendor/github.com/ipfs/go-metrics-prometheus"
|
||||
"vendor/github.com/ipfs/go-peertaskqueue"
|
||||
"vendor/github.com/ipfs/go-test"
|
||||
"vendor/github.com/ipfs/go-unixfsnode"
|
||||
"vendor/github.com/ipfs/go-verifcid"
|
||||
"vendor/github.com/ipld"
|
||||
"vendor/github.com/jackpal"
|
||||
"vendor/github.com/jbenet"
|
||||
"vendor/github.com/julienschmidt"
|
||||
"vendor/github.com/klauspost"
|
||||
"vendor/github.com/koron"
|
||||
"vendor/github.com/kr"
|
||||
"vendor/github.com/libp2p/go-buffer-pool"
|
||||
"vendor/github.com/libp2p/go-cidranger"
|
||||
"vendor/github.com/libp2p/go-doh-resolver"
|
||||
"vendor/github.com/libp2p/go-flow-metrics"
|
||||
"vendor/github.com/libp2p/go-libp2p"
|
||||
"vendor/github.com/libp2p/go-libp2p-asn-util"
|
||||
"vendor/github.com/libp2p/go-libp2p-http"
|
||||
"vendor/github.com/libp2p/go-libp2p-pubsub"
|
||||
"vendor/github.com/libp2p/go-libp2p-pubsub-router"
|
||||
"vendor/github.com/libp2p/go-libp2p-routing-helpers"
|
||||
"vendor/github.com/libp2p/go-libp2p-testing"
|
||||
"vendor/github.com/libp2p/go-msgio"
|
||||
"vendor/github.com/libp2p/go-nat"
|
||||
"vendor/github.com/libp2p/go-netroute"
|
||||
"vendor/github.com/libp2p/go-reuseport"
|
||||
"vendor/github.com/libp2p/go-socket-activation"
|
||||
"vendor/github.com/libp2p/go-yamux"
|
||||
"vendor/github.com/libp2p/zeroconf"
|
||||
"vendor/github.com/marten-seemann"
|
||||
"vendor/github.com/mattn"
|
||||
"vendor/github.com/mgutz"
|
||||
"vendor/github.com/mholt"
|
||||
"vendor/github.com/miekg"
|
||||
"vendor/github.com/mikioh"
|
||||
"vendor/github.com/minio"
|
||||
"vendor/github.com/mr-tron"
|
||||
"vendor/github.com/multiformats"
|
||||
"vendor/github.com/munnerz"
|
||||
"vendor/github.com/onsi"
|
||||
"vendor/github.com/opencontainers"
|
||||
"vendor/github.com/opentracing"
|
||||
"vendor/github.com/pbnjay"
|
||||
"vendor/github.com/petar"
|
||||
"vendor/github.com/pion"
|
||||
"vendor/github.com/pkg"
|
||||
"vendor/github.com/pmezard"
|
||||
"vendor/github.com/polydawn"
|
||||
"vendor/github.com/prometheus"
|
||||
"vendor/github.com/quic-go"
|
||||
"vendor/github.com/raulk"
|
||||
"vendor/github.com/rogpeppe"
|
||||
"vendor/github.com/rs"
|
||||
"vendor/github.com/samber"
|
||||
"vendor/github.com/spaolacci"
|
||||
"vendor/github.com/stretchr"
|
||||
"vendor/github.com/syndtr"
|
||||
"vendor/github.com/texttheater"
|
||||
"vendor/github.com/tidwall"
|
||||
"vendor/github.com/ucarion"
|
||||
"vendor/github.com/whyrusleeping"
|
||||
"vendor/github.com/wlynxg"
|
||||
"vendor/go.opencensus.io"
|
||||
"vendor/go.uber.org"
|
||||
"vendor/go4.org"
|
||||
"vendor/golang.org"
|
||||
"vendor/gonum.org"
|
||||
"vendor/google.golang.org/genproto/googleapis/rpc"
|
||||
"vendor/google.golang.org/protobuf"
|
||||
"vendor/gopkg.in"
|
||||
"vendor/lukechampine.com")))))
|
||||
(snippet '(delete-file-recursively "vendor"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:embed-files #~(list "sorted-network-list.bin")
|
||||
#:embed-files #~(list "sorted-network-list.bin" ".*\\.css" ".*\\.html")
|
||||
#:unpack-path "github.com/ipfs/kubo"
|
||||
#:import-path "github.com/ipfs/kubo/cmd/ipfs"
|
||||
#:phases
|
||||
@@ -2582,20 +2444,14 @@ types.")
|
||||
"ipfs"
|
||||
#~(string-append #$output "/bin/ipfs"))
|
||||
"commands" "completion" "bash")))))))))
|
||||
(inputs (list ;; Direct requirements as seen in kubo's go.mod file.
|
||||
;;
|
||||
;; XXX: Uncomment out when package is available in Guix,
|
||||
;; otherwise it will be sourced from provided vendor
|
||||
;; directory.
|
||||
;;
|
||||
go-bazil-org-fuse
|
||||
(inputs (list go-bazil-org-fuse
|
||||
go-contrib-go-opencensus-io-exporter-prometheus
|
||||
go-github-com-blang-semver-v4
|
||||
go-github-com-caddyserver-certmagic
|
||||
go-github-com-cenkalti-backoff-v4
|
||||
go-github-com-ceramicnetwork-go-dag-jose
|
||||
go-github-com-cheggaaa-pb
|
||||
;;go-github-com-cockroachdb-pebble
|
||||
go-github-com-cockroachdb-pebble-v2
|
||||
go-github-com-coreos-go-systemd-v22
|
||||
go-github-com-dustin-go-humanize
|
||||
go-github-com-elgris-jsondiff
|
||||
@@ -2603,9 +2459,8 @@ types.")
|
||||
go-github-com-filecoin-project-go-clock
|
||||
go-github-com-fsnotify-fsnotify
|
||||
go-github-com-google-uuid
|
||||
go-github-com-hashicorp-go-multierror
|
||||
go-github-com-hashicorp-go-version
|
||||
;;go-github-com-ipfs-boxo
|
||||
go-github-com-ipfs-boxo
|
||||
go-github-com-ipfs-go-block-format
|
||||
go-github-com-ipfs-go-cid
|
||||
go-github-com-ipfs-go-cidutil
|
||||
@@ -2615,9 +2470,9 @@ types.")
|
||||
go-github-com-ipfs-go-ds-flatfs
|
||||
go-github-com-ipfs-go-ds-leveldb
|
||||
go-github-com-ipfs-go-ds-measure
|
||||
;;go-github-com-ipfs-go-ds-pebble
|
||||
go-github-com-ipfs-go-ds-pebble
|
||||
go-github-com-ipfs-go-fs-lock
|
||||
;;go-github-com-ipfs-go-ipfs-cmds
|
||||
go-github-com-ipfs-go-ipfs-cmds
|
||||
go-github-com-ipfs-go-ipld-cbor
|
||||
go-github-com-ipfs-go-ipld-format
|
||||
go-github-com-ipfs-go-ipld-git
|
||||
@@ -2628,24 +2483,24 @@ types.")
|
||||
go-github-com-ipfs-go-metrics-prometheus
|
||||
go-github-com-ipfs-go-test
|
||||
go-github-com-ipfs-go-unixfsnode
|
||||
;;go-github-com-ipfs-shipyard-nopfs
|
||||
;;go-github-com-ipfs-shipyard-nopfs-ipfs
|
||||
go-github-com-ipfs-shipyard-nopfs
|
||||
go-github-com-ipfs-shipyard-nopfs-ipfs
|
||||
go-github-com-ipld-go-car
|
||||
go-github-com-ipld-go-car-v2
|
||||
go-github-com-ipld-go-codec-dagpb
|
||||
go-github-com-ipld-go-ipld-prime
|
||||
;;go-github-com-ipshipyard-p2p-forge
|
||||
go-github-com-ipshipyard-p2p-forge
|
||||
go-github-com-jbenet-go-temp-err-catcher
|
||||
go-github-com-jbenet-goprocess
|
||||
go-github-com-julienschmidt-httprouter
|
||||
go-github-com-libp2p-go-doh-resolver
|
||||
go-github-com-libp2p-go-libp2p-0.38
|
||||
go-github-com-libp2p-go-libp2p
|
||||
go-github-com-libp2p-go-libp2p-http
|
||||
;;go-github-com-libp2p-go-libp2p-kad-dht
|
||||
;;go-github-com-libp2p-go-libp2p-kbucket
|
||||
go-github-com-libp2p-go-libp2p-kad-dht
|
||||
go-github-com-libp2p-go-libp2p-kbucket
|
||||
go-github-com-libp2p-go-libp2p-pubsub
|
||||
go-github-com-libp2p-go-libp2p-pubsub-router
|
||||
;;go-github-com-libp2p-go-libp2p-record
|
||||
go-github-com-libp2p-go-libp2p-record
|
||||
go-github-com-libp2p-go-libp2p-routing-helpers
|
||||
go-github-com-libp2p-go-libp2p-testing
|
||||
go-github-com-libp2p-go-socket-activation
|
||||
@@ -2664,11 +2519,12 @@ types.")
|
||||
go-github-com-whyrusleeping-go-sysinfo
|
||||
go-github-com-whyrusleeping-multiaddr-filter
|
||||
go-go-opencensus-io
|
||||
;;go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
|
||||
;;go-go-opentelemetry-io-contrib-propagators-autoprop
|
||||
;;go-go-opentelemetry-io-otel
|
||||
;;go-go-opentelemetry-io-otel-sdk
|
||||
;;go-go-opentelemetry-io-otel-trace
|
||||
go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
|
||||
go-go-opentelemetry-io-contrib-propagators-autoprop
|
||||
go-go-opentelemetry-io-otel
|
||||
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace ; check which module uses it
|
||||
go-go-opentelemetry-io-otel-sdk
|
||||
go-go-opentelemetry-io-otel-trace
|
||||
go-go-uber-org-dig
|
||||
go-go-uber-org-fx
|
||||
go-go-uber-org-multierr
|
||||
@@ -2678,40 +2534,7 @@ types.")
|
||||
go-golang-org-x-mod
|
||||
go-golang-org-x-sync
|
||||
go-golang-org-x-sys
|
||||
go-google-golang-org-protobuf
|
||||
|
||||
;;
|
||||
;; A list of indirect dependencies required for the vendored
|
||||
;; models.
|
||||
;; XXX: Remove them when all of the vendored packages are
|
||||
;; available.
|
||||
;;
|
||||
|
||||
go-github-com-texttheater-golang-levenshtein ; github.com/ipfs/go-ipfs-cmds
|
||||
|
||||
go-github-com-crackcomm-go-gitignore ; github.com/ipfs/boxo
|
||||
go-github-com-cskr-pubsub ; github.com/ipfs/boxo
|
||||
go-github-com-datadog-zstd ; github.com/cockroachdb/pebble
|
||||
go-github-com-felixge-httpsnoop ; go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
|
||||
go-github-com-gabriel-vasile-mimetype ; github.com/ipfs/boxo
|
||||
go-github-com-go-logr-stdr ; go.opentelemetry.io/otel
|
||||
go-github-com-google-gopacket ; github.com/libp2p/go-libp2p-kad-dht
|
||||
go-github-com-gorilla-mux ; github.com/ipfs/boxo
|
||||
go-github-com-hashicorp-golang-lru ; github.com/libp2p/go-libp2p-kad-dht
|
||||
go-github-com-hashicorp-golang-lru-v2 ; github.com/ipfs/boxo
|
||||
go-github-com-ipfs-go-bitfield ; github.com/ipfs/boxo
|
||||
go-github-com-ipfs-go-ipfs-redirects-file ; github.com/ipfs/boxo
|
||||
go-github-com-ipfs-go-peertaskqueue ; github.com/ipfs/boxo
|
||||
go-github-com-libp2p-go-cidranger ; github.com/libp2p/go-libp2p-kbucket
|
||||
go-github-com-libp2p-go-libp2p-asn-util ; github.com/libp2p/go-libp2p-kbucket
|
||||
go-github-com-libp2p-go-msgio ; github.com/libp2p/go-libp2p-kad-dht
|
||||
go-github-com-rs-cors ; github.com/ipfs/go-ipfs-cmds
|
||||
go-github-com-samber-lo ; github.com/ipfs/boxo
|
||||
go-github-com-whyrusleeping-base32 ; github.com/ipfs/boxo
|
||||
go-github-com-whyrusleeping-chunker ; github.com/ipfs/boxo
|
||||
go-github-com-whyrusleeping-go-keyspace ; github.com/libp2p/go-libp2p-kad-dht
|
||||
go-gonum-org-v1-gonum ; github.com/libp2p/go-libp2p-kad-dht
|
||||
))
|
||||
go-google-golang-org-protobuf))
|
||||
(native-inputs
|
||||
(append (if (%current-target-system)
|
||||
(list this-package)
|
||||
|
||||
Reference in New Issue
Block a user