1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

148840 Commits

Author SHA1 Message Date
Sharlatan Hellseher
8e038cec79 gnu: go-github-com-prometheus-common: Improve package style, simplify.
* gnu/packages/prometheus.scm (go-github-com-prometheus-common):
Simplify package by using go-build-system parameters.
[arguments] <skip-build?>: No go go files in project's root.
<test-subdirs>: Move them here from custom 'check phase.
<phases>: Do not delete 'build, skip it; use default 'check.
[synopsis]: Fix it according to project's About.
[description]: Add more context from the project's README.

Change-Id: I05cfd5e2635b95cd3308f5a3543f6745d6c9079a
2025-05-26 16:50:31 +01:00
Sharlatan Hellseher
9d6f820875 gnu: Remove go-github-com-prometheus-procfs-next.
* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs-next):
Delete variable.

* gnu/packages/monitoring.scm (prometheus-node-exporter):
[propagated-inputs]: Remove go-github-com-prometheus-procfs-next; add
go-github-com-prometheus-procfs.

Change-Id: I73e15a5cdcda78a6050ded1805301003cc9cf159
2025-05-26 16:50:31 +01:00
Sharlatan Hellseher
6e4fb41f09 gnu: go-github-com-prometheus-procfs: Update to 0.16.0.
* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Update to 0.16.0.

Change-Id: I06d3f12e10cdd08fabf6bebdce904dd929187dbb
2025-05-26 16:50:31 +01:00
Sharlatan Hellseher
cbe663e85f gnu: Remove go-github-com-prometheus-common-sigv4.
sigv4 was extracted from <https://github.com/prometheus/common> in
v0.63.0 and destributed as a stand alonge module.

* gnu/packages/prometheus.scm (go-github-com-prometheus-common-sigv4):
Delete variable.

Change-Id: I1831d8b19ed8e1bea09035a8facdf61d3af25187
2025-05-26 16:50:31 +01:00
Sharlatan Hellseher
497a8968fc gnu: Add go-github-com-prometheus-sigv4.
* gnu/packages/prometheus.scm (go-github-com-prometheus-sigv4): New variable.

Change-Id: I5ad8088c071c7b4c2e9b91e9151dd971113f82e5
2025-05-26 16:50:31 +01:00
Sharlatan Hellseher
d046c9775c gnu: Add go-github-com-coder-quartz.
* gnu/packages/golang-check.scm (go-github-com-coder-quartz): New variable.

Change-Id: Ib9ed659959961e6df57bbbd29818dc794f1720d5
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
5fcc5e94d2 gnu: prometheus-node-exporter: Fix indentation.
* gnu/packages/monitoring.scm (prometheus-node-exporter): Fix indentation.

Change-Id: I25440eafe6663e6601f840fb5385b0676be16eab
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
41167e3e7b gnu: prometheus-node-exporter: Update to 1.9.0.
* gnu/packages/monitoring.scm (prometheus-node-exporter): Update to 1.9.0.

Change-Id: If50516329a8a96931c7c19decfa708dc0134d11e
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
e64563a46c gnu: go-github-com-cilium-ebpf: Skip some tests on i686 system.
* gnu/packages/golang-xyz.scm (go-github-com-cilium-ebpf) [arguments]
<test-flags>: Skip 5 tests failing on 64bit system.

Change-Id: Ib61c7ee6f26cd13ae7ee68b12e82ffbbd21004c0
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
168ce08461 gnu: Add go-google-golang-org-genproto-googleapis-rpc.
* gnu/packages/golang-build.scm (go-google-golang-org-genproto-googleapis-rpc): New variable.

Change-Id: Ie3486d655c1c6ed8740f32630564a43e45bafbf0
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
46195507a7 gnu: Add protoc-gen-validate.
* gnu/packages/golang-xyz.scm (protoc-gen-validate)
(go-github-com-envoyproxy-protoc-gen-validate): New variables.

Change-Id: I51f38f94a1b9416041912ac6dfc994dc498c9ae5
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
83c1c16d55 gnu: Add go-github-com-lyft-protoc-gen-star-v2-next.
* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2-next): New variable.

Change-Id: I70e243b41664a200ac1b88c2af3df7c29132eb1d
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
ef801410cf gnu: go-github-com-syncthing-notify: Run tests in a single thread.
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify)
[arguments] <parallel-tests?>: Run in a single thread to resolve build
in CI.

Change-Id: Ieb93f7e9f59c090541be75a4cfb23f78bcb26040
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
4337b7eb71 gnu: go-github-com-viant-toolbox: Skip some tests on i686 system.
* gnu/packages/golang-xyz.scm (go-github-com-viant-toolbox) [arguments]
<test-flags>: Re-write with STRING-JOIN to add more failing tests.
<test-subdirs>: Skip including "data/..." on non 64bit systems.

Change-Id: I0d736c5bc01085b7dd7999ef90328b26ff5fb6f8
2025-05-26 16:50:30 +01:00
Sharlatan Hellseher
6394396c7d gnu: go-github-com-cskr-pubsub: Fix tests.
* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub) [arguments]
<phases>: Add 'remove-example.

Change-Id: I505f5def2567471cd36c1da0a5a0ff82eb1bbe3c
2025-05-26 16:50:29 +01:00
Sharlatan Hellseher
72fafdd7c0 gnu: kubo: Update to 0.32.0.
* gnu/packages/ipfs.scm (kubo): Upddate to 0.32.0
[source] <uri>: Fix permament redirection.
<snippet>: Delete "vendor/github.com/caddyserver/certmagic", and
"vendor/github.com/mholt". Remove as no longer provided
"vendor/github.com/mitchellh"
[inputs]: Remove go-github-com-benbjohnson-clock,
go-github-com-jbenet-go-random go-github-com-libp2p-go-libp2p-0.36, and
go-github-com-mitchellh-go-homedir; add
go-github-com-caddyserver-certmagic,
go-github-com-filecoin-project-go-clock, go-github-com-ipfs-go-test,
go-github-com-libp2p-go-libp2p-0.38.

(go-github-com-libp2p-go-libp2p-0.36): Delete variable.
(go-github-com-libp2p-go-libp2p-0.38): New variable.

Change-Id: I8f46e853e60dfd5f69aa0a3ca4ef332cce5dda4f
2025-05-26 16:50:29 +01:00
Sharlatan Hellseher
6905d05967 gnu: kubo: Unbundle more inputs.
* gnu/packages/ipfs.scm (kubo):
[source] <snippet>: Delete "vendor/github.com/DataDog",
"vendor/github.com/Jorropo", "vendor/github.com/crackcomm",
"vendor/github.com/cskr", "vendor/github.com/ipfs/bbloom",
"vendor/github.com/ipfs/go-ds-flatfs",
"vendor/github.com/ipfs/go-ds-measure",
"vendor/github.com/ipfs/go-fs-lock",
"vendor/github.com/ipfs/go-ipfs-ds-help",
"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/ipld",
"vendor/github.com/kr", "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/munnerz", "vendor/github.com/petar",
"vendor/github.com/rogpeppe", "vendor/github.com/samber",
"vendor/github.com/texttheater", "vendor/github.com/wlynxg",
"vendor/go4.org", and "vendor/gonum.org".
[inputs]: Remove go-github-com-alecthomas-units,
go-github-com-cespare-xxhash, go-github-com-ipfs-go-verifcid,
go-github-com-whyrusleeping-cbor, go-golang-org-x-oauth2,
go-golang-org-x-term, and go-golang-org-x-xerrors.
Add go-github-com-ipfs-go-ds-flatfs, go-github-com-ipfs-go-ds-measure,
go-github-com-ipfs-go-fs-lock, go-github-com-ipfs-go-metrics-prometheus,
go-github-com-ipfs-go-unixfsnode, go-github-com-ipld-go-car,
go-github-com-ipld-go-car-v2, go-github-com-libp2p-go-libp2p-http,
go-github-com-libp2p-go-libp2p-pubsub,
go-github-com-libp2p-go-libp2p-pubsub-router,
go-github-com-libp2p-go-libp2p-routing-helpers,
go-github-com-crackcomm-go-gitignore, go-github-com-cskr-pubsub,
go-github-com-datadog-zstd, go-github-com-ipfs-go-peertaskqueue,
go-github-com-samber-lo, go-github-com-texttheater-golang-levenshtein,
and go-gonum-org-v1-gonum. and go-github-com-libp2p-go-libp2p-testing.

Change-Id: I66bc4881de31c3d1d181bf2d8bc0edeaaaf307eb
2025-05-26 16:50:29 +01:00
Sharlatan Hellseher
5cc0367368 gnu: go-github-com-ipfs-go-peertaskqueue: Adjust inputs.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-peertaskqueue)
[propagated-inputs]: Add go-github-com-filecoin-project-go-clock.
[native-inputs]: Remove go-github-com-filecoin-project-go-clock.

Change-Id: I79b6b57615760307c5a0169b073efa0574547698
2025-05-26 16:50:28 +01:00
Sharlatan Hellseher
c6aa6784d7 gnu: kubo: Fix build.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-0.36): New
variable.
(kubo): [inputs]: Remove go-github-com-libp2p-go-libp2p; add
go-github-com-libp2p-go-libp2p-0.36.

Change-Id: Ice6260a8cf8ec3f085de8bab81dc71ab5f8be440
2025-05-26 16:50:28 +01:00
Sharlatan Hellseher
d1f61450b4 gnu: Add go-contrib-go-opencensus-io-exporter-prometheus.
* gnu/packages/prometheus.scm (go-contrib-go-opencensus-io-exporter-prometheus): New variable.

Change-Id: I05ca6bd31b11994f36ac05d84b4d827c35d5b9c7
2025-05-26 16:50:28 +01:00
Sharlatan Hellseher
7ac085ccf3 gnu: Add go-github-com-ipfs-go-fs-lock.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-fs-lock): New variable.

Change-Id: Ic7723a6313f1cc9f9a0c76376728e12815cce0b8
2025-05-26 16:50:28 +01:00
Sharlatan Hellseher
8db6dad6fb gnu: Add go-go4-org.
* gnu/packages/golang-xyz.scm (go-go4-org): New variable.

Change-Id: I34d69506f15b9a91f415699d679b73deefbd57e6
2025-05-26 16:50:28 +01:00
Sharlatan Hellseher
c415f84747 gnu: Add go-github-com-rwcarlsen-goexif.
* gnu/packages/golang-xyz.scm (go-github-com-rwcarlsen-goexif): New variable.

Change-Id: Ib8cae5479ac81691946630f066038b94150fbad6
2025-05-26 16:50:28 +01:00
Sharlatan Hellseher
b60df48965 gnu: Add go-github-com-ipfs-shipyard-nopfs-ipfs.
* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs-ipfs): New variable.

Change-Id: I79ed7da1c45f5ac3768510dda754329243e9750c
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
89d48dd4f7 gnu: Add go-github-com-ipfs-shipyard-nopfs.
* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs): New variable.

Change-Id: Ib19e69919dcf7d10e6e6e7abd31f87e0c1b0d651
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
f255adb307 gnu: Add go-github-com-ipfs-go-ipfs-cmds.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmds): New variable.

Change-Id: Ifd9f14dc1e43081fffaa90195ad1d30923d64da3
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
01c1fb5409 gnu: Add go-github-com-texttheater-golang-levenshtein.
* gnu/packages/golang-xyz.scm (go-github-com-texttheater-golang-levenshtein): New variable.

Change-Id: I5c72cca752774385c658f8b803ff2ebd0de4dee5
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
9ed89311dc gnu: Add go-github-com-libp2p-go-libp2p-kad-dht.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht): New variable.

Change-Id: Ie61859a1786b9f20d3d4655a7c2ff2d4852bab64
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
127e15fa14 gnu: Add go-github-com-crackcomm-go-gitignore.
* gnu/packages/golang-xyz.scm (go-github-com-crackcomm-go-gitignore): New variable.

Change-Id: Ie2f226249d9eec55d852b02d6f5aeda692df29ac
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
f253b40717 gnu: Add go-github-com-ipfs-boxo.
* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): New variable.

Change-Id: Id0c25e9f8fbb6474c0b36031c30a31602b4448c2
2025-05-26 16:50:27 +01:00
Sharlatan Hellseher
095b722fb0 gnu: Add go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp.
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp): New variable.

Change-Id: Id59c1ad7cb3fc8f89b66b70f9bfd72ef53081954
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
a7e3ffa564 gnu: Add go-go-opentelemetry-io-otel-metric.
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-metric): New variable.

Change-Id: I5940dd1dd7d66a8e56d989b72f279d5b841123d0
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
32eaa07433 gnu: Add go-go-opencensus-io.
* gnu/packages/golang-web.scm (go-go-opencensus-io): New variable.

Change-Id: I1568485f766bd0a9e711d7a4d6ce60ede531200a
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
a75e611167 gnu: spritely-libp2p-daemon: Build with go-1.22.
* gnu/packages/ipfs.scm (spritely-libp2p-daemon): [arguments] <go>: Use
go-1.22.

Change-Id: Ic314920506e27fba05fa3c0cf8560a803e312ed5
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
9ac6b9bbf7 gnu: go-github-com-libp2p-go-libp2p-pubsub: Build with go-1.22.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-pubsub)
[arguments] <go>: Use go-1.22.

Change-Id: I04b2f36cf09bb34fc03d93e33762fd5d784d40a1
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
4fadf2fb0d gnu: go-github-com-libp2p-go-libp2p: Update to 0.40.0.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.40.0.
[propagated-inputs]: Remove go-github-com-libp2p-go-yamux-v4, go-github-com-pion-ice-v2,
go-github-com-pion-webrtc-v3, and go-golang-org-x-exp; add
go-github-com-libp2p-go-yamux-v5, go-github-com-pion-ice-v4, and
go-github-com-pion-webrtc-v4.

Change-Id: I2bc1a27bd6674fb2c8072479ebf0398aff601d56
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
3ff8febdab gnu: Add go-github-com-libp2p-go-yamux-v5.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v5): New variable.

Change-Id: I7a2dc453b42b9e02d69083a9d140c5ca40bdf854
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
f8618e8dae gnu: Add go-github-com-pion-webrtc-v4.
* gnu/packages/golang-web.scm (go-github-com-pion-webrtc-v4): New variable.

Change-Id: I963344b5c1a1f45ccb590b2f409a28e9d0c2ecac
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
e015e63ab5 gnu: Add go-github-com-pion-ice-v4.
* gnu/packages/golang-web.scm (go-github-com-pion-ice-v4): New variable.

Change-Id: Ibd7fc48c64d269c0ade6cb1a7fb7db67040e73c3
2025-05-26 16:50:26 +01:00
Sharlatan Hellseher
d61cf11cb9 gnu: Add go-github-com-pion-srtp-v3.
* gnu/packages/golang-web.scm (go-github-com-pion-srtp-v3): New variable.

Change-Id: I93b7b0b45eeecd5f300d201142193965062c2198
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
cb2d69a1b8 gnu: Add go-github-com-pion-turn-v4.
* gnu/packages/golang-web.scm (go-github-com-pion-turn-v4): New variable.

Change-Id: I7aa1a9fd2246f1ad98744f82c6f936f5422d80b4
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
df97619e41 gnu: go-github-com-pion-turn: Enable tests.
* gnu/packages/golang-web.scm (go-github-com-pion-turn) [arguments]
<tests?>: Enable them.
<test-flags>: Skip 2 tests requiring networking setup.
<phases>: Add 'remove-examples.

Change-Id: I89b4ed95a41862ce0acb99bb710f2c95e1d0462e
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
df084b0aa7 gnu: go-github-com-libp2p-go-yamux-v4: Update to 4.0.2.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v4): Update to 4.0.2.

Change-Id: I0e89fd0243cc57fe1a42f1f0367496d855c9adf7
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
71df1a67a7 gnu: go-github-com-pion-transport-v3: Update to 3.0.7.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v3): Update to 3.0.7.
Inherit from go-github-com-pion-transport-v2.
[source]: Do not inherit it.
[arguments]: Substitute instead replacing.

Change-Id: I74083fb10bdd1b8a834d23fbd6438c2c44d0861b
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
3db0cb6d2b gnu: go-github-com-pion-sdp-v3: Update to 3.0.10.
* gnu/packages/golang-web.scm (go-github-com-pion-sdp-v3): Update to 3.0.10.

Change-Id: Iae0280d426d5d17200083e19509d979b49486787
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
b0f524f653 gnu: go-github-com-pion-sctp: Update to 1.8.36.
* gnu/packages/golang-web.scm (go-github-com-pion-sctp): Update to 1.8.36.

Change-Id: Ic580b87d5671d404fef5a6e0783c0de04f54d815
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
5486adaf52 gnu: go-github-com-pion-rtp: Update to 1.8.11.
* gnu/packages/golang-web.scm (go-github-com-pion-rtp): Update to 1.8.11.

Change-Id: I451fca40568c50de9c5969d1c5b230a3b37d06d1
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
ec3719afd7 gnu: go-github-com-pion-interceptor: Update to 0.1.37.
* gnu/packages/golang-web.scm (go-github-com-pion-interceptor): Update to 0.1.37.

Change-Id: I3f06fbedc313db945cd659a0a303a95467b2e684
2025-05-26 16:50:25 +01:00
Sharlatan Hellseher
42ac2bc2cc gnu: go-github-com-pion-datachannel: Update to 1.5.10.
* gnu/packages/golang-web.scm (go-github-com-pion-datachannel): Update to 1.5.10.

Change-Id: I21e8ec40b82bae4ad4eb5b460d50643be0d8f6f4
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
22160d19d6 gnu: Add go-github-com-cskr-pubsub-v2.
* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub): Downgrade to
1.0.2 to reflect go.mod path.
(go-github-com-cskr-pubsub-v2): New variable.

Change-Id: Icb3a8ed12d6c1414aecb4552c9001b1861979ffd
2025-05-26 16:50:24 +01:00