1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-24 11:11:12 +02:00
Commit Graph

148801 Commits

Author SHA1 Message Date
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
Sharlatan Hellseher
06b0ba0be4 gnu: Add go-github-com-libp2p-go-libp2p-http.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-http): New variable.

Change-Id: I390fb6ce21c73d3d72b582de40adef8258256f6a
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
fa5e6193da gnu: Add go-github-com-libp2p-go-libp2p-gostream.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-gostream): New variable.

Change-Id: I91a3adb3bff13685d0a7e35637e9bfb391b03c2d
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
907b726b86 gnu: go-github-com-go-md2man: Package executable separately.
* gnu/packages/golang-xyz.scm (go-github-com-go-md2man) [arguments]
<skip-build?>: Preserve the package for source only inputs.
(go-md2man): New variable.

* gnu/packages/check.scm (checkmake): [native-inputs]: Remove
go-github-com-go-md2man; add go-md2man.
* gnu/packages/containers.scm (buildah, podman): Likewise.
* gnu/packages/hardware.scm (brillo): Likewise.
* gnu/packages/printers.scm (ipp-usb): Likewise.
* gnu/packages/virtualization.scm (runc, skopeo): Likewise.

Change-Id: I753364633786574c603a978da75a57090d706b27
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
26325888c1 gnu: dstask: Use G-expressions, set version.
* gnu/packages/task-management.scm (dstask): Improve package style by
re-writing to G-expressions and simplify phases.
[arguments] <build-flags>: Set version.
<phases>: Use default 'install and add 'install-shell-completions.
Simplify 'build and relay on go-build-system default.

Change-Id: Ia6e81adddf78c9267e837285075d8ba9b8814762
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
6a1c669acf gnu: Add go-github-com-urfave-negroni.
* gnu/packages/golang-web.scm (go-github-com-urfave-negroni)
(go-github-com-urfave-negroni-v3): New variables.

Change-Id: I67b334df6c61c0db6f7614382c21c60e7280ec67
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
0f681074c5 gnu: Add go-goji-io.
* gnu/packages/golang-web.scm (go-goji-io): New variable.

Change-Id: I9697d0e46a38635834bb77f9ca0cc9b86f42fccf
2025-05-26 16:50:24 +01:00
Sharlatan Hellseher
726cc81f25 gnu: gopls: Update to 0.18.1.
* gnu/packages/golang-xyz.scm (gopls): Update to 0.18.1.
[native-inputs]: Add go-golang-org-x-sys and go-golang-org-x-tools.

Change-Id: I15aec413e66f944cc64d9898daee4b7910c2680f
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
6d9c5b8812 gnu: go-mvdan-cc-xurls-v2: Update to 2.6.0.
* gnu/packages/golang-web.scm (go-mvdan-cc-xurls-v2): Update to 2.6.0.
[propagated-inputs]: Remove go-github-com-rogpeppe-go-internal; add
go-github-com-rogpeppe-go-internal-1.14.
(xurls): Swapt to PACKAGE/INHERIT.
[arguments]: Do not overwrite them and just substitute keyword arguments
instead.

Change-Id: I201b308a290e38660aa2896958ba40d88d44ace2
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
42d744a7f9 gnu: git-spice: Update to 0.11.0.
* gnu/packages/version-control.scm (git-spice): Update to 0.11.0.
[arguments] <go>: Use go-1.24.
<build-flags>: Set version.
<test-flags>: Match all similar failing tests by regexp to reduce the
list length.
<phases>: Add 'install-shell-completion.
[native-inputs]: Remove go-github-com-rogpeppe-go-internal,
go-github-com-xanzy-go-gitlab, and go-go-abhg-dev-requiredfield; add
go-github-com-rogpeppe-go-internal-1.14,
go-gitlab-com-gitlab-org-api-client-go, and go-go-abhg-dev-io-ioutil.

Change-Id: I00b8afaa40802dbef4403ff32fe6af135e39be0e
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
722f591644 gnu: Add go-github-com-rogpeppe-go-internal-1.14.
* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal-1.14): New variable.

Change-Id: Ic20ed9a5be257eb3fc704c0846568c7b9896159c
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
0c5cd02470 gnu: go-github-com-rogpeppe-go-internal: Improve description.
* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal)
[description]: Fix fill column and adjust the wording a little.

Change-Id: I616d91e2dde2c0b7c76fc367f42bd6d6d977c56e
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
bd9bf63c55 gnu: Add go-gitlab-com-gitlab-org-api-client-go.
* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go): New variable.

Change-Id: I1ddee93ce15b3882947b3a3d42c46463f004cc2f
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
a5b20e27a3 gnu: Add go-go-abhg-dev-io-ioutil.
* gnu/packages/golang-xyz.scm (go-go-abhg-dev-io-ioutil): New variable.

Change-Id: I18f5a4389a57742814813b57b880ccdaa11ed9fd
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
89fca5fe4e gnu: goawk: Update to 1.29.1.
* gnu/packages/textutils.scm (goawk): Update to 1.29.1.

Change-Id: If54c4b58142698d297c8e17cce8b12a547e9cfbc
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
fb6b8bfc88 gnu: go-github-com-junegunn-fzf: Update to 0.60.2.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.60.2.
[inputs]: Remove go-github-com-mattn-go-shellwords; add
go-github-com-junegunn-go-shellwords.

Change-Id: Ib384fed7088ce4163bb5b83b0b163c6192628f28
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
f9e384867b gnu: Add go-github-com-junegunn-go-shellwords.
* gnu/packages/golang-xyz.scm (go-github-com-junegunn-go-shellwords): New variable.

Change-Id: I5368249f9dc8c337f98f5bbbc6f0b089eb15388a
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
33b2cf13e6 gnu: nats-server: Update to 2.10.26.
* gnu/packages/high-availability.scm (nats-server): Update to 2.10.26.

Change-Id: Ie09be70c143506f2ed8671d0af7a490217338790
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
978c7c7fc5 gnu: go-github-com-nats-io-nats-go: Update to 1.39.1.
* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): Update to 1.39.1.

Change-Id: I66436fb521c98cbb84c4659b7cc8c8a55ea67d6c
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
7ee4e61276 gnu: go-github-com-nats-io-nkeys: Update to 0.4.10.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): Update to 0.4.10.

Change-Id: I7e9b499fe645285302d9f0fc523dd97f0afec171
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
fccb818f8a gnu: go-github-com-nats-io-jwt-v2: Update to 2.7.3.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.7.3.

Change-Id: Ie2b0317921e376723a56449483c9025e6559c84c
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
6bdfd6bf0a gnu: go-github-com-minio-highwayhash: Update to 1.0.3.
* gnu/packages/golang-crypto.scm (go-github-com-minio-highwayhash): Update to 1.0.3.

Change-Id: I7ad09f11187a8aac2f19deb39495b3ad778fb7bc
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
c1b018d0d9 gnu: go-github-com-klauspost-compress: Update to 1.18.0.
* gnu/packages/golang-compression.scm (go-github-com-klauspost-compress): Update to 1.18.0.

Change-Id: I916d75c160a7a90874740aba4206bfe9665110df
2025-05-26 16:50:22 +01:00
Sharlatan Hellseher
73cb37ad87 gnu: vale: Update to 3.9.5.
* gnu/packages/textutils.scm (vale): Update to 3.9.5.

Change-Id: Ifb1e4ba077283b0a20cd2d2fc3a46488d94fd96d
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
147e588219 gnu: Add go-1.24.
* gnu/packages/golang.scm (go-1.24, go-std-1.24): New variables.

Change-Id: I3f96ae0574a5a0c1b36b291fd23e28f348cd4683
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
8708ff7401 gnu: go-1.23: Update to 1.23.6.
* gnu/packages/golang.scm (go-1.23): Update to 1.23.6.

Change-Id: Icca7f35d4f20fe93169a68406f20e8ffaa9e38d1
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
7713aba36b gnu: go-1.22: Update to 1.22.12.
* gnu/packages/golang.scm (go-1.22): Update to 1.22.12.

Change-Id: I86db365c09bf912339f9d8676048c5660f2e5a70
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
6da134a592 gnu: oauth2l: Update to 1.3.2.
* gnu/packages/authentication.scm: Add (gnu packages golang-build), (gnu
packages golang-web), (gnu packages golang-xyz), and (guix gexp).
(oauth2l): Update to 1.3.2. Fix build.
[source] <snippet>: Delete "vendor" directory.
[arguments] <install-source?>: Avoid installing go sources for final
command.
<test-flags>: Skipp tests requiring network access.
<phases>: Add 'pre-check.
[native-inputs]: Add go-github-com-google-uuid,
go-github-com-jessevdk-go-flags, and go-golang-org-x-oauth2.

Change-Id: I7ae9e4774dafd0f8a3f4cf64f2e59cfbb74b1f6a
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
4db91aa852 gnu: packages: Remove redundant (gnu packages golang) from some modules.
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from
used modules.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/configuration-management.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/golang-check.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/hyperledger.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/tor-browsers.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.

Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-26 16:50:21 +01:00
Sharlatan Hellseher
c8955d6cb8 gnu: Add go-github-com-miekg-pkcs11.
* gnu/packages/golang-crypto.scm: Add (gnu packages security-token).
(go-github-com-miekg-pkcs11): New variable.

Change-Id: I4319b03008e145f0a4a0a175df14d10f9cb56879
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
87306f3555 gnu: Add go-github-com-digitalocean-godo.
* gnu/packages/golang-web.scm (go-github-com-digitalocean-godo): New variable.

Change-Id: I5aaaefaae6326db1603d2bcc5241643aa97e9fda
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
c6b914d07a gnu: aws-vault: Set version in build-flags.
* gnu/packages/password-utils.scm (aws-vault) [arguments] <build-flags>:
Set version.
<phases>: Remove 'patch-version.

Change-Id: I90b722c100d0a3059893673b82e8d15576e8ae76
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
ffc04840ae gnu: Remove go-github-com-alecthomas-template.
No users in Guix, it's a fork of already available functionality in std
library.  It may be build only with go-1.17.

* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-template): Delete variable.

Change-Id: Id0a47d8f4c6afa90247481ba8a9a14466714f8c6
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
44a9581f88 gnu: Remove go-github-com-alecthomas-kingpin.
go-github-com-alecthomas-kingpin-v2 is a successor of this package.

* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kingpin): Delete variable.
(go-gopkg-in-alecthomas-kingpin-v2): Inherit from
go-github-com-alecthomas-kingpin-v2.

Change-Id: I9225a40c5cc7a1a5510f680abff031d867fbeb34
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
d5bde393b2 gnu: git-lfs: Adjust inputs.
* gnu/packages/version-control.scm (git-lfs): Move all go-* inputs from
propagated-inputs to native-inputs.

Change-Id: Ic759a1339761eb26f7578728b866fa94a493744e
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
c2fd9bf116 gnu: git-lfs: Fix indentation.
* gnu/packages/version-control.scm (git-lfs): Fix indentation.

Change-Id: Ic5034d877a547369e5caa40ccad1a53574f698d6
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
77a829335f gnu: git-lfs: Update to 3.6.1.
* gnu/packages/version-control.scm (git-lfs): Update to 3.6.1.

Change-Id: Id3fed2085f43d18e0f7430d62e125b2a86accb5a
2025-05-26 16:50:20 +01:00
Sharlatan Hellseher
3290afde83 gnu: go-github-com-git-lfs-pktline: Move to golang-vcs.
* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): Move
from here ...
* gnu/packages/golang-vcs.scm: ... to here.

Change-Id: I83b2d4ed8b85411c1bd4bd95a38b78ae50568015
2025-05-26 16:50:19 +01:00
Sharlatan Hellseher
5f3e979c7c gnu: go-github-com-git-lfs-pktline: 0.0.0-1.ca444d5.
* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): 0.0.0-1.ca444d5.
[propagated-inputs]: Remove go-github-com-stretchr-testify,
go-github-com-pmezard-go-difflib, and go-github-com-davecgh-go-spew.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I6741785f8d1a91c9b446c5d37f7948379b550b5e
2025-05-26 16:50:19 +01:00
Sharlatan Hellseher
f6b5e69162 gnu: go-github-com-alecthomas-kingpin-v2: Do not inherit.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kingpin-v2): Do
not inherit from go-github-com-alecthomas-kingpin.

Change-Id: Iaa00c39990fe89fabe37e0b9552d4074ba61bee1
2025-05-26 16:50:19 +01:00