1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-13 02:20:53 +02:00
Commit graph

822 commits

Author SHA1 Message Date
Sharlatan Hellseher
c25137aaa7
gnu: go-github-com-cheggaaa-pb-v3: Remove duplicate field.
It was introduced in b0632d45f3 commit.

* gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb-v3): Remove
duplicate "arguments" field.

Change-Id: I1f118d5b387934b20f1cebe0a6bd79193febc0dd
2025-02-05 16:26:44 +00:00
Sharlatan Hellseher
553f05db0e
gnu: packages/golagn-xyz: Sort alphabetically.
* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2,
go-github-com-kevinmbeaulieu-eq-go-eq-go,
go-github-com-sosodev-duration): Sort variables alphabetically.

Change-Id: If0ce6733d99f497ac3100eaed4a30cd4997963f3
2025-02-03 11:27:11 +00:00
Sharlatan Hellseher
235e240914
gnu: go-github-com-sosodev-duration: Improve package.
* gnu/packages/golang-xyz.scm (go-github-com-sosodev-duration)
[synopsis]: Extend it with more details sourced from project's GitHub
page.
[description]: Fix TexInfo formatting, relax wording.

Change-Id: I17cc5b1aa74d0bb908fc2d6828533e6c725f0252
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
3a4a6f9d28
gnu: go-github-com-go-viper-mapstructure-v2: Improve package.
* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2)
[arguments] <unpack-path>: Remove as redundant.
[description]: Apply some TexInfo styling, adjust indentation.

Change-Id: I22496d7a1b295009d3fc7762d55b0a01e587879e
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
d37fc1c65b
gnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Rename variable.
* gnu/packages/golang-xyz (go-github-com-kevinmbeaulieu-eq-go-eq-go):
Rename to go-github-com-kevinmbeaulieu-eq-go to reflect go.mod import
path.

Change-Id: Ib71bfa5215df8c72c0a190f183167a1ab0ca409c
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
732cca59f3
gnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Improve package.
* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go)
[arguments] <skip-build?>: No go files in project's root.
<import-path>: Set as seen in go.mod.
<unpack-path>: Remove as redundant.
[synopsis]: Add meaningful sentence sourced from project's GitHub page.

Change-Id: I1c05710ee7ae606f185adbfa67daec54e4e2d972
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
9448d7c8fa
Revert "gnu: Add go-github-com-dgryski-trifles-leven."
This variable is a duplicate and available in (gnu package golang-xyz).

This reverts commit 3dd408f6aa.

Change-Id: Ic3e79f6332681c70a9cf62763ab0b0210c0c2c2f
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
e91ef0383f
Revert "gnu: Add go-github-com-arbovm-levenshtein."
The variable is a duplicated and available in (gnu packages golang-xyz).

This reverts commit 634d534a46.

Change-Id: I205a2fa4fccbb00e77525af14ee3ee3e08e9530c
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
7b9a2a9321
Revert "gnu: Add go-github-com-agnivade-levenshtein."
The variable is a duplicate and available in (gnu packages golang-xyz).

This reverts commit e16d89d4c0.

Change-Id: I4ea3008839eb954ddfaf4f27e7631958926d6a20
2025-02-03 11:27:10 +00:00
Sharlatan Hellseher
54c5dca6f0
Revert "gnu: Add go-github-com-vektah-gqlparser-v2."
The variable is a duplicate and available in (gnu packages golang-web).

This reverts commit 0550c4191f.

Change-Id: Ia7fa7f399690e8ced4511b8ca63a750b6b08ff7f
2025-02-03 11:27:10 +00:00
Danny Milosavljevic
0550c4191f
gnu: Add go-github-com-vektah-gqlparser-v2.
* gnu/packages/golang-xyz.scm (go-github-com-vektah-gqlparser-v2): New
variable.

Change-Id: I3cbf496ed9c85e0576b6034162f6911b775cde90
2025-02-02 01:47:20 +01:00
Danny Milosavljevic
e16d89d4c0
gnu: Add go-github-com-agnivade-levenshtein.
* gnu/packages/golang-xyz.scm (go-github-com-agnivade-levenshtein): New
variable.

Change-Id: I71383dd703bb9418db184cd4fd0f2fd82a907a48
2025-02-02 01:44:26 +01:00
Danny Milosavljevic
3dd408f6aa
gnu: Add go-github-com-dgryski-trifles-leven.
* gnu/packages/golang-xyz.scm (go-github-com-dgryski-trifles-leven): New
variable.
(go-github-com-dgryski-trifles): New variable.

Change-Id: I6cb08db456c7a8a6f321db4c677f117bd42c0a78
2025-02-02 01:39:55 +01:00
Danny Milosavljevic
634d534a46
gnu: Add go-github-com-arbovm-levenshtein.
* gnu/packages/golang-xyz.scm (go-github-com-arbovm-levenshtein): New variable.

Change-Id: Ibcee5d42b8d2c333ec38bc7405611091ec6e7887
2025-02-02 01:38:52 +01:00
Danny Milosavljevic
20599e56a6
gnu: Add go-github-com-sosodev-duration.
* gnu/packages/golang-xyz.scm (go-github-com-sosodev-duration): New variable.

Change-Id: I26d130fb8372ad0f635fd7eacbce314dc65c38be
2025-02-02 01:29:29 +01:00
Danny Milosavljevic
4551b19eb6
gnu: Add go-github-com-kevinmbeaulieu-eq-go-eq-go.
* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go):
New variable.

Change-Id: Ieab9c041a4fd29a8e7d2149528eb91499a61de2e
2025-02-02 01:21:38 +01:00
Danny Milosavljevic
336d31b692
gnu: Add go-github-com-go-viper-mapstructure-v2.
* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2):
New variable.

Change-Id: I70f70a5bd392264701fe05a5f17fe2d20b53916f
2025-02-02 01:20:34 +01:00
Sharlatan Hellseher
b006e12b6f
gnu: packages/golang-xyz: Simplify some difinitions.
This changes utilize default go-build-system options to skip build and
test the whole project recursively.

* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb,
go-github-com-jdkato-twine) [arguments]: <test-flags>: Move skip test
logic here.
<skip-build?>: No go files in project's root.
<phases>: Use default 'check, preserve 'build.

* gnu/packages/golang-xyz.scm: (go-github-com-muesli-reflow,
go-github-com-matttproud-golang-protobuf-extensions-v2,
go-github-com-liyue201-gostl, go-github-com-lithammer-fuzzysearch,
go-github-com-google-gnostic-models,
go-github-com-burntsushi-graphics-go)
[arguments]: <skip-build?>: No go files in project's root.
<phases>: Preserve 'build.

Change-Id: I02840169f6f572c947a725f0a03491f0769fd807
2025-01-28 22:28:24 +00:00
Sharlatan Hellseher
3beba6c594
gnu: go-github-com-opencontainers-runtime-spec: Enable tests.
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec)
[arguments] <skip-tests?>: No go files in project's root.
<phases>: Preserve 'build and 'check.
[native-inputs]: Add go-github-com-xeipuuv-gojsonschema.

Change-Id: Ic170a7de808577ae7c783f8fc29cf9e7d92c37b6
2025-01-28 22:26:12 +00:00
Sharlatan Hellseher
25651bab10
gnu: go-github-com-pelletier-go-toml-v2: Disable tests.
* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <tests?>: Disable as all of them hang in CI without any
obvious reason.

Change-Id: I90d74254df46d0fb215bae3823e1c1f744156357
2025-01-27 18:13:49 +00:00
Sharlatan Hellseher
f6687e700b
gnu: go-github-com-zclconf-go-cty: Skip some tests on non 64bit arch.
As seen in <https://ci.guix.gnu.org/build/8739612/log/raw>, 2 tests
failed on i686-linux, where all passed on x86_64-linux. These changes
skip some tests on non 64bit architectures.

* gnu/packages/golang-xyz.scm (go-github-com-zclconf-go-cty) [arguments]
<test-flags>: Conditionally skip some tests on non 64bit architectures.

Change-Id: Ib9c50f297744d0fe4b6f40811fdeeeb2d22a361d
2025-01-27 11:38:42 +00:00
Sharlatan Hellseher
9e2de68cf8
gnu: go-github-com-pelletier-go-toml-v2: Single thread tests.
Tests still hang providing no errors and causing the build to fail, see
<https://ci.guix.gnu.org/build/8687212/log/raw>.

* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <parallel-tests?>: Run tests in single thread.

Change-Id: Ic14b8467d8b696453240bd92f6f4bfc4daa55dd8
2025-01-25 14:20:41 +00:00
Sharlatan Hellseher
13dd37fd9c
gnu: go-github-com-surge-glog: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-surge-glog): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ib9dbb497618ac5c0655faf31bb0b7ea440b57a13
2025-01-25 13:14:58 +00:00
Sharlatan Hellseher
f9ea212e91
gnu: go-github-com-sabhiram-go-gitignore: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ie137f390626b89b980833091f641700fa4d6f504
2025-01-25 13:10:47 +00:00
Sharlatan Hellseher
1724e8635d
gnu: go-github-com-schachmat-ingo: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-schachmat-ingo): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I36ef07e80b18b7ca6020ecc749061fc9ac7afdc8
2025-01-25 12:37:31 +00:00
Sharlatan Hellseher
193aac9a4d
gnu: Add go-toml.
* gnu/packages/golang-xyz.scm (go-toml): New variable.

Change-Id: I7b766fa7b5e7ff33d3bbe84be4a65ec75e2d6303
2025-01-25 12:34:00 +00:00
Sharlatan Hellseher
ade6e5c49b
gnu: go-github-com-pelletier-go-toml-v2: Remove benchmarks.
It's an attempt to fix build in CI as seen in
<https://ci.guix.gnu.org/build/7688093/log/raw>; however the check phase
passed successfully on 16 threads machine even with benchmarks enabled.

* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <test-falgs>: Skip one test related to benchmarks, run short
test just once.
<phases>: Add 'remove-benchmarks.

Change-Id: Id2aac003ba5c9705173eea132185d2fb51e701f7
2025-01-25 12:30:22 +00:00
Sharlatan Hellseher
93f3bf0a16
gnu: Add go-github-com-xaionaro-gosrc.
* gnu/packages/golang-xyz.scm (go-github-com-xaionaro-gosrc): New variable.

Change-Id: Ie7726ed53c7c4d98aa58e2afbe600073b8a9c4b1
2025-01-25 08:44:22 +00:00
Sharlatan Hellseher
f4043c08fd
gnu: Add go-github-com-xaionaro-go-bytesextra.
* gnu/packages/golang-xyz.scm (go-github-com-xaionaro-go-bytesextra): New variable.

Change-Id: Ic14dcee9fd2bca052e120abf9acf86b80c910005
2025-01-25 08:29:25 +00:00
Sharlatan Hellseher
cfd8425b85
gnu: Add go-github-com-fatih-camelcase.
* gnu/packages/golang-xyz.scm (go-github-com-fatih-camelcase): New variable.

Change-Id: Ib1d79b40869ffdfa1eadd02b20c751565eb4d7da
2025-01-25 08:29:25 +00:00
Sharlatan Hellseher
282775fb67
gnu: Add go-github-com-fatih-structtag.
* gnu/packages/golang-xyz.scm (go-github-com-fatih-structtag): New variable.

Change-Id: I83942f580d5fcc94e2b098dc68a8c5d0f2bdcc23
2025-01-25 08:29:25 +00:00
Sharlatan Hellseher
a0792c40b2
gnu: Add go-github-com-xaionaro-go-unsafetools.
* gnu/packages/golang-xyz.scm (go-github-com-xaionaro-go-unsafetools): New variable.

Change-Id: I5ab272d183dad9098686db4f2bd234e3c1e44e39
2025-01-25 08:29:25 +00:00
Sharlatan Hellseher
4106e5fd9a
gnu: go-github-com-pelletier-go-toml-v2: Update to 2.2.3.
* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2): Update to 2.2.3.

Change-Id: Idb5d5f0fe7333b4816698a915ca30b9205fdadcb
2025-01-25 08:29:25 +00:00
Sharlatan Hellseher
6d7bce39d5
gnu: Add go-github-com-tomwright-dasel-v2.
* gnu/packages/golang-xyz.scm (go-github-com-tomwright-dasel-v2): New variable.

Change-Id: I92e2cc4d4e04663d425cc0719c6f9faf84bfe905
2025-01-24 22:52:21 +00:00
Sharlatan Hellseher
0e4bd4d97e
gnu: Add go-github-com-clbanning-mxj-v2.
* gnu/packages/golang-xyz.scm (go-github-com-clbanning-mxj-v2): New variable.

Change-Id: Ib1332703a10683ddffe2515c31abddded0a28d5e
2025-01-24 22:52:21 +00:00
Sharlatan Hellseher
7130b9d425
gnu: Add go-github-com-jdkato-go-tree-sitter-julia.
* gnu/packages/golang-xyz.scm (go-github-com-jdkato-go-tree-sitter-julia): New variable.

Change-Id: Id6a7a86393e21f642c36c7526e5abda3b5fa8e01
2025-01-24 22:52:20 +00:00
Sharlatan Hellseher
2f9f937784
gnu: Add go-github-com-smacker-go-tree-sitter.
* gnu/packages/golang-xyz.scm (go-github-com-smacker-go-tree-sitter): New variable.

Change-Id: I34cdf9e1680ba478ee4cebe198c0db7fd9fa36b2
2025-01-24 22:52:20 +00:00
Sharlatan Hellseher
98ddcf5758
gnu: go-github-com-spf13-cobra: Adjust inputs.
* gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra)
[propagated-inputs]: Add go-github-com-go-md2man.
[native-inputs]: Remove go-github-com-go-md2man.

Change-Id: I4f019b309c244729f8eff4810a870f140dc78735
2025-01-24 22:52:20 +00:00
Sharlatan Hellseher
7b287dd8ad
gnu: go-github-com-cention-sany-utf7: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-cention-sany-utf7): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Icc752dc109f6a0b2e43e8b5846ee9f288d174402
2025-01-23 12:58:43 +00:00
Sharlatan Hellseher
6e73a0d1c3
gnu: Remove go-k8s-io-klog.
go-k8s-io-klog failed to build and has no users in Guix, overwrite it
with v2 variant.

* gnu/packages/golang-xyz.scm (go-k8s-io-klog): Overwrite variable with
go-k8s-io-klog-v2 variant.

Change-Id: I7779ec426ab66b37d2240e38917728346a1aa08f
2025-01-23 12:44:18 +00:00
Sharlatan Hellseher
acfdad79f1
gnu: go-zgo-at-zstd: Update to 0.0.0-20241125224656-49fafbb06ca9.
* gnu/packages/golang-xyz.scm (go-zgo-at-zstd): Update to 0.0.0-20241125224656-49fafbb06ca9.
[arguments] <test-flags>: Skip 2 tests.
<phases>: Use default 'check.

Change-Id: I4a78dc3d37477cc36e98d5900502db01515d9a26
2025-01-23 12:18:30 +00:00
Sharlatan Hellseher
aa277b880c
gnu: go-hclogvet: Fix build.
* gnu/packages/golang-xyz.scm (go-hclogvet) [propagated-inputs]: Do not
overwrite and just inherit all.

Change-Id: I7ada9851d22bff9df7e9e39961a5e694c67de102
2025-01-23 12:11:06 +00:00
Sharlatan Hellseher
677f665137
gnu: go-gopkg-in-inconshreveable-log15-v1: Skip one test.
* gnu/packages/golang-xyz.scm (go-gopkg-in-inconshreveable-log15-v1)
[arguments] <test-flags>: Skip one test.

Change-Id: I7f6758d74143f53b263de5d1ff0c9d0e40536b8c
2025-01-23 12:09:13 +00:00
Sharlatan Hellseher
6d62353187
gnu: go-github-com-d4l3k-messagediff: Fix build.
* gnu/packages/golang-xyz.scm (go-github-com-d4l3k-messagediff):
[propagated-inputs]: Add go-golang-org-x-net.

Change-Id: I795ec6178c18c1e32a659c3ca80029a43e1da75e
2025-01-22 21:52:57 +00:00
Sharlatan Hellseher
4919b8aefb
gnu: go-github-com-couchbase-gomemcached: Move to golang-xyz.
* gnu/packages/databases.scm (go-github-com-couchbase-gomemcached): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I62b77bffa9f6e673ebcedc58599c7e2a0e827f4c
2025-01-22 21:49:44 +00:00
Sharlatan Hellseher
0c8e83ab1a
gnu: go-github-com-alecthomas-chroma: Update to 0.10.0.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma): Update to 0.10.0.
[native-inputs]: Add go-github-com-alecthomas-kong,
go-github-com-alecthomas-kong-hcl, go-github-com-gorilla-csrf,
go-github-com-gorilla-handlers, go-github-com-gorilla-mux,
go-github-com-mattn-go-colorable, and go-github-com-mattn-go-isatty.

Change-Id: I48b68706fb32b64a594957a696c0f32b824c1590
2025-01-22 20:35:58 +00:00
Sharlatan Hellseher
5666d81212
gnu: Add go-github-com-alecthomas-kong-hcl.
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong-hcl): New variable.

Change-Id: Iea741ab1740eb0c956621ac6ed095a47014d3112
2025-01-22 20:35:58 +00:00
Sharlatan Hellseher
d084156233
gnu: Add go-github-com-labstack-gommon.
* gnu/packages/golang-xyz.scm (go-github-com-labstack-gommon): New variable.

Change-Id: Ieb84db29cd2aa7417286406b0c1c7397c3e4d573
2025-01-21 23:48:00 +00:00
Sharlatan Hellseher
1602f95f03
gnu: Add go-github-com-valyala-fasttemplate.
* gnu/packages/golang-xyz.scm (go-github-com-valyala-fasttemplate): New variable.

Change-Id: I7b7a4314c0ae68f03bb6a25c6b71e4e95bbd7639
2025-01-21 23:48:00 +00:00
Sharlatan Hellseher
e0893fffce
gnu: Add go-github-com-patrickmn-go-cache.
* gnu/packages/golang-xyz.scm (go-github-com-patrickmn-go-cache): New variable.

Change-Id: I3c5fa4e1cf60670ecaeb75e98ea16370f03655a9
2025-01-21 23:47:59 +00:00