1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 06:30:36 +02:00
Commit Graph

23 Commits

Author SHA1 Message Date
Sharlatan Hellseher
71b6f34045 gnu: Add godoc.
* gnu/packages/golang-apps.scm (godoc): New variable.

Fixes: guix/guix#7450
Change-Id: I0b05ed1badae12927c305506f1f3928e158193d0
2026-03-27 14:21:40 +00:00
Sharlatan Hellseher
4a55ebbfca gnu: gomacro: Update to 0.0.0-20251011163654-53dd3d49f67b.
* gnu/packages/golang-apps.scm (gomacro): Update to 0.0.0-20251011163654-53dd3d49f67b.
[inputs]: Remove go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.
[native-inputs]: Add go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.

Change-Id: I3730b3567fe455b95b054a6bc79abacb79b23475
2026-02-26 13:15:32 +00:00
Sharlatan Hellseher
155a938b4d gnu: go-jsonnet: Simplify packaging.
* gnu/packages/golang-apps.scm (go-jsonnet)[arguments] <import-path>:
Use ellipsis (...) to build all commands at once.
<phases>: Use default 'build and 'install phases.

Change-Id: I2d65928c2f914e5f78bc26f2c7b26d0674ea2117
2026-02-26 13:11:19 +00:00
Sharlatan Hellseher
88040bb771 gnu: go-fxlint: Update to 0.0.0-20251227140935-d5da5b04ac90.
* gnu/packages/golang-apps.scm (go-fxlint): Update to 0.0.0-20251227140935-d5da5b04ac90.

Change-Id: I48d124ff6d36224f49b356b6af120f3c49ff9b8e
2026-02-26 13:10:05 +00:00
jgart
34c34461f1 Revert "gnu: Add git-bug."
This reverts commit 57ab2f0ec6.

Change-Id: I95215fbb530922194560fe5c522810907ffe59b0
2026-02-06 15:19:45 -06:00
Arun Isaac
57ab2f0ec6 gnu: Add git-bug.
* gnu/packages/golang-apps.scm (git-bug): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2026-02-06 14:25:53 -06:00
jgart
5195582b12 gnu: Add mnc.
* gnu/packages/golang-apps.scm (mnc): New variable.

Change-Id: If341b357dae444ed86ac33598bc45eb9ab9c9986
2025-12-02 07:12:05 -06:00
François Joulaud
130cd50a68 gnu: go-jsonnet: Build all CLI tools.
* gnu/packages/golang-apps.scm (go-jsonnet): Build jsonnetfmt and jsonnet-deps.
[phases]: Replace build phase with one installing three binaries.

Change-Id: Ib0bf4234f0dc840c085cfcf3e7b2aba01553fc3d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 15:15:39 +00:00
Sharlatan Hellseher
f01920e7f4 gnu: go-jsonnet: Move to golang-apps.
* gnu/packages/golang-xyz.scm (go-jsonnet): Move from here ...
* gnu/packages/golang-apps.scm: ... to here.

Change-Id: I30065cc6a0ec6da23fa54938717d26b32ccc3085
2025-10-22 13:39:26 +01:00
Sharlatan Hellseher
e38a4cfaae gnu: godef: Fix tests.
* gnu/packages/golang-apps.scm (godef)[native-inputs]: Add
go-golang-org-x-tools-go-packages-packagestest.

Change-Id: If4df4219638e3a65020418dc7391154999d8bd18
2025-10-21 09:42:16 +01:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Sharlatan Hellseher
0df23ca77b gnu: gomacro: Update to 0.0.0-20250712144029-20095acfbf18.
* gnu/packages/golang-apps.scm (gomacro): Update to 0.0.0-20250712144029-20095acfbf18.

Change-Id: I55103b91fb6dd0ed46fc306a16d0ebf8c05aa427
2025-09-11 15:34:29 +01:00
Sharlatan Hellseher
7d734b94ca gnu: gore: Update to 0.6.1.
* gnu/packages/golang-apps.scm (gore): Update to 0.6.1.
[arguments] <go>: Use default go-1.24.
<test-flags>: Skip 4 more tests.

Change-Id: Ifa57d4c1b025c83468dce9d03a910186728d8e59
2025-09-11 15:31:06 +01:00
Sharlatan Hellseher
2bdc1aefdc gnu: go-fxlint: Update to 0.0.0-20250513223611-0a30575829d4.
* gnu/packages/golang-apps.scm (go-fxlint): Update to 0.0.0-20250513223611-0a30575829d4.

Change-Id: I819b04a1760ab80d5aaa750fb4144666fe4a32a5
2025-09-11 15:09:55 +01:00
Sharlatan Hellseher
b88d83ee53 gnu: go-fxlint: Move to golang-apps.
* gnu/packages/golang-xyz.scm (go-fxlint): Move from here ...
* gnu/packages/golang-apps.scm: ... to here.

Change-Id: I292ffa1c60bf56abfbd09f21271a0242e67576fa
2025-09-11 15:08:15 +01:00
Sharlatan Hellseher
5fe9296618 gnu: go-chroma: Move to golang-apps.
* gnu/packages/golang-xyz.scm (go-chroma): Move from here ...
* gnu/packages/golang-apps.scm: ... to here.

Change-Id: Ie86b2c62c4afd1d7fb41c1f73abb1339fc62c47f
2025-09-11 14:35:32 +01:00
Maxim Cournoyer
1482e0d789 gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.
We are now building with go-1.24 by default.

Automated via:

  git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d'

Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Tomas Volf
6cf00e6cde gnu: gopls: Update to 0.19.1.
* gnu/packages/golang-apps.scm (gopls): Update to 0.19.1.
[arguments]: Use go-1.24.
<#:phases>: Add 'set-env.
[native-inputs]: Add go-github-com-fatih-gomodifytags.

Change-Id: I5d3b371f3eadf0e6f28d3def228849e46772b7fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-14 11:28:40 +01:00
Sharlatan Hellseher
a706e205cf gnu: gopls: Move to golang-apps.
* gnu/packages/golang-xyz.scm (gopls): Move from here ...
* gnu/packages/golang-apps.scm: ... to here.

Change-Id: I4132af631198bffe36f6defb1e5390ab1326242f
2025-06-22 21:36:44 +01:00
Sharlatan Hellseher
a599ff7a48 gnu: packages/golang-apps: Add module commentary.
* gnu/packages/golang-apps.scm: Comment on the purpose of this module.

Change-Id: Ia1353db23b23f2ac992f72c64dd9a139252d0107
2025-06-22 21:36:44 +01:00
Sharlatan Hellseher
cdac3642fd gnu: Rename go-apps to golang-apps.
It's to follow the same naming style as other golang.scm and
golang-*.scm modules.

* gnu/packages/go-apps.scm: Rename file to golang-apps.scm
* gnu/local.mk (GNU_SYSTEM_MODULES): Rename go-apps to golang-apps.
* gnu/packages/emacs-xyz.scm: Replace used module go-apps with golang-apps.

Change-Id: I72642f2f6ea1cb3382e17b637cab52aa79d910c9
2025-06-22 21:36:44 +01:00