Commit graph

165 commits

Author SHA1 Message Date
Sharlatan Hellseher
da2d3aab87
gnu: go-golang-org-x-exp: Update to 0.0.0-20250911091902-df9299821621.
* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to 0.0.0-20250911091902-df9299821621.
[arguments] <test-flags>: Rework skipped tests, keep just 2.
[native-inputs]: Add go-golang-org-x-tools-go-packages-packagestest.

Change-Id: Idba11aff5f6d07590ae9829c1a0acba5a076c81d
2025-09-15 00:11:00 +01:00
Sharlatan Hellseher
4280fd379e
gnu: Add go-golang-org-x-tools-go-packages-packagestest.
* gnu/packages/golang-build.scm (go-golang-org-x-tools-go-packages-packagestest): New variable.

Change-Id: I6979dfb049cbfb5aa7544412dcf63dc37a3dc00d
2025-09-15 00:11:00 +01:00
Sharlatan Hellseher
525627f9f6
gnu: Add go-golang-org-x-tools-go-expect.
* gnu/packages/golang-build.scm (go-golang-org-x-tools-go-expect): New variable.

Change-Id: I097c8e81bb90f7b4927b15d555b8b5fa690a88d9
2025-09-15 00:11:00 +01:00
Sharlatan Hellseher
bba1902c73
gnu: go-golang-org-x-tools: Update to 0.37.0.
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.37.0.

Change-Id: Ic9e5cbe0901d0631c9028bf81be4a1abfbbf5d51
2025-09-15 00:11:00 +01:00
Sharlatan Hellseher
db4a1c0756
gnu: go-golang-org-x-tools: Simplify.
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Simplify packaging.
[source] <snippet>: Remove all submodules with their own go.mod file.
[arguments] <skip-build?>: No go files in project's root.
<test-subdirs>: Move from custom check here.
<test-flags>: Likewise.
<phases>: Preserve 'build; use default 'check.

Change-Id: Ia7a6d074a0d1779a205af34ee605d15a02f08fc9
2025-09-15 00:11:00 +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