Patrick Norton
2cb6ef2db7
gnu: Add go-golang-org-x-mobile.
...
* gnu/packages/golang-build.scm (go-golang-org-x-mobile): New variable.
Change-Id: I83964565fdcd1d2d5e908d1ac851d654369d0b06
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-30 23:30:48 +00:00
Patrick Norton
15ff22eb81
gnu: Add go-github-com-bradenaw-juniper.
...
* gnu/packages/golang-build.scm (go-github-com-bradenaw-juniper): New
variable.
Change-Id: I0b7998e7ea2c7879aa681a7958bf1dc45728b449
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-30 23:30:38 +00:00
Rutherther
d5b980cfa1
gnu: Remove store path occurrences.
...
When running `make dist`, it is checked that there are no store paths in
the resulting dist folder. Specifically through the
`assert-no-store-file-names` target.
I think that this target makes sense and this commit has workarounds for
currently embedded store paths. Two of those are comments. Maybe the
target could be changed to ignore those in the future. But the hash is
not important, so just replace it with <hash>.
As for crate tests, I decided to split the string instead of removing
it, although it seems to me it might safely be removed, but I am not
completely sure about the intent here.
* gnu/packages/astronomy.scm (python-jplephem-2.22): Remove store hash
from comment.
* gnu/packages/golang-build.scm (golang-org-x-exp): Likewise.
* tests/import/crate.scm (temp-file): Split store path's hash.
Change-Id: I709f29a9dfab626d194c41d12e53e0380a148217
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 15:32:22 +00:00
Sharlatan Hellseher
a71a1e043e
gnu: Add go-github-com-magefile-mage.
...
* gnu/packages/golang-build.scm (go-github-com-magefile-mage): New variable.
Change-Id: I739c037bc47a7f50230999b3ce9c20cb777ce2dc
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
2025-10-30 17:12:46 +00:00
Sharlatan Hellseher
b296234afd
gnu: go-google-golang-org-protobuf: Update to 1.36.10.
...
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.10.
Change-Id: I4715fd3168cacb31faa1daa72b168dc18719969e
2025-10-21 09:42:20 +01:00
Sharlatan Hellseher
574f9f2044
gnu: go-google-golang-org-genproto-googleapis-rpc: Update to 0.0.0-1.49b9836.
...
* gnu/packages/golang-build.scm (go-google-golang-org-genproto-googleapis-rpc):
Update to 49b9836ed3ff1e1dd329d17e442987447e931c7d commit.
Change-Id: I5f92ba3259967558823e9847441a05181773392f
2025-10-21 09:42:20 +01:00
Sharlatan Hellseher
2af67d808a
gnu: go-golang-org-x-time: Update to 0.14.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.14.0.
Change-Id: I921867bf95484513d401b05d7364916a49627872
2025-10-21 09:42:20 +01:00
Sharlatan Hellseher
339142103b
gnu: go-golang-org-x-text: Update to 0.30.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.30.0.
Change-Id: Ia58d4364950b25ddc822700eda2ffb1c822ab386
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
72ba411276
gnu: go-golang-org-x-term: Update to 0.36.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.36.0.
Change-Id: I712b71d37e7885aa4fa6b2dfa289f5ad3cf92311
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
283009cb49
gnu: go-golang-org-x-telemetry-config: Update to 0.68.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): Update to 0.68.0.
Change-Id: I99516ad0c17470b84da379f6ea6ff8624f95e364
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
776ea9ed28
gnu: go-golang-org-x-telemetry: Update to 0.0.0-20251009181524-91c411e14f39.
...
* 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
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
f8fbca67fa
gnu: go-golang-org-x-sys: Update to 0.37.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.37.0.
Change-Id: I084cd9f1af5d1c927a7c6d82cbedf6df0278c176
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
2215262844
gnu: go-golang-org-x-sync: Update to 0.17.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.17.0.
Change-Id: Id15ca8821af599d9341dffdbf9cd79bac4441167
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
0fe3b5c441
gnu: go-golang-org-x-net: Update to 0.46.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.46.0.
Change-Id: Id7f044f8dc4f4867d20f1e3badb55524c6c5b4cf
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
27c0da4a19
gnu: go-golang-org-x-mod: Update to 0.29.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.29.0.
Change-Id: Id8d960331c53510d4de61d60a8fe1776846fc958
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
09b28cb454
gnu: go-golang-org-x-image: Update to 0.32.0.
...
* 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
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
fdba35dc71
gnu: go-golang-org-x-exp-typeparams: Update to 0.0.0-20251009144603-d2f985daa21b.
...
* gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): Update to 0.0.0-20251009144603-d2f985daa21b.
Change-Id: I347db0b5cd2545c16c40bec7f5989a920115733c
2025-10-21 09:42:19 +01:00
Sharlatan Hellseher
469d760d49
gnu: go-golang-org-x-crypto: Update to 0.43.0.
...
* 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
2025-10-21 09:42:18 +01:00
Sharlatan Hellseher
c34b494aca
gnu: go-golang-org-x-arch: Update to 0.22.0.
...
* gnu/packages/golang-build.scm (go-golang-org-x-arch): Update to 0.22.0.
Change-Id: I0c28af8446cbedba1be9fb6afd9a1ede65312433
2025-10-21 09:42:18 +01:00
Sharlatan Hellseher
144b0884f3
gnu: go-github-com-yuin-goldmark: Update to 1.7.13.
...
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.13.
Change-Id: If480fa03211fca24f91d2dced67ec7bc2ffa5af7
2025-10-21 09:42:18 +01:00
Sharlatan Hellseher
5cb50768a6
gnu: go-github-com-twitchyliquid64-golang-asm: Update to 0.15.1.
...
* 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
2025-10-21 09:42:18 +01:00
Sharlatan Hellseher
dcaab2a9b8
gnu: go-github-com-ebitengine-purego: Update to 0.9.0.
...
* gnu/packages/golang-build.scm (go-github-com-ebitengine-purego): Update to 0.9.0.
Change-Id: I3f5239b9a33ea186578b2d0ca4c02728636ac2a2
2025-10-21 09:42:18 +01:00
Sharlatan Hellseher
b2987db577
gnu: Add go-github-com-matttproud-golang-protobuf-extensions.
...
* gnu/packages/golang-build.scm (go-github-com-matttproud-golang-protobuf-extensions): New variable.
Change-Id: Ib7d28cbe03543b23ae9bfe49979ae935eff12dd2
2025-10-21 09:42:17 +01:00
Sharlatan Hellseher
d2f7519ea1
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
2025-10-21 09:42:16 +01:00
Sharlatan Hellseher
cb684a8254
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-10-21 09:42:16 +01:00
Sharlatan Hellseher
2aecb26994
gnu: Add go-golang-org-x-tools-godoc.
...
* gnu/packages/golang-build.scm (go-golang-org-x-tools-godoc): New variable.
Change-Id: If970a16ee901bb25050154be4ac92c7cc6b01a83
2025-10-21 09:42:16 +01:00
Sharlatan Hellseher
7e886a8f83
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-10-21 09:42:16 +01:00
Sharlatan Hellseher
23776978cd
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-10-21 09:42:15 +01:00
Sharlatan Hellseher
f6630d685c
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-10-21 09:42:15 +01:00
Sharlatan Hellseher
9ef0e047bf
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-10-21 09:42:15 +01:00
Sharlatan Hellseher
305e24ac59
gnu: Add go-cel-dev-expr.
...
* gnu/packages/golang-build.scm (go-cel-dev-expr): New variable.
Change-Id: I8487c567a6ae8119608b37bd65f8d2f0e0f3a010
2025-09-26 00:50:08 +01:00
Sharlatan Hellseher
cb802245f9
gnu: Add go-github-com-ebitengine-purego.
...
* gnu/packages/golang-build.scm (go-github-com-ebitengine-purego): New variable.
Change-Id: I135d7a3127878fa85a778e68cc15f83dcc6f7fcf
2025-09-26 00:50:06 +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