Commit graph

162 commits

Author SHA1 Message Date
Sharlatan Hellseher
305e24ac59
gnu: Add go-cel-dev-expr.
* gnu/packages/golang-build.scm (go-cel-dev-expr): New variable.

Change-Id: I8487c567a6ae8119608b37bd65f8d2f0e0f3a010
2025-09-26 00:50:08 +01:00
Sharlatan Hellseher
cb802245f9
gnu: Add go-github-com-ebitengine-purego.
* gnu/packages/golang-build.scm (go-github-com-ebitengine-purego): New variable.

Change-Id: I135d7a3127878fa85a778e68cc15f83dcc6f7fcf
2025-09-26 00:50:06 +01:00
Sharlatan Hellseher
87661cea77
gnu: Pin some golang packages to use go-1.23.
After the defult Golang version was set to 1.24 some of the older
packages which had no fresh version started failing on the 'check phase,
this change pins them to go-1.23 helping to resolve the issue.

Go 1.24 requires non-constant format strings to be explicitly handled.

The errors might look like these:

    non-constant format string in call to (*testing.common).Errorf
    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

See <https://tip.golang.org/doc/go1.24#vet>.

Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11 21:42:42 +01:00
Maxim Cournoyer
0e25b7c1b6
gnu: go-github-com-google-go-cmdtest: Fix build with Go 1.24.
* gnu/packages/golang-build.scm (go-github-com-google-go-cmdtest)
[phases] <patch-source>: New phase.

Change-Id: I2c066ed43d9b2e32f34b6f1a0defb9870e6039a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:42 +01:00
Maxim Cournoyer
71e1b44f58
gnu: go-google-golang-org-protobuf: Update to 1.36.6.
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.6.

Change-Id: Ic0ed87395e2c2a6139a1728c6543cb2a2c171c65
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
0e12e326d9
gnu: go-golang-org-x-vuln: Update to 1.1.4.
* gnu/packages/golang-build.scm (go-golang-org-x-vuln): Update to 1.1.4.

Change-Id: I3416b7a296ab6cd049fe3592cadbf100f3d2041d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
732979ac1a
gnu: go-golang-org-x-time: Update to 0.11.0.
* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.11.0.

Change-Id: Id6c4c6320a13c8c4babf2641c8126fe15fcb8b3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
40c9a9c2fb
gnu: go-golang-org-x-term: Update to 0.32.0.
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.32.0.

Change-Id: Id35a7e3054e5fc283ae0550a606da5635b72561b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
8b451116ea
gnu: go-golang-org-x-telemetry-config: Update to 0.48.0.
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): Update to 0.48.0.

Change-Id: I9433b2aac8b1e7d37256cf3259a589514ed138d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
fbcd506c0e
gnu: go-golang-org-x-telemetry: Update to 0.0.0-20250529002037-25d2f7894191.
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to
0.0.0-20250529002037-25d2f7894191.
[source]: Update commit ref.
[arguments] <#:test-flags>: Skip TestLoadedChartsAreValid test.

Change-Id: Ie2abd03d4c02d23ff20bc2b34146652cc0247e0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
9a59a0a8c6
gnu: go-golang-org-x-sys: Update to 0.33.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.33.0.

Change-Id: Ie0c3b26465fa13f6b981b95e65794f5e6b0f18c4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
af0245c701
gnu: go-golang-org-x-sync: Update to 0.14.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.14.0.

Change-Id: I849f25cd73f15cdb384268d4615b1b82352e0e96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
15bd261f90
gnu: go-golang-org-x-net: Update to 0.40.0.
* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.40.0.

Change-Id: I3c6666c341863c564f3ba44eef3d5fcf4a3d71f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
f9f8d9c321
gnu: go-golang-org-x-mod: Update to 0.24.0.
* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.24.0.

Change-Id: I119629f89e4f8151a02a963317b14adc262d339c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:41 +01:00
Maxim Cournoyer
40a5cda154
gnu: go-golang-org-x-image: Update to 0.27.0.
* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.27.0.

Change-Id: Iaf67a65c10eb3b8aed86220b68870db6fed1b752
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
f9ce3aa799
gnu: go-golang-org-x-exp-typeparams: Update to 0.0.0-20250531010427-b6e5de432a8b.
* gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): Update to
0.0.0-20250531010427-b6e5de432a8b.

Change-Id: I10a1aa26d07442f92361c416f636216a20ddbd03
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
4c65632915
gnu: go-golang-org-x-exp: Update to 0.0.0-20250530180427-b6e5de432a8b.
* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to
0.0.0-20250530180427-b6e5de432a8b.

Change-Id: I03d67f7fd7bcfa90a003a6654104389181f46bb3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
b4bc336d79
gnu: go-golang-org-x-crypto: Update to 0.38.0.
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.38.0.

Change-Id: I0ebeeb8a4b017736088508880c7ade27acf35186
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
4101fe9900
gnu: go-golang-org-x-arch: Update to 0.17.0.
* gnu/packages/golang-build.scm (go-golang-org-x-arch): Update to 0.17.0.

Change-Id: If062af2ade7d1886648444dc14eab19ebc452c56
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
e9b5e65552
gnu: go-github-com-yuin-goldmark-emoji: Update to 1.0.6.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark-emoji): Update to 1.0.6.

Change-Id: Id1c7c71e2b82029151e234fa0b7f0e0afe444d18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
be2046f2f8
gnu: go-github-com-yuin-goldmark: Update to 1.7.12.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.12.

Change-Id: I2d161ace11915c61aac97624d092874849b8eb0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
6d5b374338
gnu: go-github-com-google-renameio: Update to 2.0.0.
* gnu/packages/golang-build.scm (go-github-com-google-renameio): Update to 2.0.0.

Change-Id: Ibc452b115f74b225c89b0b90351232b8bc3776d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
c1d54a1eb4
gnu: go-github-com-google-go-cmp: Update to 0.7.0.
* gnu/packages/golang-build.scm (go-github-com-google-go-cmp): Update to 0.7.0.

Change-Id: I1849eba8ba0ba1e63cd04d4763a9ba01deb08adc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:40 +01:00
Maxim Cournoyer
038257d3b5
gnu: go-github-com-golang-glog: Update to 1.2.5.
* gnu/packages/golang-build.scm (go-github-com-golang-glog): Update to 1.2.5.

Change-Id: Iea4c097b337062a7b8e70dd20aa360f9757dfb05
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Maxim Cournoyer
3e8972c427
gnu: go-github-com-goccmack-gocc: Update to 1.0.2.
* gnu/packages/golang-build.scm (go-github-com-goccmack-gocc): Update to 1.0.2.
[source]: Adjust commit reference.
[description]: Use two spaces between sentences.

Change-Id: I812ecd49037a19a22cfe1654b97134a01c2ae36b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Maxim Cournoyer
d8af4f1064
gnu: go-golang-org-x-text: Update to 0.25.0.
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.25.0.
[arguments] <#:test-flags>: New argument.

Change-Id: I11e50e895d05ffc4be8fb43d70d02e2bb22f4ba0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Maxim Cournoyer
553c58e9a0
gnu: go-golang-org-x-tools: Update to 0.33.0.
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.33.0.
[phases] <check>: Skip TestGenericPaths, TestOrdering and TestPaths tests.

Change-Id: I13812b4e5f0991ae2c19ce66e7d18a2fab1c9193
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Sharlatan Hellseher
08da56701f
gnu: packages/golang-*: Skip some tests on ARM.
* gnu/packages/golang-build.scm (go-golang-org-x-sys) [arguments]
<test-flags>: Skip 4 failing tests on ARM systems.
(go-golang-org-x-net) [arguments] <test-flags>: Skip 2 tests on ARM
systems.  <phases>: Do not delete 'build, skip it.

* gnu/packages/golang-check.scm (go-github-com-smartystreets-goconvey)
[arguments] <test-flags>: Skip one failing test on ARM systems.

* gnu/packages/golang-maths.scm (go-gonum-org-v1-gonum) [arguments]
<test-subdirs>: Skip tests in "spatial" on non x86-64 systems.

* gnu/packages/golang-web.scm (go-github-com-safchain-ethtool)
[arguments] <test-flags>: Skip one test failing on ARM.
(go-github-com-mdlayher-socket) [arguments] <test-flags>: Skip one test
on ARM systems.
(go-github-com-mdlayher-netlink) [arguments] <test-flags>: Skip some
failing tests on ARM systems.
(go-github-com-mikioh-tcp) [arguments] <test-flags>: Move logic here,
skip one test on ARM system.  <phases>: Remove 'disable-failing-tests.
(go-github-com-libp2p-go-yamux-v4) [arguments] <test-flags>: Skip one
failing test on ARM systems.
(go-github-com-libp2p-go-yamux-v5) [arguments]: Inherit from
go-github-com-libp2p-go-yamux-v4.
(go-github-com-marten-seemann-tcp) [arguments] <test-flags>: Move logic
here, and skip one failing test on ARM system.  <phases>: Remove
'disable-failing-tests.

* gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-temp-err-catcher)
[arguments] <test-flags>: Skip one failing test on ARM system.
(go-github-com-jbenet-goprocess): [arguments] <test-flags>: Run short
tests only skip 7 tests on ARM systems.
(go-github-com-cilium-ebpf) [arguments] <test-flags>: Skip 2 failing
tests on ARM system.
(go-github-com-elastic-gosigar) [arguments] <test-flags>: Utilize it and
skip 2 failing tests on ARM systems.  <phases>: Remove
'disable-failing-tests.

Change-Id: I191cd2a20a16eef0c77b04f0f6fdf72a3bb8d3be
2025-05-26 16:50:33 +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
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Sharlatan Hellseher
b0409fd07c
gnu: Add go-github-com-twitchyliquid64-golang-asm.
* gnu/packages/golang-build.scm (go-github-com-twitchyliquid64-golang-asm): New variable.

Change-Id: I03f9113fd3d5bb1eb8941f64a719e652a19455cb
2025-01-21 23:42:23 +00:00
Sharlatan Hellseher
9079175f05
gnu: Add go-github-com-mmcloughlin-avo.
* gnu/packages/golang-build.scm (go-github-com-mmcloughlin-avo): New variable.

Change-Id: I8ebdd952a7dbcf18f151017dedd0261e69e212ae
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
616afc35a7
gnu: Add go-golang-org-x-arch.
* gnu/packages/golang-build.scm (go-golang-org-x-arch): New variable.

Change-Id: Id0ec567e5ebfdea208fefe133a13e906e17949cf
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
74a939a394
gnu: Add go-rsc-io-pdf.
* gnu/packages/golang-build.scm (go-rsc-io-pdf): New variable.

Change-Id: I518233cc328f37632462b452f27e7c109ddbbf1f
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
4e7a1d3ca8
gnu: esbuild: Adjust input.
* gnu/packages/web.scm (esbuild) [inputs]: Remove go-golang-org-x-sys;
add go-golang-org-x-sys-for-esbuild.

* gnu/packages/golang-build.scm (go-golang-org-x-sys-for-esbuild): New
variable.

Change-Id: I8df379e84d8de4d5adc79a77905e876ebbb928ca
2025-01-21 23:42:12 +00:00
Sharlatan Hellseher
2cf9fb3bf7
gnu: go-golang-org-x-vuln: Simplify.
* gnu/packages/golang-build.scm (go-golang-org-x-vuln):
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<test-flags>: Skip 3 tests.
<test-subdirs>: Select them here.
<phases>: Use default 'check.

Change-Id: I7e6860f63c559813055cc5383b6f608855a9490d
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
dd4ee37f9a
gnu: go-github-com-golang-protobuf: Simplify.
* gnu/packages/golang-build.scm (go-github-com-golang-protobuf): Update
to 1.5.4.
[arguments] <phases>: Use default 'check.

Change-Id: If364ed26dc2eb3006264b627696d57536c9aa7b8
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
5e2566906a
gnu: go-golang-org-x-exp: Update to 0.0.0-20241217172543-b2144cdd0a67.
* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to
0.0.0-20241217172543-b2144cdd0a67.
[argumetns] <test-flags>: Skip 5 more tests.

Change-Id: I57d3f40e51d59ad59c84287e89ff0f0e59845945
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
54760c3c52
gnu: go-golang-org-x-exp: Simplify.
* gnu/packages/golang-build.scm (go-golang-org-x-exp):
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<test-flags>: Skip 2 tests.
<phases>: Remove 'remove-failing-tests, add 'remove-benchmarks, use
default 'check.

Change-Id: I65dce027be23e2f987a15f7dbc35cbdd3edcb45b
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
73979b7e76
gnu: go-golang-org-x-time: Simplify.
* gnu/packages/golang-build.scm (go-golang-org-x-time):
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<phases>: Use default 'check.

Change-Id: I533cc20e9ba1be1ee754dd7fa36b9547d4bda9b6
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
3dd482af7b
gnu: go-golang-org-x-time: Update to 0.8.0.
* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.8.0.

Change-Id: I0ee1760e0b2a7dcf5be74b41a7e77cf2e5b6b8cb
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
9c8defdffe
gnu: go-golang-org-x-term: Update to 0.27.0.
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.27.0.

Change-Id: Ib41a736bfa40501e7a463df5328f22e81a481931
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
e41ce3a5c1
gnu: go-golang-org-x-sys: Simplify.
* gnu/packages/golang-build.scm (go-golang-org-x-sys):
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<phases>: Use default 'check.
[description]: Start from a new line.

Change-Id: If62fa5926652a53cfe4c680d9a21b2ad5847cfeb
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
d77e794d20
gnu: go-golang-org-x-sys: Update to 0.28.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.28.0.

Change-Id: Ia1ceaae88086b5f2a1be771a6e65f7261ee1936e
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
a807da4c31
gnu: go-golang-org-x-sync: Simplify
* gnu/packages/golang-build.scm (go-golang-org-x-sync)
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<phases>: Use default 'check.

Change-Id: Iebc123fd8c103d6d610cc037bb034cb75bb795e3
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
4458a22b21
gnu: go-golang-org-x-sync: Update to 0.10.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.10.0.

Change-Id: I7b9133419d8ed3c97fe20920aec477728e94622b
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
d0578cb010
gnu: go-golang-org-x-mod: Simplify.
* gnu/packages/golang-build.scm (go-golang-org-x-mod)
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<test-flags>: Skip one test.
<phases>: Remove 'remove-test-files, use default 'check.
[native-inputs]: Add go-golang-org-x-tools-bootstrap.

Change-Id: Icf097e456bc72b1452bfb262589cd62ef139215b
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
ce12b4073b
gnu: go-github-com-yuin-goldmark-emoji: Update to 1.0.4.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark-emoji): Update to 1.0.4.

Change-Id: I16c3f710a89007d39587e5bd39ffb43722f438a2
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
7c20de79e7
gnu: go-github-com-yuin-goldmark: Update to 1.7.8.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.8.
[arguments] <phases>: Use default 'check, add 'pre-check.

Change-Id: I110c22378fb6f93cdde794b8a0e41e3de06c2b6f
2025-01-21 23:42:10 +00:00
Sharlatan Hellseher
3ac673dd1d
gnu: go-golang-org-x-text: Update to 0.21.0.
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.21.0.

Change-Id: I6b0f81a48eff02565d01f2f70629d4324890e2c8
2025-01-21 23:42:10 +00:00