gnu: go-k8s-io-kube-openapi: Update to 0.0.0-20250910181357-589584f1c912.
* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Update to
0.0.0-20250910181357-589584f1c912.
[source] <snippet>: Delete test submodule completely.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Add go-golang-org-x-tools-go-packages-packagestest and
go-k8s-io-kube-openapi-test-integration.
Change-Id: Ic7a95a05a13a37ca03821668b7fd5f114ec9e4ce
gnu: go-k8s-io-gengo-v2: Update to 2.0.0-20250604051438-85fd79dbfd9f.
* gnu/packages/golang-xyz.scm (go-k8s-io-gengo-v2): Update to 2.0.0-20250604051438-85fd79dbfd9f.
Change-Id: I2c2e9fe089db91209f911430304423a0279ee72d
gnu: Add go-k8s-io-kube-openapi-test-integration.
* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi-test-integration): New variable.
Change-Id: I9891664446b1216ecd54af8fa789cfa15de417b4
gnu: godef: Fix tests.
* gnu/packages/golang-apps.scm (godef)[native-inputs]: Add
go-golang-org-x-tools-go-packages-packagestest.
Change-Id: If4df4219638e3a65020418dc7391154999d8bd18
gnu: go-honnef-co-go-tools: Fix tests.
* gnu/packages/golang-check.scm (go-honnef-co-go-tools):
[native-inputs]: Add go-golang-org-x-tools-go-expect.
Change-Id: Iaf293f7daa75c0b0648f949114d25c8e4e1300d4
gnu: go-github-com-ugorji-go-codec: Fix build.
* gnu/packages/golang-web.scm (go-github-com-ugorji-go-codec)[source]
<snippet>: Remove submodule with it's own go.mod file.
[arguments] <go>: Use default (go-1.24).
<import-path>: Adjust to the one from go.mod.
<unpack-path>: Drop it.
[phases]{remove-benchmarks}: Adjust path to benchmarks.
Change-Id: If1fa03e36075593ee772c5c7b62e57aa2c6dd714
gnu: go-github-com-shurcool-vfsgen: Fix tests.
* gnu/packages/golang-web.scm (go-github-com-shurcool-vfsgen):
[native-inputs]: Remove go-golang-org-x-tools; add
go-golang-org-x-tools-godoc.
Change-Id: I5452c344958b91bc175ce882142c39d1d36c38a4
gnu: go-github-com-shurcool-httpfs: Fix tests.
* gnu/packages/golang-web.scm (go-github-com-shurcool-httpfs): Simplify
package by using arguments parameters instead of manipulating phases.
[arguments] <skip-build?>: No go code in project's root.
<phases>: Use default 'check.
[native-inputs]: Remove go-golang-org-x-tools; add
go-golang-org-x-tools-godoc.
Change-Id: I84bcd4deac9ae38cddd36cc564f52bd640cf1d61
gnu: go-github-com-shurcool-httpgzip: Fix tests.
* gnu/packages/golang-web.scm (go-github-com-shurcool-httpgzip):
[native-inputs]: Remove go-golang-org-x-tools; add
go-golang-org-x-tools-godoc.
Change-Id: Id29e6e80562507cbfd01a66df283feba648d82f2
gnu: go-golang-org-x-vuln: Fix tests.
* gnu/packages/golang-build.scm (go-golang-org-x-vuln)[native-inputs]:
Add go-golang-org-x-tools-go-packages-packagestest.
Change-Id: I882c2fb219947834f89dd7d9f785c10572032890
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
gnu: Add go-golang-org-x-tools-godoc.
* gnu/packages/golang-build.scm (go-golang-org-x-tools-godoc): New variable.
Change-Id: If970a16ee901bb25050154be4ac92c7cc6b01a83
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
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
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
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
gnu: go-1.22: Extend the test timeout on some architectures.
* gnu/packages/golang.scm (go-1.22)[arguments]: On some architectures
add a phase to extend the test timeout.
Change-Id: I7db0d37a616f6515790189451d8d4ce41188ec1c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove gccgo-11.
* gnu/packages/gcc.scm (gccgo-11): Delete variable.
Change-Id: Idc2313a383ac5a02d3eebbe11f471a0fb862d927
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove gccgo-10.
* gnu/packages/gcc.scm (gccgo-10): Delete variable.
Change-Id: Ic8fb9eaaaddad88378c537815caf8468f5de5be4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove gccgo-4.9.
* gnu/packages/gcc.scm (gccgo-4.9): Delete variable.
Change-Id: Ia18259e52a40009e1e88ff7f4c62d3be15f10f33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>