1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 14:40:36 +02:00
Commit Graph

141602 Commits

Author SHA1 Message Date
Sharlatan Hellseher
07536320d6 gnu: go-github-com-go-playground-validator-v10: Move to golang-check.
* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10):
Move from here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: Idd8b93fbd1415c0cd329fad722f40cd22a0e5d4b
2025-01-21 23:42:39 +00:00
Sharlatan Hellseher
8f70c28459 gnu: go-github-com-go-playground-validator-v10: Update to 10.23.0.
* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10): Update to 10.23.0.

Change-Id: I246f9800f069456521c896918912441b78f19124
2025-01-21 23:42:39 +00:00
Sharlatan Hellseher
42cfb8540f gnu: Remove go-gopkg-in-go-playground-validator-v9.
The package with v9 has no dependents and fails to build, remove it and
overwrite definition with v10.

* gnu/packages/golang.scm (go-gopkg-in-go-playground-validator-v9):
Delete variable.
(go-github-com-go-playground-validator-v10): Overwrite package
definition of v9.
[propagated-inputs]: Add go-github-com-go-playground-locales.

Change-Id: I622d6ccb1cad7fdb038adb9523e74ba1ae4209a5
2025-01-21 23:42:39 +00:00
Sharlatan Hellseher
011a10dbc0 gnu: go-github-com-dchest-siphash: Move to golang-crypto.
* gnu/packages/golang.scm (go-github-com-dchest-siphash): Move from here ...
* gnu/packages/golang-crypto.scm: ... to here.

Change-Id: I88a952103cf74c8a8482f243be0af6ee24cb85da
2025-01-21 23:42:39 +00:00
Sharlatan Hellseher
08b4850e6c gnu: go-github-com-dchest-siphash: Update to 1.2.3.
* gnu/packages/golang.scm (go-github-com-dchest-siphash): Update to 1.2.3.

Change-Id: I56a083dfcbc09b1c8c57c6ed483618e401e8b123
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
e863412e8b gnu: go-github-com-dpotapov-go-spnego: Move to golang-web.
* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I4c4ab0aa707fe12f82a2393d763f6b5afc266f87
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
e74d247d0b gnu: go-github-com-dpotapov-go-spnego: Fix synopsis and description.
* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego)
[synopsis]: Update accordingly with upstream.
[description]: Likewise.

Change-Id: Ic6375c593bc2ad589d618b93bc8989830d4c8412
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
341175b732 gnu: go-github-com-dpotapov-go-spnego: Update to 0.0.0-20220426193508-b7f82e4507db.
* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): Update to 0.0.0-20220426193508-b7f82e4507db.
[propagated-inputs]: Remove go-github-com-stretchr-testify.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ia971da820ae37bf13614deaf28d1e97aa7cf8993
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
0b33ec7456 gnu: go-github-com-savsgio-gotils: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I93b4017fcedad946c5b26dcafc43320bcc9ebd42
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
c749bc77a8 gnu: go-github-com-savsgio-gotils: Update to 0.0.0-20240704082632-aef3928b8a38.
* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Update to 0.0.0-20240704082632-aef3928b8a38.

Change-Id: Id7b295adb9ee217773f15e9b479a0c687345e090
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
5263f38b29 gnu: go-github-com-savsgio-gotils: Simplify.
* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Simplify and
improve style.
[arguments]: Use default 'build, 'check and 'install.
<skip-build?>: No go files in project's root.
[propagated-inputs]: Add go-github-com-google-uuid and
go-github-com-valyala-bytebufferpool.
[native-inputs]: Remove go-github-com-google-uuid and
go-github-com-valyala-bytebufferpool.

Change-Id: I976c1ac2c3c81fb3510d522810100c4e277c50ca
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
b7c9b80058 gnu: go-github-com-juju-ansiterm: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-juju-ansiterm): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I30480f256c3b711065bd91910d248d501cb574c4
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
f12d7824a1 gnu: go-github-com-juju-ansiterm: Update to 1.0.0.
* gnu/packages/golang.scm (go-github-com-juju-ansiterm): Update to 1.0.0.

Change-Id: Ic5a33f16ea60f177de5bae616d2bf841121d2983
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
8112331bf0 gnu: go-github-com-pkg-diff: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-pkg-diff): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I0db7f5cf44a11e53ec19575a4c2d1d4917658276
2025-01-21 23:42:38 +00:00
Sharlatan Hellseher
f99e54ba99 gnu: go-github-com-pkg-diff: Update to 0.0.0-20241224192749-4e6772a4315c.
* gnu/packages/golang.scm (go-github-com-pkg-diff): Update to 0.0.0-20241224192749-4e6772a4315c.

Change-Id: I9e701964d1acc3923214739b7bb3a9efa187ff24
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
24e094b816 gnu: go-github-com-delthas-go-localeinfo: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Icd8b6647bd7c2bbe1e385c4c6ec6571c3fb39d96
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
c043cab8fb gnu: go-github-com-delthas-go-localeinfo: Update to 0.0.0-20240813094314-e5413e186769.
* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Update
to 0.0.0-20240813094314-e5413e186769.
[arguments] <tests?>: Enable them as all passing successfully.

Change-Id: Id8fd3b63ce18c626aac103edb331160c464267db
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
a6e9500e26 gnu: packages/calendar: Remove golang module.
* gnu/packages/calendar.scm: As all Golang dependencies were shifted to
corresponded submodules, remove not required "golang" module from used
ones.

Change-Id: Ib2bea914097c9395bf8819d740a2662f477ec197
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
9a1a5f174c gnu: go-github-com-maruel-panicparse: Move to golang-check.
* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Move from
here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: Ib11a56341d3c77bb87a1eef21956482df7e1b50d
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
11286f4b0d gnu: go-github-com-maruel-panicparse: Update to 1.6.2.
* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Update to 1.6.2.
[propagated-inputs]: Add go-github-com-mattn-go-colorable, go-github-com-mattn-go-isatty,
go-github-com-mgutz-ansi, and go-golang-org-x-sys.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: Iea1a0070bec1d13a2819b0798c118ad14e9cc304
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
995633a597 gnu: go-github-com-docker-go-connections: Fix bulid.
* gnu/packages/golang.scm (go-github-com-docker-go-connections)
[arguments] <test-flags>: Skip 2 tests.

Change-Id: I0c7df7fefae4c19f5c39367f66982ce4a58dd843
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
d93498d427 gnu: Add go-github-com-lyft-protoc-gen-star-v2.
* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2): New variable.

Change-Id: I30bbe7463d02164e1bbd33d28a7f387ec6599f88
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
b8e1757ede gnu: go-github-com-koron-go-ssdp: Simplify.
* gnu/packages/golang-web.scm (go-github-com-koron-go-ssdp): Simplify.
[arguments] <test-flags>: Move test skip logic here.
<phases>: Use default 'check.

Change-Id: I4bcba4e387f7d74f11c812dbe49ef4b9a94a31bd
2025-01-21 23:42:37 +00:00
Sharlatan Hellseher
20330150ad gnu: Add go-github-com-levigross-grequests.
* gnu/packages/golang-web.scm (go-github-com-levigross-grequests): New variable.

Change-Id: I0ada84dde4199f6ad395ab593da3a033e049ef80
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
ad317033cf gnu: Add go-github-com-mmcdole-goxpp.
* gnu/packages/golang-xyz.scm (go-github-com-mmcdole-goxpp): New variable.

Change-Id: I365377e5ccb1befdec46e8d91d99bbf4b7d32b49
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
93ef69c0fc gnu: go-github-com-shadowsocks-go-shadowsocks2: Simplify.
* gnu/packages/golang-crypto.scm (go-github-com-shadowsocks-go-shadowsocks2)
[arguments] <phases>: Use default 'check.

Change-Id: I3a82a65b93a44a90804989a75d7238918702e4bf
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
871cb6c803 gnu: Add go-github-com-shogo82148-go-shuffle.
* gnu/packages/golang-crypto.scm (go-github-com-shogo82148-go-shuffle): New variable.

Change-Id: Ie5bfed1f056776a7b6e8e64103dd6844440111cd
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
d62a69922a gnu: vale: Simplify.
* gnu/packages/textutils.scm (vale): Simplify.
[arguments] <test-flags>: Move skipped tests here.
<phases>: Use default 'check, add 'pre-check.

Change-Id: I133f6c6763d4643b595ffddec85a3bf7ad1d24fe
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
ccbb165fb2 gnu: go-github-com-expr-lang-expr: Fix build.
* gnu/packages/golang-xyz.scm (go-github-com-expr-lang-expr) [source]
<snippet>: Delete submodules with their own go.mod files which need to
be packed separately.

Change-Id: Ie99734135bf8fdc4525b856d232485501cdd12d7
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
9783b8b974 gnu: Add go-gopkg-in-vmihailenco-msgpack-v2.
* gnu/packages/golang-xyz.scm (go-gopkg-in-vmihailenco-msgpack-v2): New variable.

Change-Id: I09b8e71702ca169ec55a30e480529ef06fa0b574
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
2ebaf304a1 gnu: Add go-github-com-sean--seed.
* gnu/packages/golang-crypto.scm (go-github-com-sean--seed): New variable.

Change-Id: I34032fe96c0e5209e30d8d7e6a07457509343341
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
c8113c0262 gnu: go-github-com-beorn7-perks: Simplify.
* gnu/packages/golang-xyz.scm (go-github-com-beorn7-perks): Update to 1.0.1.
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<phases>: Use default 'check.

Change-Id: Ie6b535ff8ebd5426f0e067189c603ef9569841eb
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
015b5ad214 gnu: Add go-github-com-hashicorp-go-sockaddr.
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-sockaddr): New variable.

Change-Id: Iea01aba92c4621db7264928a205bc8fe12136d47
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
e1caa22c45 gnu: Add go-github-com-mitchellh-cli.
* gnu/packages/golang-xyz.scm (go-github-com-mitchellh-cli): New variable.

Change-Id: Ic4f7db874edf8ce313598f42b5beede0bedb1c22
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
0e12dcf05f gnu: Add go-github-com-bgentry-speakeasy.
* gnu/packages/golang-xyz.scm (go-github-com-bgentry-speakeasy): New variable.

Change-Id: I0ff5c66605b24c264f68c341d31f5015b5eb2d99
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
97452b52f2 gnu: go-github-com-stretchr-testify: Update to 1.10.0.
Fix build on non x86_64 architectures by disabling tests.

* gnu/packages/golang-check.scm: Add "guix utils" module.
(go-github-com-stretchr-testify): Update to 1.10.0.
[arguments] <tests?>: Limit them to x86_64 architecture.

Change-Id: Ib157a3824df37e3bc9293ef9278a86573ababef1
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
a49dc18fd0 gnu: esbuild: Improve style.
* gnu/packages/web.scm (esbuild): Use G-expressions.
[source] <snippet>: Remove trailing #t.
[arguments] <test-flags>: Port Makefile options here.
<test-subdirs>: Likewise.
<phases>: Use default 'check.
[input]: Remove labels.
[description]: Adjust fill-column.

Change-Id: I95269f084e214b2c491b6813a1baf3615d9e79e1
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
98a8f828e7 gnu: esbuild: Update to 0.24.0.
* gnu/packages/web.scm (esbuild): Update to 0.24.0.
[native-inputs]: Remove go-github-com-kylelemons-godebug.

Change-Id: I163f99ae912270715f62a1ce4aed4e50a115a846
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
9194eb4da0 gnu: Deprecate go-github-com-prometheus-node-exporter.
* gnu/packages/monitoring.scm (prometheus-node-exporter): New variable.
(go-github-com-prometheus-node-exporter): Deprecate variable.

Change-Id: Ife482a546906a1150f68391b58fa8ab1b1497a94
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
08f26bc70d gnu: go-github-com-prometheus-node-exporter: 1.8.2-0.b8aac7c.
* gnu/packages/monitoring.scm: Add golang-build, golang-web, golang-xyz,
and prometheus modules.
(go-github-com-prometheus-node-exporter): 1.8.2-0.b8aac7c.
[arguments] <install-source?>: Skip source installation as it's a final
command.
<build-flags>: Provide ldflags.
<embed-files>: Copy 2 files required as not symlinks.
<phases>: Add 'pre-check and 'post-check - unpacking and removing
provided test data.
[propagated-inputs]: Add go-github-com-alecthomas-kingpin-v2,
go-github-com-beevik-ntp, go-github-com-coreos-go-systemd-v22,
go-github-com-dennwc-btrfs, go-github-com-ema-qdisc,
go-github-com-go-kit-log, go-github-com-godbus-dbus-v5,
go-github-com-hashicorp-go-envparse, go-github-com-hodgesds-perf-utils,
go-github-com-josharian-native, go-github-com-jsimonetti-rtnetlink,
go-github-com-mattn-go-xmlrpc, go-github-com-mdlayher-ethtool,
go-github-com-mdlayher-netlink, go-github-com-mdlayher-wifi,
go-github-com-jsimonetti-rtnetlink-v2,
go-github-com-opencontainers-selinux,
go-github-com-prometheus-client-golang,
go-github-com-prometheus-client-model, go-github-com-prometheus-common,
go-github-com-prometheus-community-go-runit,
go-github-com-prometheus-exporter-toolkit,
go-github-com-prometheus-procfs-next, go-github-com-safchain-ethtool,
go-golang-org-x-exp, go-golang-org-x-sys, and go-howett-net-plist.

* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs-next):
New variable.

Change-Id: I06f9d5d99266ca1abb3e8203ec66d9415842306a
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
34c10a61c3 gnu: go-github-com-rakyll-statik: Skip some tests.
* gnu/packages/golang.scm (go-github-com-rakyll-statik) [arguments]
<test-flags>: Skip 5 tests.

Change-Id: Id02cf2a6ab916e62c125da9dc6edc78b905a03dd
2025-01-21 23:42:35 +00:00
Sharlatan Hellseher
cbe1dd297a gnu: Remove go-github-com-tj-docopt.
It's a not maintained (10y) fork of
<https://github.com/docopt/docopt.go>, fails to build and not in use by
any other packages in Guix.

* gnu/packages/golang.scm (go-github-com-tj-docopt): Delete variable.

Change-Id: I356cd0250fe246a300ac2e6cd31255552cf95675
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
17093c6651 gnu: gopls: Update to 0.17.1.
* gnu/packages/golang.scm (gopls): Update to 0.17.1, fix build.
[arguments] <test-subdirs>: Run tests in some subdirectories as there
are no tests in project's root.

Change-Id: I8b9e1456d2c37e1cbd846ea1127845931d5443f2
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
e9f2c713e3 gnu: umoci: Fix build.
* gnu/packages/virtualization.scm (umoci) [arguments] <test-subdirs>:
Limit to project's root.

Change-Id: Ib002c142fefa7b8fa60c7d9c650615753bf03eba
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
38963b2bdc gnu: Add go-gqlclient.
* gnu/packages/golang-web.scm (go-gqlclient): New variable.

Change-Id: I8079989035246fc22f845ceebb87999e62f65cac
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
131ee6ccab gnu: go-git-sr-ht-emersion-gqlclient: Fix build.
* gnu/packages/golang-web.scm (go-git-sr-ht-emersion-gqlclient)
[arguments] <embed-files>: Add them.
[native-inputs]: Add go-github-com-dave-jennifer and
go-github-com-vektah-gqlparser-v2.

Change-Id: Ia7f6fe4eec6f4b7178e5251ac847ba9b6f04d9f7
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
78573f47e9 gnu: Add go-github-com-vektah-gqlparser-v2.
* gnu/packages/golang-web.scm (go-github-com-vektah-gqlparser-v2): New variable.

Change-Id: I31b8b619c4f46e1059f7b907d12f02a253c9c249
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
032b497809 gnu: Add go-github-com-andreyvit-diff.
* gnu/packages/golang-check.scm (go-github-com-andreyvit-diff): New variable.

Change-Id: I2caa018f0451f61d9761eea474f7bf35ec5b3dc9
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
abe86f3e7e gnu: Add go-github-com-agnivade-levenshtein.
* gnu/packages/golang-xyz.scm (go-github-com-agnivade-levenshtein): New variable.

Change-Id: I1a993e2618cbafd225c1effa179f41d895937af4
2025-01-21 23:42:34 +00:00
Sharlatan Hellseher
edb7c03925 gnu: Add go-github-com-arbovm-levenshtein.
* gnu/packages/golang-xyz.scm (go-github-com-arbovm-levenshtein): New variable.

Change-Id: I6eb61438459cccf23e0d9b49b9691a4498e36441
2025-01-21 23:42:34 +00:00