* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.55.0.
[source] <snippet>: Remove submodule with it's own go.mod file.
[arguments] <go>: Use default (go-1.24).
<phases>: Use default 'check as upstream reverted to "go test"; add
'remove-examples, and 'pre-check.
[propagated-inputs]: Add go-github-com-prometheus-client-golang and
go-golang-org-x-tools.
[native-inputs]: Remove go-ginkgo and go-github-com-onsi-ginkgo-v2.
Change-Id: Ifa61a46bb8800332f8a82abcad224ca9dfff30e9
* gnu/packages/golang-web.scm (go-github-com-quic-go-qpack): Update to 0.5.1.
[arguments] <tests?>: Enable the most of them.
<test-subdirs>: Run test only from the project's root.
[propagated-inputs]: Remove go-github-com-onsi-ginkgo and
go-github-com-onsi-gomega.
[native-inputs]: Add go-github-com-stretchr-testify.
[description]: Fix fill column.
Change-Id: Ia891acf16b9bef63a582fd9e24769f10ad0c50b0
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to
0.0.0-20251009181524-91c411e14f39.
[arguments] <test-flags>: Rework the list of skipped tests.
Change-Id: I29099e6399554454d07be05352cad2da9cc4f3d5
* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.32.0.
[arguments] <skip-build?>: Use it instead of deleting 'build phase.
Change-Id: I4508a94887cec29a462c3fbf5e22cc7f61c0f666
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.43.0.
[source] <snippet>: Delete more submodules with which have go.mod files
and have to be packages individually.
[arguments] <test-flags>: Skip one test.
Change-Id: I2c826688c05e257e86e70442eba559c1f9dbf94b
* gnu/packages/golang-build.scm
(go-github-com-twitchyliquid64-golang-asm): Update to 0.15.1.
[arguments] <go>: Use default (go-1.24).
<test-flags>: Don't vet during tests.
Change-Id: I2147d8c114f0d1bac59826f5c71bd46a7d40a56c
This package has no users in Guix and was placed for inheritance only,
fails to build.
* gnu/packages/golang-web.scm (go-github-com-pion-turn): Delete variable.
(go-github-com-pion-turn-v2): Don't inherit and make it stand alone packae.
(go-github-com-pion-turn-v3): Inherit from go-github-com-pion-turn-v2.
Change-Id: I63700e5b482187740bc192880278a0ab3989d04c
It's a following up 87661cea77 (gnu: Pin
some golang packages to use go-1.23.) commit where default go was set to
1.24 which force to run vet during check phase, this change swap go-1.23
with some "-vet=off" which allows to build with go-1.24.
See: <https://tip.golang.org/doc/go1.24#vet>.
* gnu/packages/golang-xyz.scm: (go-github-com-leonelquinteros-gotext,
go-github-com-nxadm-tail, go-github-com-motemen-go-quickfix,
go-9fans-net-go, go-dario-cat-mergo, go-git-sr-ht-rockorager-tcell-term,
go-git-sr-ht-rockorager-vaxis, go-github-com-a8m-envsubst,
go-github-com-alecthomas-chroma, go-github-com-andreasbriese-bbloom,
go-github-com-arbovm-levenshtein, go-github-com-asaskevich-govalidator,
go-github-com-bmatcuk-doublestar, go-github-com-bmatcuk-doublestar-v4,
go-github-com-burntsushi-toml, go-github-com-dave-jennifer,
go-github-com-ergochat-readline, go-github-com-expr-lang-expr,
go-github-com-gdey-errors, go-github-com-ghemawat-stream,
go-github-com-go-errors-errors, go-github-com-go-spatial-proj,
go-github-com-gobwas-glob, go-github-com-gogs-chardet,
go-github-com-goverter-patherr, go-github-com-hashicorp-go-version,
go-github-com-karrick-godirwalk, go-github-com-layeh-gopher-luar,
go-github-com-magiconair-properties, go-github-com-makenowjust-heredoc,
go-github-com-masterminds-goutils, go-github-com-muesli-cancelreader,
go-github-com-orisano-pixelmatch, go-github-com-pborman-getopt,
go-github-com-pelletier-go-toml, go-github-com-pion-logging,
go-github-com-pkg-diff, go-github-com-polydawn-refmt,
go-github-com-smacker-go-tree-sitter, go-github-com-spf13-pflag,
go-github-com-viant-xunsafe, go-github-com-vmihailenco-msgpack-v4,
go-github-com-warpfork-go-fsx, go-zgo-at-jfmt, go-zgo-at-zli)[arguments]
<go>: Use default go-1.24.
<test-flags>: Skip vet during tests.
Change-Id: Id6c64bb7c0efefd91b73c9820a2764d25acaec78
* 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/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/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/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>