summary refs log tree commit diff
path: root/gnu/packages/ipfs.scm
AgeCommit message (Collapse)Author
2024-08-29Revert "gnu: Add go-github-com-ipfs-go-ipfs-posinfo."Sharlatan Hellseher
This reverts commit db1b89d8e63c84e548c79b932247917a73d20890. It was accidently pushed after review precess and attempt to exclude it from Kubo, introduce regression seen in <https://ci.guix.gnu.org/build/5513172/log/raw>. The project is deprecated and patch is not required.
2024-08-29gnu: kubo: Unbundle more inputs.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): [snippet]: Delete "vendor/github.com/libp2p/go-doh-resolver" and "vendor/github.com/libp2p/go-bitfield". [inputs]: Add go-github-com-libp2p-go-doh-resolver, and go-github-com-ipfs-go-bitfield. Change-Id: I417802e02b482164fdb65852a19187fb63bd9199 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29gnu: Add go-github-com-ipfs-go-ipfs-posinfo.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-posinfo): New variable. Change-Id: I19486debf95e0877d735fd18fab9faf1cf26c484 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-29gnu: Add go-github-com-ipfs-go-bitfield.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-bitfield): New variable. Change-Id: I95e627fb5f4dfcca5e4b70e753b544b4965b96c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-27gnu: kubo: Unbandle more inputs.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Unbandle more inputs. [arguments] <#:phases>: Add 'copy-input-to-vendor-directory phase. [inputs]: Add go-github-com-libp2p-go-cidranger, go-github-com-libp2p-go-libp2p-asn-util, go-github-com-libp2p-go-reuseport, and go-github-com-libp2p-go-yamux-v4. Change-Id: I55c7c9cfed58f20a435fbc0a5905a2834fe67675
2024-08-27gnu: go-github-com-libp2p-go-socket-activation: Move to golang-web.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I06909891fcceac21ceff0d9515c2a45ef6ea1b09
2024-08-26gnu: Remove go-github-com-multiformats-go-multiaddr-0.12.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12): Delete variable. (go-github-com-multiformats-go-multiaddr-dns, go-github-com-multiformats-go-multiaddr-fmt): [propagated-inputs]: Remove go-github-com-multiformats-go-multiaddr-0.12; add go-github-com-multiformats-go-multiaddr. * gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation): [propagated-inputs]: Remove go-github-com-multiformats-go-multiaddr-0.12; add go-github-com-multiformats-go-multiaddr. * gnu/packages/ipfs.scm (kubo): [inputs]: Remove go-github-com-multiformats-go-multiaddr-0.12; add go-github-com-multiformats-go-multiaddr. Change-Id: Iedc07cfa3f627dbf279e077808167dfe902f4163
2024-08-25gnu: Remove go-github-com-ipfs-go-ipfs-api.Sharlatan Hellseher
Unmaintained: "This package is no longer being maintained. Please use kubo/client/rpc instead. This repository has been archived by the owner on Feb 7, 2024. It is now read-only." * gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api): Delete variable. Change-Id: I270f92a863739dfb038a7762dc55080e3610bebe
2024-08-25gnu: Remove gx.Sharlatan Hellseher
This project is abandoned and not in use by IPFS/Kubo any longer, see <https://github.com/whyrusleeping/gx/issues/247>. * gnu/packages/ipfs.scm (gx, go-github-com-whyrusleeping-gx-util): Delete variables. Change-Id: Ieee46293e73add367344d486e7b7317913543f32
2024-08-25gnu: Remove gx-go.Sharlatan Hellseher
This project is abandoned and not in use by IPFS/Kubo any longer, see <https://github.com/whyrusleeping/gx-go/issues/65>. * gnu/packages/ipfs.scm (gx-go): Delete variable. Change-Id: Ic1235801a958c066de5af35947fad90cafc97dd0
2024-08-25gnu: kubo: Unbandle more inputs.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Unbandle more inputs. [inputs]: Remove go-github-com-go-logr-logr; add go-github-com-go-logr-stdr, go-github-com-ipfs-go-ipfs-redirects-file, go-github-com-libp2p-go-flow-metrics, go-github-com-prometheus-statsd-exporter, and go-github-com-quic-go-webtransport-go. Change-Id: Ie8e6680cf152ccbd21e3c7beaf3febfaa6191083
2024-08-25gnu: Add go-github-com-ipfs-go-ipfs-redirects-file.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-redirects-file): New variable. Change-Id: I15876b3cd4ef58191e628bd08bc855ab4aafcdf1
2024-08-21gnu: kubo: Unbundle more inputs.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Unbundle more inputs. [inputs]: Remove go-github-com-jackpal-go-nat-pmp; add go-github-com-ipfs-go-verifcid, go-github-com-libp2p-go-buffer-pool, go-github-com-libp2p-go-msgio, and go-github-com-libp2p-go-nat. Change-Id: I51d19718d365427d9c22374799b4a2e091ef7a94
2024-08-21gnu: Add go-github-com-ipfs-go-verifcid.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-verifcid): New variable. Change-Id: I30b800dc0575ed3d7b208a1860c305911e1944d2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-25gnu: go-github-com-prometheus-client-golang: Move to prometheus.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-prometheus-client-golang): Move from here ... * gnu/packages/prometheus.scm: ... to here. * gnu/packages/backup.scm: Add (gnu packages prometheus) module. * gnu/packages/golang-xyz.scm: Likewise. * gnu/packages/ipfs.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: If3d78d31b1491f8a95616e59f50371c2914242d9
2024-07-25gnu: kubo: Add missing input.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo) [inputs]: Add go-github-com-cespare-xxhash. Change-Id: I0d3230e6a31245ec7f4cda7ed6b9db6e4cac3794
2024-07-25gnu: go-github-com-google-go-cmp-cmp: Rename variable.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Rename variable to go-github-com-google-go-cmp, which reflects go.mod import path and improves importer performance. (go-github-com-zclconf-go-cty, go-golang-org-x-vuln, go-google-golang-org-protobuf, go-gotest-tools-assert, go-gotest-tools-internal-source, go-gotest-tools-internal-format, gofumpt, gopls, gotestsum): Swap go-github-com-google-go-cmp-cmp to go-github-com-google-go-cmp in inputs, propagated-inputs or native-inputs. * gnu/packages/golang-check.scm (go-github-com-frankban-quicktest, go-github-com-google-go-cmdtest): Likewise. * gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2, go-github-com-aws-aws-sdk-go-v2-config, go-github-com-aws-smithy-go, go-github-com-go-jose-go-jose-v3, go-github-com-makeworld-the-better-one-go-gemini, go-golang-org-x-oauth2, go-gopkg-in-square-go-jose-v2): Likewise. * gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Likewise. * gnu/packages/check.scm (actionlint): Likewise. * gnu/packages/databases.scm (sqls): Likewise. * gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime, go-github-com-whyrusleeping-cbor-gen): Likewise. * gnu/packages/web.scm (go-github-com-itchyny-gojq): Likewise. Change-Id: Ie6eeba936f7da404d70fbbaad34f5b43aec4e05b
2024-07-22gnu: kubo: Unbundle go-github-com-ipfs-go-metrics-interface.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo) [snippet]: Remove go-metrics-interface. [inputs]: Add go-github-com-ipfs-go-metrics-interface. Change-Id: I206ce8d2b1823bd60f799aa815fcfb6d366e1704 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22gnu: Add go-github-com-ipfs-go-ipfs-blockstore.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blockstore): New variable. Change-Id: I75b885ec55b5bd8ae274a4832d421bf2de696314 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22gnu: Add go-github-com-ipfs-go-metrics-interface.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-metrics-interface): New variable. Change-Id: Ibdc97a27f873615d3ace7dbaee8709a174b783dd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22gnu: Add go-github-com-ipfs-go-ipfs-ds-help.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-ds-help): New variable. Change-Id: Ia174fec9c8a6bae4838e5a4ec06d0f555894c37e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22gnu: Add go-github-com-ipfs-bbloom.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-bbloom): New variable. Change-Id: If5b5d486f50f82750a5b11a3248a3aaa2ed91658 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22gnu: Add go-github-com-ipfs-go-ipfs-exchange-interface.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-exchange-interface): New variable. Change-Id: I5931d32952e021a29073227acc9fff5a87bbebf9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22gnu: Add go-github-com-ipfs-go-ipfs-blocksutil.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blocksutil): New variable. Change-Id: I64c8f6a6d2337b40fa24e478ba49a590abced8ec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: go-github-com-ipfs-go-ipfs-cmdkit-files: Build on more systems.Efraim Flashner
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files) [arguments]: When building on systems which don't support go-1.16 use gccgo-11. Change-Id: I0cf1e3a429603dde3a7dc75f4088c5b5f62ebad4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: packages/ipfs: Add project check commentary.Sharlatan Hellseher
Issues are open with upstream checking the status of two projects which hold quite a dated graph of dependencies which may be dropped or refreshed after clarifying current maintainer(s). Change-Id: I1983e8c0d60cfd3776134c4548b1d983e6882d62
2024-07-18gnu: kubo: Unbundle more inputs.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): Unbundle more inputs. [inputs]: Add go-github-com-ipfs-go-ipld-legacy, go-github-com-ipld-go-codec-dagpb. and go-github-com-libp2p-go-socket-activation Change-Id: Iebadbdf620c04bbba054d625b0549b18105b996a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: Add go-github-com-ipld-go-codec-dagpb.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipld-go-codec-dagpb): New variable. Change-Id: Icd8c92a79e8c1906e2f7c4bfacc098198a8be328 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: Add go-github-com-ipfs-go-ipld-legacy.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-legacy): New variable. Change-Id: I70afb1bb7b1fcc0db477db05c9c82548a2c39285 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: Add go-github-com-libp2p-go-socket-activation.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation): New variable. Change-Id: Idcc2bc1cd21a608e93bd14d970115995d66933eb
2024-07-15gnu: Remove go-golang-org-x-exp-2023.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-exp-2023): Delete variable. * gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12): [propagated-inputs]: Remove go-golang-org-x-exp-2023; add go-golang-org-x-exp. * gnu/packages/ipfs.scm (kubo): [inputs]: Remove go-golang-org-x-exp-2023; add go-golang-org-x-exp. Change-Id: I6d8984114f9aab5369f443e71838f93228a645e9
2024-07-15gnu: packages/golang: Set default go version to 1.21.Sharlatan Hellseher
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep 2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>. These changes set preferable default version to the minimal currently maintained one e.g. 1.21 * gnu/packages/golang.scm (go): Set default to go-1.21, add annotation for the future maintenance. Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and 1.21: * gnu/packages/admin.scm * gnu/packages/configuration-management.scm * gnu/packages/databases.scm * gnu/packages/disk.scm * gnu/packages/education.scm * gnu/packages/file-systems.scm * gnu/packages/finance.scm * gnu/packages/golang-check.scm * gnu/packages/golang-crypto.scm * gnu/packages/golang-web.scm * gnu/packages/golang-xyz.scm * gnu/packages/golang.scm * gnu/packages/high-availability.scm * gnu/packages/ipfs.scm * gnu/packages/irc.scm * gnu/packages/messaging.scm * gnu/packages/networking.scm * gnu/packages/syncthing.scm * gnu/packages/textutils.scm * gnu/packages/time.scm * gnu/packages/version-control.scm * gnu/packages/video.scm Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-07-07gnu: kubo: Unbundle more packaes.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): Unbundle more packages. [inputs]: Add go-github-com-facebookgo-atomicfile, go-github-com-ipfs-go-detect-race, go-github-com-ipfs-go-ipld-cbor, go-github-com-ipfs-go-ipld-git, go-github-com-tidwall-gjson. go-github-com-whyrusleeping-base32, go-github-com-whyrusleeping-cbor, go-github-com-whyrusleeping-chunker, go-github-com-whyrusleeping-go-keyspace, and go-github-com-whyrusleeping-multiaddr-filter. Remove go-github-com-ipfs-go-ipfs-util, go-gopkg-in-yaml-v3, and go-github-com-pkg-errors Change-Id: I8edd09e134dee725f1ecaf8f4296c74c4cc5f37c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-07gnu: Add go-github-com-ipfs-go-ipld-git.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-git): New variable. Change-Id: I9f7e4c1f086294a6024da167ba89f8251e0357b6
2024-07-07gnu: Add go-github-com-ipfs-go-ipld-cbor.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-cbor): New variable. Change-Id: I1a85366eb558fe3043fe39d8aabd4bf14f98a32a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-07gnu: Add go-github-com-whyrusleeping-cbor-gen.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-whyrusleeping-cbor-gen): New variable. Change-Id: I7fc01ba570492a145bcea00f08e0ccb7cc0479af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-07gnu: go-github-com-syndtr-goleveldb-leveldb: Rename variable.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb-leveldb): Rename variable to go-github-com-syndtr-goleveldb to reflect go.mode name. [arguments]: <#:import-path>: Adjust it to reflect go.mode import path. <#:phases>: Delete 'build phase; use custom 'check phase. * gnu/packages/ipfs.scm (kubo) [inputs]: Remove go-github-com-syndtr-goleveldb-leveldb. Add go-github-com-syndtr-goleveldb * gnu/packages/mail.scm: Likewise. Change-Id: I84c6a2b398adc7230494847215ccbd1cde73afc9
2024-06-19gnu: kubo: Update to 0.29.0.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): Update to 0.29.0. [inputs]: Add go-github-com-coreos-go-systemd-v22, go-github-com-felixge-httpsnoop, go-github-com-gabriel-vasile-mimetype, go-github-com-ipld-go-ipld-prime, go-github-com-docker-go-units, go-github-com-go-logr-logr, go-github-com-google-gopacket. Change-Id: I30f2739fea38507fde2290cd99b9c9b41b664c40 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-19gnu: Add go-github-com-ipld-go-ipld-prime.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime): New variable. Change-Id: Icbf768341fda23154b82f10e3701ce435c9ec6e9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-17gnu: kubo: Unbundle more inputs.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): Unbundle more inputs. [inputs]: Add go-github-com-ipfs-go-block-format, go-github-com-ipfs-go-ipld-format, go-github-com-ipfs-go-datastore Change-Id: Ia2f7a936d2af4f75c65cc0c0dc230982cc646ef8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-17gnu: Add go-github-com-ipfs-go-datastore.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore): New variable. Change-Id: Ia259f74c7274e20b76396a9b8b851002b5e0226c
2024-06-17gnu: go-github-com-ipfs-go-detect-race: Fix import-path.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-detect-race) [arguments]: <#:import-path>: Adjust as seen in go.mod. Change-Id: Id712795e504cc6b491cdcd2f12a65fad0b7403b4
2024-06-17gnu: Add go-github-com-ipfs-go-ipfs-delay.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-delay): New variable. Change-Id: I4938d20d9916d9573e8cb01b9e93ba710c7c5b3c
2024-06-17gnu: Add go-github-com-ipfs-go-ipld-format.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-format): New variable. Change-Id: I65aa1c71cf092c4923c9c4484498d6af684b215a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-17gnu: Add go-github-com-ipfs-go-block-format.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): New variable. Change-Id: I1120be12ff6c10149e227d679c1c532cb3548a5c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-11gnu: kubo: Unbundle more inputs.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): Unbundle more inputs. [inputs]: Add go-github-com-cenkalti-backoff-v4, go-github-com-cheggaaa-pb and go-github-com-tidwall-sjson. Remove go-github-com-mattn-go-runewidth. Change-Id: I7cbaa336cc46d64fe66047e610384457f5e2abe0 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-23gnu: kubo: Remove propagated package.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo) [inputs]: Remove go-golang-org-x-text. Add annotation for indirect inputs where they are needed for. Change-Id: I90eb26ab5d386a70f3581030ef4b3f9b35e05e88
2024-05-23gnu: kubo: Unbundle go-github-com-quic-go-quic-go.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Unbundle go-github-com-quic-go-quic-go. [inputs]: Remove go-github-com-francoispqt-gojay and go-github-com-gogo-protobuf; add go-github-com-quic-go-quic-go. Change-Id: I4838bfed195b5e094f68ef73333ce9c7c7c7566e
2024-05-16gnu: kubo: Unbundle go-github-com-elgris-jsondiff.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Unbundle go-github-com-elgris-jsondiff. [inputs]: Remove go-github-com-mgutz-ansi; add go-github-com-elgris-jsondiff. Change-Id: I1b41ecc1cd0e3c4d1a2856ecb48a32119b608df7
2024-05-08gnu: kubo: Unbundle go-cidutil, go-log and go-ipfs-util.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo) [source]: Delete "go-cidutil", "go-log", "go-ipfs-util" from bundled packages. [inputs]: Add go-github-com-ipfs-go-cidutil, go-github-com-ipfs-go-log, go-github-com-ipfs-go-log-v2, and go-github-com-ipfs-go-ipfs-util. Change-Id: I3e49deb9572c6ac471210a392a52117fd0b9ce1a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>