~ruther/guix-local

cb684a82 — Sharlatan Hellseher 6 months ago
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
2aecb269 — Sharlatan Hellseher 5 months ago
gnu: Add go-golang-org-x-tools-godoc.

* gnu/packages/golang-build.scm (go-golang-org-x-tools-godoc): New variable.

Change-Id: If970a16ee901bb25050154be4ac92c7cc6b01a83
7e886a8f — Sharlatan Hellseher 6 months ago
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
23776978 — Sharlatan Hellseher 6 months ago
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
f6630d68 — Sharlatan Hellseher 6 months ago
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
9ef0e047 — Sharlatan Hellseher 6 months ago
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
51aa7b31 — Efraim Flashner 7 months ago
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>
bb6ae1c1 — Efraim Flashner 7 months ago
gnu: Remove gccgo-11.

* gnu/packages/gcc.scm (gccgo-11): Delete variable.

Change-Id: Idc2313a383ac5a02d3eebbe11f471a0fb862d927
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8f73e382 — Efraim Flashner 7 months ago
gnu: Remove gccgo-10.

* gnu/packages/gcc.scm (gccgo-10): Delete variable.

Change-Id: Ic8fb9eaaaddad88378c537815caf8468f5de5be4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
e79b7b05 — Efraim Flashner 7 months ago
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>
f6ff0ad9 — Efraim Flashner 7 months ago
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>
a7963cd6 — Efraim Flashner 7 months ago
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>
48e6bbe1 — Efraim Flashner 7 months ago
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>
14e760b1 — Efraim Flashner 7 months ago
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>
8ba4b839 — Efraim Flashner 7 months ago
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>
80c5eac6 — Efraim Flashner 7 months ago
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>
61f32bfa — Efraim Flashner 7 months ago
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>
4bbe22d2 — Efraim Flashner 7 months ago
gnu: go-1.22: Build with go-1.20.

* gnu/packages/golang.scm (go-1.22)[native-inputs]: Replace go-1.21 with
go-1.20.  Update the comment.

Change-Id: I3785ecb882ba2c5f7ef888df123b44a88fc9665e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
28301e3b — Efraim Flashner 7 months ago
gnu: go-1.22: Fix build on some architectures.

* gnu/packages/golang.scm (go-1.22)[arguments]: Disable parallel-tests
on riscv64-linux and armhf-linux.  Add a phase to disable certain tests
based on the architecture.
(go-1.23)[arguments]: Remove new inherited phase.

Change-Id: If4ed3f195c1af504d6ab4b686829fda8c91138d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
06cbcf38 — Efraim Flashner 7 months ago
gnu: go-1.20: Update to 1.20.14.

* gnu/packages/golang.scm (go-1.20): Update to 1.20.14.
[arguments]<parallel-tests?>: Disable for riscv64-linux.
<tests?>: Disable for riscv64-linux.
<phases>: Add a phase to skip certain tests based on the architecture.
(go-1.21)[arguments]: Strip the inherited keyword tests.  Remove the
added phase to skip tests.

Change-Id: If7cd498ad56c503b0d602e7ea62399e82ecddb06
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next