1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-15 19:40:46 +02:00
Commit graph

289 commits

Author SHA1 Message Date
Sharlatan Hellseher
bddbb66317
gnu: Add go-github-com-soniakeys-quant.
* gnu/packages/golang-xyz.scm (go-github-com-soniakeys-quant): New variable.

Change-Id: I857c2c70f792bc5e69888eb64878299e0db94189
2024-07-28 01:05:16 +01:00
Sharlatan Hellseher
21b1f165c8
gnu: Add go-git-sr-ht-rjarry-go-opt.
* gnu/packages/golang-xyz.scm (go-git-sr-ht-rjarry-go-opt): New variable.

Change-Id: I2dfafc9144a95dcbd6b10439888f2426be8e7915
2024-07-28 01:05:16 +01:00
Sharlatan Hellseher
190c0abec8
gnu: go-github-com-avast-retry-go: Disable failing test.
Disable one failing test as seen in
<https://ci.guix.gnu.org/build/5268812/details>.

* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go)
[arguments]: <#:phases>: Add 'disable-failing-tests phase.

Change-Id: I95af4f01f254d5229c84754626502d768c730c39
2024-07-27 18:49:32 +01:00
Sharlatan Hellseher
33c4ad85c4
gnu: Add go-github-com-avast-retry-go-v4.
* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go-v4): New variable.

Change-Id: If1463e2f9851ce22c2adb804ea8ed4abaf597bcc
2024-07-27 10:07:02 +01:00
Sharlatan Hellseher
b4b875d4a0
gnu: Add go-github-com-avast-retry-go-v3.
* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go-v3): New variable.

Change-Id: I90857cf75765ec4c39141d462444fe3d775968a9
2024-07-27 10:07:01 +01:00
Sharlatan Hellseher
0b00161f90
gnu: go-github-com-avast-retry-go: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-avast-retry-go): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ie6d53537689aea9454e9fc07958d162f323b1f2a
2024-07-27 10:00:59 +01:00
Sharlatan Hellseher
bb611d3213
gnu: go-gopkg-in-ini-v1: Move to golang-xyz.
* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ie75a3d46253e28ba886db80f9c56407efa7c4675
2024-07-26 17:02:50 +01:00
Sharlatan Hellseher
8af0ee243c
gnu: Add go-github-com-mattn-go-tty.
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-tty): New variable.

Change-Id: I08c4508c83aa70b747b71c307b3c9e2862b2588d
2024-07-26 09:00:39 +01:00
Sharlatan Hellseher
acd5ffa629
gnu: go-github-com-nbrownus-go-metrics-prometheus: Move to prometheus.
* gnu/packages/golang-xyz.scm (go-github-com-nbrownus-go-metrics-prometheus):
Move from here ...
* gnu/packages/prometheus.scm: ... to here.

Change-Id: I02393dd3620d7c194c4bbba6404e5c0150f8448a
2024-07-25 21:01:03 +01:00
Sharlatan Hellseher
7053ef0aae
gnu: go-github-com-prometheus-client-golang: Move to prometheus.
* gnu/packages/golang.scm (go-github-com-prometheus-client-golang): Move
from here ...
* gnu/packages/prometheus.scm: ... to here.

* gnu/packages/backup.scm: Add (gnu packages prometheus) module.
* gnu/packages/golang-xyz.scm: Likewise.
* gnu/packages/ipfs.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/web.scm: Likewise.

Change-Id: If3d78d31b1491f8a95616e59f50371c2914242d9
2024-07-25 21:01:03 +01:00
Sharlatan Hellseher
b167bab9a1
gnu: go-github-com-cespare-xxhash: Rename variable.
* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash):
Rename to go-github-com-cespare-xxhash-v2 to reflect go.mod import path.
* gnu/packages/golang-xyz.scm (go-github-com-coocood-freecache)
[propagated-inputs]: Remove go-github-com-cespare-xxhash, add
go-github-com-cespare-xxhash-v2.
* gnu/packages/networking.scm (nebula) [native-inputs]: Remove
go-github-com-cespare-xxhash, add go-github-com-cespare-xxhash-v2.
* gnu/packages/textutils.scm (csvdiff): Likewise.

Change-Id: I4d26cea51178d25962933ff6f19f0afafef61d6d
2024-07-25 21:01:02 +01:00
Sharlatan Hellseher
493da0697b
gnu: go-github-com-beorn7-perks-quantile: Rename variable.
* gnu/packages/golang-xyz.scm (go-github-com-beorn7-perks-quantile):
Rename to go-github-com-beorn7-perks to reflect go.mod import path.
[arguments]: <#phases>: Use custom 'check phase, delete 'build phase.

Change-Id: Iae8e39e2e2f2929002e2382fde297b6282bca070
2024-07-25 21:01:02 +01:00
Sharlatan Hellseher
76f1290a38
gnu: Add go-github-com-go-kit-log.
* gnu/packages/golang-xyz.scm (go-github-com-go-kit-log): New variable.

Change-Id: Icc42de8b129ea3c9e69eaa77e1d5e6f838b460ec
2024-07-25 21:01:01 +01:00
Sharlatan Hellseher
fbdf5b76a7
gnu: Add go-github-com-go-logfmt-logfmt.
* gnu/packages/golang-xyz.scm (go-github-com-go-logfmt-logfmt): New
variable.

Change-Id: I3bf4d8405b9ec61e811ab88c6a67098feac36a72
2024-07-25 21:01:01 +01:00
Sharlatan Hellseher
44396204d6
gnu: go-github-com-jpillora-backoff: Update to 1.0.0-1.fab01a9.
* gnu/packages/golang-xyz.scm (go-github-com-jpillora-backoff): Update
to 1.0.0-1.fab01a9.

Change-Id: Ied4eea21571324e694ccb4cfb4a7c5ba0b2c8ab9
2024-07-25 21:01:01 +01:00
Sharlatan Hellseher
19b22408e6
gnu: go-github-com-jpillora-backoff: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-jpillora-backoff): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I3e5a6018118bf2717ad5d364579e2c960da68415
2024-07-25 21:01:01 +01:00
Sharlatan Hellseher
9b8d1003c1
gnu: go-github-com-prometheus-client-model: Move to prometheus.
* gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model):
Move from here ...
* gnu/packages/prometheus.scm: ... to here.

* gnu/packages/golang.scm: Add (gnu packages prometheus) module.
* gnu/packages/networking.scm: Likewise.

Change-Id: Ibbfc4100dfe33f9524eee99a461e7760f06a8eb3
2024-07-25 21:01:01 +01:00
Sharlatan Hellseher
2a8637107c
gnu: go-github-com-prometheus-client-model: Update to 0.6.1.
* gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model): Update to 0.6.1.

Change-Id: I1bcc2a57e45c9111eccc2788fd7cfa9c219f6db9
2024-07-25 21:01:01 +01:00
Sharlatan Hellseher
ef82e01474
gnu: Add go-tomlv.
* gnu/packages/golang-xyz.scm (go-tomlv): New variable.

Change-Id: I2a95352302a0621dede1f67de766903482c610e2
2024-07-25 21:01:00 +01:00
Sharlatan Hellseher
294d3fde53
gnu: go-github-com-burntsushi-toml: Enable all tests.
* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml)
[arguments]: <#:phases>: Use custom 'check phase.

Change-Id: Ie0b76af157c7b8b7ddd18c934e79f895712cb365
2024-07-25 21:01:00 +01:00
Sharlatan Hellseher
acdc473e0f
gnu: go-github-com-burntsushi-toml: Update to 1.4.0.
* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml): Update to 1.4.0.

Change-Id: I1d8e50f09a31c9a642672b80e7430f9de2b77acc
2024-07-25 21:01:00 +01:00
Sharlatan Hellseher
d7f4f2c053
gnu: go-github-com-stretchr-testify: Update to 1.9.0.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify): Update to 1.9.0.
(go-github-com-stretchr-testify-next): Delete variable.
(go-go-uber-org-goleak): [native-inputs]: Remove
go-github-com-stretchr-testify-next; add go-github-com-stretchr-testify.

* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go):
[native-inputs]: Remove go-github-com-stretchr-testify-next; add
go-github-com-stretchr-testify.

* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver-v3,
go-go-uber-org-dig, go-go-uber-org-fx, go-go-uber-org-zap):
[native-inputs]: Remove go-github-com-stretchr-testify-next; add
go-github-com-stretchr-testify.

Change-Id: Ife39309254b5d89fcb61d84183771a4aab7e13db
2024-07-25 21:00:59 +01:00
Sharlatan Hellseher
058e0cc75a
gnu: go-github-com-google-go-cmp-cmp: Rename variable.
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Rename
variable to go-github-com-google-go-cmp, which reflects go.mod import
path and improves importer performance.

(go-github-com-zclconf-go-cty, go-golang-org-x-vuln,
go-google-golang-org-protobuf, go-gotest-tools-assert,
go-gotest-tools-internal-source, go-gotest-tools-internal-format,
gofumpt, gopls, gotestsum): Swap go-github-com-google-go-cmp-cmp to
go-github-com-google-go-cmp in inputs, propagated-inputs or
native-inputs.

* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest,
go-github-com-google-go-cmdtest): Likewise.

* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-config, go-github-com-aws-smithy-go,
go-github-com-go-jose-go-jose-v3,
go-github-com-makeworld-the-better-one-go-gemini,
go-golang-org-x-oauth2, go-gopkg-in-square-go-jose-v2): Likewise.

* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Likewise.

* gnu/packages/check.scm (actionlint): Likewise.
* gnu/packages/databases.scm (sqls): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime,
go-github-com-whyrusleeping-cbor-gen): Likewise.
* gnu/packages/web.scm (go-github-com-itchyny-gojq): Likewise.

Change-Id: Ie6eeba936f7da404d70fbbaad34f5b43aec4e05b
2024-07-25 21:00:58 +01:00
Sharlatan Hellseher
93fb74c2ed
gnu: go-github-com-jdkato-twine: Enable tests.
* gnu/packages/golang-xyz.scm (go-github-com-jdkato-twine) [source]: Add
snippet adjusting changed upstream module import path.
[arguments]: <#:phases>: Remove 'build and 'patch-module-import-path
phases. Add 'disable-failing-tests phase. Use custom 'check phase.

Change-Id: I8553705ca0b812c772005460b242ce47b0c65ced
2024-07-22 22:47:23 +01:00
Sharlatan Hellseher
ec23b6ec04
gnu: Add go-github-com-niklasfasching-go-org.
* gnu/packages/golang-xyz.scm (go-github-com-niklasfasching-go-org): New variable.

Change-Id: I0d17d5d1d25f0a0995e148ffe4cf40225ca5982d
2024-07-22 22:47:22 +01:00
Sharlatan Hellseher
a72cef475e
gnu: go-github-com-syndtr-goleveldb: Disable some failing tests.
* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb) [arguments]:
<#:phases>: Add 'disable-failing-tests phase.d

Change-Id: Id79eb1aa31e01e5b99d7f2edaa6935bf0f97ea46
2024-07-22 22:47:22 +01:00
Sharlatan Hellseher
84118cd102
gnu: go-github-com-alecthomas-template: Use go-1.17.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-template)
[arguments]: <#:go>: Pin to go-1.17.

Change-Id: I2cdcba30605fe440df218e5cfd0f4f6ff00f5dd0
2024-07-15 12:17:54 +01:00
Sharlatan Hellseher
54f52ae136
gnu: Add go-github-com-aymanbagabas-go-osc52-v2.
* gnu/packages/golang-xyz.scm (go-github-com-aymanbagabas-go-osc52-v2):
New variable.

Change-Id: I6a6bcfb2edce1e062034bd84648c1f4c563c560f
2024-07-15 12:17:51 +01:00
Sharlatan Hellseher
8f70fb90a2
gnu: packages/golang: Set default go version to 1.21.
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep
2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>.

These changes set preferable default version to the minimal currently
maintained one e.g. 1.21

* gnu/packages/golang.scm (go): Set default to go-1.21, add annotation
for the future maintenance.

Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and
1.21:
* gnu/packages/admin.scm
* gnu/packages/configuration-management.scm
* gnu/packages/databases.scm
* gnu/packages/disk.scm
* gnu/packages/education.scm
* gnu/packages/file-systems.scm
* gnu/packages/finance.scm
* gnu/packages/golang-check.scm
* gnu/packages/golang-crypto.scm
* gnu/packages/golang-web.scm
* gnu/packages/golang-xyz.scm
* gnu/packages/golang.scm
* gnu/packages/high-availability.scm
* gnu/packages/ipfs.scm
* gnu/packages/irc.scm
* gnu/packages/messaging.scm
* gnu/packages/networking.scm
* gnu/packages/syncthing.scm
* gnu/packages/textutils.scm
* gnu/packages/time.scm
* gnu/packages/version-control.scm
* gnu/packages/video.scm

Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-07-15 12:17:48 +01:00
Rodion Goritskov
71161e697e
gnu: Add go-github-com-fxamacker-cbor-v2.
* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I19e13404586613fd4629c35f50264120df264c6b
2024-07-11 12:38:54 +01:00
Rodion Goritskov
1ff5daf53b
gnu: Add go-github-com-abadojack-whatlanggo.
* gnu/packages/golang-xyz.scm (go-github-com-abadojack-whatlanggo): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I49a0d5c9d97ba9eb1279b75f5177966e800a2475
2024-07-11 12:34:27 +01:00
Sharlatan Hellseher
5ab00296ee
gnu: Add go-github-com-whyrusleeping-base32.
* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-base32): New variable.

Change-Id: Iad9afc6eb19ae76bd535f0513d5da488b34e6836
2024-07-07 15:38:52 +01:00
Sharlatan Hellseher
673b48bf60
gnu: Add go-github-com-whyrusleeping-go-keyspace.
* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-go-keyspace):
New variable.

Change-Id: I089ffd2ad61a998958d64465c14cbfe941fc30e9
2024-07-07 15:30:49 +01:00
Sharlatan Hellseher
6236ae32aa
gnu: Add go-github-com-facebookgo-atomicfile.
* gnu/packages/golang-xyz.scm (go-github-com-facebookgo-atomicfile): New
variable.

Change-Id: Ib6c685b5fa2b42ef0fe057e24547c1244ed449a4
2024-07-07 14:55:12 +01:00
Sharlatan Hellseher
d4fdac60bf
gnu: go-github-com-syndtr-goleveldb-leveldb: Rename variable.
* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb-leveldb):
Rename variable to go-github-com-syndtr-goleveldb to reflect go.mode
name.
[arguments]: <#:import-path>: Adjust it to reflect go.mode import
path. <#:phases>: Delete 'build phase; use custom 'check phase.
* gnu/packages/ipfs.scm (kubo) [inputs]: Remove
go-github-com-syndtr-goleveldb-leveldb. Add go-github-com-syndtr-goleveldb
* gnu/packages/mail.scm: Likewise.

Change-Id: I84c6a2b398adc7230494847215ccbd1cde73afc9
2024-07-07 14:37:29 +01:00
Sharlatan Hellseher
69b0178ba6
gnu: go-github-com-goccy-go-yaml: Enable all tests.
* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml) [arguments]:
<#:phases>: Use customer 'check phase.

Change-Id: Idb607eef3cb09cfa3694a25d0acf8bfa0be22bcc
2024-07-07 11:35:42 +01:00
Sharlatan Hellseher
e799307dec
gnu: go-github-com-goccy-go-yaml: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-goccy-go-yaml): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I44dc5b01079c6486c31f440c8a1f506a419a0f38
2024-07-07 11:33:34 +01:00
Sharlatan Hellseher
63392aa2ff
gnu: go-github-com-goccy-yaml: Rename variable.
gnu/packages/golang-xyz.scm (go-github-com-goccy-yaml): Rename variable
to go-github-com-goccy-go-yaml to reflect go.mode name.
gnu/packages/golang.scm (go-github-com-songmu-gitconfig)
[propagated-inputs]: Remove go-github-com-goccy-yaml. Add
go-github-com-goccy-go-yaml.
gnu/packages/web.scm (go-github-com-mikefarah-yq-v4)
[propagated-inputs]: Likewise.

Change-Id: Id8663c08cb75974eb9e881bb7e22623ed463ffa5
2024-07-07 11:21:22 +01:00
Sharlatan Hellseher
4587047571
gnu: Add go-chroma.
* gnu/packages/golang-xyz.scm (go-chroma): New variable.

Change-Id: Idb13913bc51ac37fb9fa8ce315aebdc014e53b10
2024-07-07 11:20:19 +01:00
Sharlatan Hellseher
c7cf66fb40
gnu: Add go-github-com-alecthomas-kong.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong): New variable.

Change-Id: I92218bd2cf6c186e63812dd83655686bb7a7f97a
2024-07-07 11:20:19 +01:00
Sharlatan Hellseher
404d3c7776
gnu: go-github-com-alecthomas-colour: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-alecthomas-colour): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I8cbe20aede41417cb6769011385d3986df714cd2
2024-07-07 11:20:19 +01:00
Sharlatan Hellseher
46f84cdec5
gnu: go-github-com-alecthomas-repr: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-alecthomas-repr): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I0cc0ea79264d2365e1e1bf910720c956c527c23f
2024-07-07 11:20:19 +01:00
Sharlatan Hellseher
b5696b91a2
gnu: go-github-com-alecthomas-chroma-v2: Enable all tests.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2)
[arguments]: <#:go>: Use go-1.19. <#:phases>: Add
'remove-failing-tetdata-and-cmd-files. Use custom 'check phase.

Change-Id: I76a8fcc8089f55e6645762c49c61219520147281
2024-07-07 11:20:19 +01:00
Sharlatan Hellseher
e2ead49220
gnu: go-github-com-alecthomas-chroma-v2: Update to 2.14.0.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2): Update to 2.14.0.

Change-Id: I903f156c93485ebb2f46e6622d817cbf894e34ce
2024-07-07 11:20:17 +01:00
Sharlatan Hellseher
20c93b1f88
gnu: go-github-com-masterminds-sprig-v3: Update to 3.2.3.
* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig-v3):
Update to 3.2.3.

Change-Id: I95c42ca42a09e0c5e79d5c631606d8e48ceafe43
2024-07-03 22:23:23 +01:00
Sharlatan Hellseher
62ee372a5b
gnu: Add go-github-com-pterm-pterm.
* gnu/packages/golang-xyz.scm (go-github-com-pterm-pterm): New variable.

Change-Id: I6da814b83833224380a5dd08da9cf1562eb33791
2024-07-03 22:23:23 +01:00
Sharlatan Hellseher
5ed48f9d6c
gnu: Add go-atomicgo-dev-keyboard.
* gnu/packages/golang-xyz.scm (go-atomicgo-dev-keyboard): New variable.

Change-Id: I335f43f06009d188c4e3278ea00a1568a3be9235
2024-07-03 22:23:23 +01:00
Sharlatan Hellseher
44ec3b17df
gnu: Add go-atomicgo-dev-schedule.
* gnu/packages/golang-xyz.scm (go-atomicgo-dev-schedule): New variable.

Change-Id: Iee83258d43320bbd99170c9bcb21f7d6984366bc
2024-07-03 22:23:23 +01:00
Sharlatan Hellseher
863197b9e6
gnu: Add go-atomicgo-dev-cursor.
* gnu/packages/golang-xyz.scm (go-atomicgo-dev-cursor): New variable.

Change-Id: I7d742bf6056b3169999157af55cc1c002e6aceb9
2024-07-03 22:23:23 +01:00
Sharlatan Hellseher
c8dc5b1e1e
gnu: Add go-github-com-errata-ai-ini.
* gnu/packages/golang-xyz.scm (go-github-com-errata-ai-ini): New variable.

Change-Id: Ic97b0152b10a3b3dc88cf5a617b26427058bf1f5
2024-07-03 22:23:23 +01:00