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>
gnu: Remove go-1.18. * gnu/packages/golang.scm (go-1.18, go-std-1.18): Remove variables. Change-Id: I1f53c24f7898d41700cfd615da4eedc3c03d8c09 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove go-1.19. * gnu/packages/golang.scm (go-1.19, go-std-1.19): Remove variables. Change-Id: I41206e4933c0b66e9683c0de14a505632297b642 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: go-1.22: Inherit from go-1.20. * gnu/packages/golang.scm (go-1.22)[inherit]: Inherit from go-1.20. [arguments]: Add phases previously inherited from 1.21. Change-Id: Ic8e2f921a9889b5cb270eb43e98fbbddde3e8249 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: go-1.20: Inherit from go-1.17. * gnu/packages/golang.scm (go-1.20)[inherit]: Inherit from go-1.17. [arguments]: Add phases previously inherited from go-1.19. [properties]: New field. Change-Id: Iccf53655323d58fff52a9f987cb71ed94b896abb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove go-1.16. * gnu/packages/golang.scm (go-1.16, go-std-1.16): Remove variables. Change-Id: I58f284b341f560cad072279ca75fd1794b5537c6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: go-1.17: Disable tests on armhf-linux. * gnu/packages/golang.scm (go-1.17)[arguments]: Disable tests when building for armhf-linux. Change-Id: I8654c1966daaa19602d876618d5ff9e384b12fc8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: go-1.24: Inherit from go-1.22. * gnu/packages/golang.scm (go-1.24)[arguments]: Replace inherited 'disable-more-tests phase to adjust for changes in the source. [native-inputs]: Rewrite inheriting from go-1.22. [properties]: Add field previously inherited from go-1.23. Change-Id: I4938c7854cba0aa982d7b755c10f255cab81a828 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>