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

601 commits

Author SHA1 Message Date
Sharlatan Hellseher
2d50f4ce5f
gnu: go-github-com-hanwen-go-fuse: Adjust inheritance.
go-github-com-hanwen-go-fuse needs to be downgraded to 1.0.0 to reflect
go.mode import path and go-github-com-hanwen-go-fuse-v2 can be inherited
from it with appropriated phase adjustments.  This change implements the
logic.

* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse):
[version]: Downgrade to 1.0.0, to reflect go.mod import path, it's the
latest version for this variant.
[arguments] <skip-build?>: ...
<test-subdirs>: Move from  go-github-com-hanwen-go-fuse-v2 to here.
<phases>: Add 'remove-example.
[synopsis]: Move from  go-github-com-hanwen-go-fuse-v2 to here.
[description]: Move from  go-github-com-hanwen-go-fuse-v2 to here.

(go-github-com-hanwen-go-fuse-v2): Inherit from go-github-com-hanwen-go-fuse.
[arguments] <test-subdirs>: Move to go-github-com-hanwen-go-fuse.
<phases>: Remove 'remove-examples-and-benchmarks, add
'remove-benchmark.
[synopsis]: Move to go-github-com-hanwen-go-fuse.
[description]: Move to go-github-com-hanwen-go-fuse.

Change-Id: Idffefad61363b9eb0be2ad0b5dc2dc873814f36d
2025-01-21 23:42:15 +00:00
Sharlatan Hellseher
7828d9b725
gnu: go-github-com-hanwen-fuse: Rename variable.
* gnu/packages/golang-xyz.scm (go-github-com-hanwen-fuse): Rename
variable to go-github-com-hanwen-go-fuse to reflect go.mod import path.

* gnu/packages/file-systems.scm (tmsu) [inputs]: Remove
go-github-com-hanwen-fuse, add go-github-com-hanwen-go-fuse.

Change-Id: Ia370647a5e345eae76ef648134074a2b994dae83
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
844056347e
gnu: go-github-com-hanwen-fuse: Move to golang-xyz.
* gnu/packages/file-systems.scm (go-github-com-hanwen-fuse): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I8f8fccc89e1c930d7085fe61f4c962cb1f2c128c
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
aab9235dd0
gnu: go-gopkg-in-warnings-v0: Move to golang-xyz.
* gnu/packages/golang.scm (go-gopkg-in-warnings-v0): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I03b8383bc8b5df1ff337b8db6e802a53a98b702d
2025-01-21 23:42:13 +00:00
Sharlatan Hellseher
c972e07971
gnu: go-github-com-emirpasic-gods: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-emirpasic-gods): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I49097629697760c68a25eb6179114b43e92538a3
2025-01-21 23:42:13 +00:00
Sharlatan Hellseher
ec8920c8e5
gnu: go-github-com-kr-text: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-kr-text): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I94afda2f75abbd56da2a2c60ffca2b243eb64dbe
2025-01-21 23:42:12 +00:00
Sharlatan Hellseher
a00d0551fd
gnu: go-github-com-rogpeppe-go-internal: Simplify
* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal):
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<test-flags>: Apply skip test logic here.
<phases>: Remove 'disable-failing-tests, use default 'check.

Change-Id: I4fd9e76205645faee0208ca16bd0315b148a2d7c
2025-01-21 23:42:12 +00:00
Sharlatan Hellseher
c55e45f787
gnu: Add go-github-com-detailyang-go-fallocate.
* gnu/packages/golang-xyz.scm (go-github-com-detailyang-go-fallocate): New variable.

Change-Id: I95a7cecfceb6254e414a7b842297a9ada811ceb7
2025-01-21 23:42:12 +00:00
Sharlatan Hellseher
74199eac39
gnu: Add go-github-com-jacobsa-fuse.
* gnu/packages/golang-xyz.scm (go-github-com-jacobsa-fuse): New variable.

Change-Id: I4f21d408a0e5e9ab344b7a7f57228c7c8b854ffb
2025-01-21 23:42:12 +00:00
Sharlatan Hellseher
9c91d3970c
gnu: Add go-github-com-dnephin-pflag.
* gnu/packages/golang-xyz.scm (go-github-com-dnephin-pflag): New variable.

Change-Id: I94959428a7ac087e99499cf5f922bab6645387dd
2025-01-21 23:42:11 +00:00
Sharlatan Hellseher
05a4dcb208
gnu: Add go-github-com-jacobsa-syncutil.
* gnu/packages/golang-xyz.scm (go-github-com-jacobsa-syncutil): New variable.

Change-Id: I38aa26a5ca8f33a90c9d71863e3330a31c624b42
2025-01-21 23:42:08 +00:00
Sharlatan Hellseher
852d26ed86
gnu: Add go-github-com-jacobsa-timeutil.
* gnu/packages/golang-xyz.scm (go-github-com-jacobsa-timeutil): New variable.

Change-Id: I8b23866135694c3d071dc6d1a57dfcfd6ad21d4a
2025-01-21 23:42:08 +00:00
Sharlatan Hellseher
74eea25303
gnu: go-github-com-jackc-pgconn: Enable tests.
* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgconn)
[arguments] <tests?>: Activate them.
<test-flags>: Skip 9 tests.
<phases>: Add 'remove-failing-test-file.
[native-inputs]: Add go-github-com-jackc-pgmock.
[propagated-inputs]: Remove go-github-com-jackc-pgmock.

* gnu/packages/golang-check.scm (go-github-com-jackc-pgmock-bootstrap):
New variable.

Change-Id: Ice47b75770fb596734f6703c3c42dbfe3e91a7a6
2025-01-21 23:42:08 +00:00
Sharlatan Hellseher
5b2176105e
gnu: go-github-com-jackc-pgmock: Enable tests.
* gnu/packages/golang-check.scm (go-github-com-jackc-pgmock)
[arguments] <tests?>: Activate them.
[native-inputs]: Add go-github-com-jackc-pgconn-bootstrap and
go-github-com-stretchr-testify.

* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgconn-bootstrap):
New variable.

Change-Id: I8dc5cef1dcf7d6dd7550a1d805810d468205c607
2025-01-21 23:42:08 +00:00
Sharlatan Hellseher
a20928cbaf
gnu: go-github-com-hanwen-go-fuse-v2: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ic070a2c7aa6b08e53999b20d88358b4cc89fc492
2025-01-21 23:42:07 +00:00
Sharlatan Hellseher
814971578a
gnu: Add go-github-com-moby-sys-mountinfo.
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-mountinfo): New variable.

Change-Id: Iff74f93a6c5e343b1cd0a67a8b50867ad1467546
2025-01-21 23:42:06 +00:00
Sharlatan Hellseher
9d022bca7f
gnu: go-github-com-jcmturner-gofork: Move golang-xyz.
* gnu/packages/golang.scm (go-github-com-jcmturner-gofork): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I89a0455345e4a76f6330e70bfa721d76149d25fc
2025-01-21 23:42:06 +00:00
Sharlatan Hellseher
057a1e278d
gnu: Add go-modernc-org-opt.
* gnu/packages/golang-xyz.scm (go-modernc-org-opt): New variable.

Change-Id: Icf658b4e7b7558c067c54bd09ad06abf198f83d8
2025-01-21 23:42:06 +00:00
Sharlatan Hellseher
5541f13dab
gnu: Add go-modernc-org-strutil.
* gnu/packages/golang-xyz.scm (go-modernc-org-strutil): New variable.

Change-Id: If66b56b6603263907bc5b95ddc01775777b4cd57
2025-01-21 23:42:06 +00:00
Sharlatan Hellseher
8964da0a94
gnu: Add go-modernc-org-sortutil.
* gnu/packages/golang-xyz.scm (go-modernc-org-sortutil): New variable.

Change-Id: I4fdc752b211d34c6583396dd6f5b332a647cad36
2025-01-21 23:42:06 +00:00
Sharlatan Hellseher
9dbdda6c22
gnu: Add go-modernc-org-fileutil.
* gnu/packages/golang-xyz.scm (go-modernc-org-fileutil): New variable.

Change-Id: I2b2f2bb682f17395104ec728d8d54e10f4e37df4
2025-01-21 23:42:05 +00:00
Sharlatan Hellseher
2ca21f101e
gnu: Add go-modernc-org-memory.
* gnu/packages/golang-xyz.scm (go-modernc-org-memory): New variable.

Change-Id: Id561b8c4a794cb5da1e784c22daec1f6f9004e89
2025-01-21 23:42:05 +00:00
Sharlatan Hellseher
2d4481af04
gnu: go-github-com-nxadm-tail: Remove vendor.
* gnu/packages/golang-xyz.scm (go-github-com-nxadm-tail)
[source]<snippet>: Remove vendor directory.

Change-Id: Ic27f38953a02216d1c8e20d5785c9b4bba19a7b2
2025-01-21 23:42:04 +00:00
Sharlatan Hellseher
581edddaef
gnu: Add go-github-com-warpfork-go-fsx.
* gnu/packages/golang-xyz.scm (go-github-com-warpfork-go-fsx): New variable.

Change-Id: Ide9e1ee2123d0644eea182c56d373d6c00a4612b
2025-01-21 23:42:04 +00:00
Sharlatan Hellseher
bb2273cf91
gnu: Add go-github-com-invopop-yaml.
* gnu/packages/golang-xyz.scm (go-github-com-invopop-yaml): New variable.

Change-Id: Iacaabe350b28f1afd36d43461d8d60b3b8dab288
2025-01-21 23:42:03 +00:00
Sharlatan Hellseher
73a2842c2b
gnu: Add go-github-com-google-gnostic-models.
* gnu/packages/golang-xyz.scm (go-github-com-google-gnostic-models): New variable.

Change-Id: I6b50491ac57d593585d0649ed2d91ca661fd3ba0
2025-01-21 23:42:03 +00:00
Sharlatan Hellseher
accddac6d5
gnu: Add go-sigs-k8s-io-structured-merge-diff-v4.
* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-structured-merge-diff-v4): New variable.

Change-Id: Ica5089e9c8c957c27a797602da66001530281de1
2025-01-21 23:42:03 +00:00
Sharlatan Hellseher
0e49bb2fbd
gnu: Add go-sigs-k8s-io-json.
* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-json): New variable.

Change-Id: I541a390895c12cc6e0472ab5919579a57b1a7caf
2025-01-21 23:42:03 +00:00
Sharlatan Hellseher
bfd586351f
gnu: go-sigs-k8s-io-yaml: Move to golang-xyz.
* gnu/packages/golang.scm (go-sigs-k8s-io-yaml): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ie391284b12e488b6518cbce8ca5bf22b42aa3f22
2025-01-21 23:42:03 +00:00
Sharlatan Hellseher
cd9c90e714
gnu: Add go-k8s-io-gengo-v2.
* gnu/packages/golang-xyz.scm (go-k8s-io-gengo-v2): New variable.

Change-Id: I5323b24712aa7e9f32110a3d99e9a217b00764da
2025-01-21 23:42:02 +00:00
Sharlatan Hellseher
79ef3b207e
gnu: Add go-k8s-io-utils.
* gnu/packages/golang-xyz.scm (go-k8s-io-utils): New variable.

Change-Id: Ieb44fbbe7b020d6ca4bede0b556ce45c9a29e169
2025-01-21 23:42:02 +00:00
Sharlatan Hellseher
56950f3f68
gnu: go-go-mongodb-org-mongo-driver: Sort.
* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver): Sort
variable alphabetically.

Change-Id: Ia2fafc4e48a8032212ced7dfa66d915e47420175
2025-01-21 23:42:02 +00:00
Sharlatan Hellseher
b675787135
gnu: go-go-mongodb-org-mongo-driver: Simplify package.
* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver)
[arguments]<test-flags>: Move skip logic here.
<test-subdirs>: Move select subdir for tests here.
<phases>: Remove 'disable-failing-tests. Use default 'check.

Change-Id: I31f62fa92bf04090264541a4ed98f502e4a8a7da
2025-01-21 23:42:02 +00:00
Sharlatan Hellseher
951eaefb8f
gnu: go-k8s-io-klog-v2: Fix build.
* gnu/packages/golang-xyz.scm (go-k8s-io-klog-v2)
[arguments]<test-flags>: Skip 5 tests.
<phases>: Add 'remove-examples.

Change-Id: I9d543b6a4a695f1c9106189af327c388faa65f3c
2025-01-21 23:42:02 +00:00
Sharlatan Hellseher
d9e1c234f5
gnu: go-github-com-twpayne-go-vfsafero: Fix build.
* gnu/packages/golang.scm (go-github-com-twpayne-go-vfsafero)
[native-inputs]: Remove go-github-com-twpayne-go-vfs and
go-github-com-spf13-afero; add go-github-com-twpayne-go-vfs-1.0.1 and
go-github-com-spf13-afero-1.1.2.

* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-vfs-1.0.1,
go-github-com-spf13-afero-1.1.2): New variables.

Change-Id: Idb5a2a6a933ed7b9af3d2f263549bb8ba75bc2bf
2025-01-21 23:42:02 +00:00
Sharlatan Hellseher
72a3683689
gnu: go-github-com-dgraph-io-badger: Simplify package.
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger)
[arguments]<test-flags>: Move skip logic here.
<phases>: Use default 'check.

Change-Id: I2dba8ea691337999ed9d6f9c9b20300fb9576187
2025-01-21 23:42:01 +00:00
Sharlatan Hellseher
93bb9b39f3
gnu: Add go-sixel.
* gnu/packages/golang-xyz.scm (go-sixel): New variable.

Change-Id: Ibf4dce9f2b98b7fb046b663e26a752d616ad670b
2025-01-21 23:42:01 +00:00
Sharlatan Hellseher
d371b14b06
gnu: go-github-com-mattn-go-sixel: Adjust inputs.
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-sixel)
[native-inputs]: Add go-github-com-burntsushi-graphics-go.

Change-Id: Ife2a552d26855ced247ba8b8b52e259ce5dbe211
2025-01-21 23:42:01 +00:00
Sharlatan Hellseher
dbcec82ce8
gnu: Add go-github-com-burntsushi-graphics-go.
* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-graphics-go): New variable.

Change-Id: Iadbee81a5ca2c9b65d84e6cdffc69abff4b114e9
2025-01-21 23:42:01 +00:00
Sharlatan Hellseher
57a49ea4f0
gnu: go-github-com-dsnet-golib: Adjust inputs.
* gnu/packages/golang-xyz.scm (go-github-com-dsnet-golib)
[propagated-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I1eabd4242bd34acfbc2d1f0c3517e150da317721
2025-01-21 23:42:00 +00:00
Sharlatan Hellseher
d1f86c4b69
gnu: go-github-com-kr-fs: Move to golang-xyz.
* gnu/packages/golang.scm: ... to here.
* gnu/packages/golang-xyz.scm (go-github-com-kr-fs): Move from here ...

Change-Id: Iefc12b42656a6fdc90e62286a592c7041670d5b4
2025-01-21 23:42:00 +00:00
Sharlatan Hellseher
1d90683d5b
gnu: go-github-com-creack-pty: Update to 1.1.24.
* gnu/packages/golang-xyz.scm (go-github-com-creack-pty): Update to 1.1.24.

Change-Id: Ibde9155be0ba4132993a4c71cb3b3fb93f695d6f
2025-01-21 23:42:00 +00:00
Sharlatan Hellseher
c80603587b
gnu: go-github-com-jessevdk-go-flags: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-jessevdk-go-flags): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I22d75782b89c531545528d3ab86a7a8702c55e33
2025-01-21 23:41:59 +00:00
Sharlatan Hellseher
6f0b82d0a6
gnu: go-github-com-hashicorp-hcl: Fix build.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl)
[arguments]<test-subdirs>: Provide subdirs where most of the tests are
passed, exclude "parser".

Change-Id: I734f187f3356161e9f8f65614706c26989723060
2025-01-21 23:41:59 +00:00
Sharlatan Hellseher
502e70dd3e
gnu: Add go-github-com-go-git-go-git-fixtures-v5.
* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v5): New variable.

Change-Id: I6be9e5cf8087f8fb252ae5c999f737b7c5208dd9
2025-01-21 23:41:58 +00:00
Sharlatan Hellseher
f51aa1f0a3
gnu: go-github-com-go-git-go-git-fixtures-v4: Fix build.
* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v4)
[arguments]<test-subdirs>: Only test tests in project root, rest are
failing, see <https://github.com/go-git/go-git-fixtures/issues/23>.

Change-Id: Ibd3a35217d2ab3350db030ecba722d89dfa2802c
2025-01-21 23:41:58 +00:00
Sharlatan Hellseher
1ec4071924
gnu: go-github-com-go-git-go-billy-v5: Update to 5.6.0.
* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-billy-v5): Update to 5.6.0.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I665cfd94dcee91bafe5929f07a18e64f62a6430a
2025-01-21 23:41:58 +00:00
Sharlatan Hellseher
afcf9a61c3
gnu: go-github-com-coreos-go-semver: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-coreos-go-semver): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ib207e077c56a87d6729003b6b81da12a9ecd5f5a
2025-01-21 23:41:58 +00:00
Sharlatan Hellseher
ced8b40fff
gnu: Add go-github-com-viant-toolbox.
These packages can't be added individually because of bootstrap and
dependencies chain.

* gnu/packages/golang-xyz.scm ( go-github-com-viant-assertly,
go-github-com-viant-assertly-bootstrap, go-github-com-viant-toolbox,
go-github-com-viant-toolbox-bootstrap, go-github-com-viant-xreflect,
go-github-com-viant-xunsafe): New variables.

Change-Id: I2aae108e6ed5f4c3ac054af515225d76d5f9d1d1

gnu: Add go-github-com-viant-assertly.

* gnu/packages/golang-check.scm (go-github-com-viant-assertly): New variable.

Change-Id: Ic6e9900d7cb5edfa8a0bf3229594a02c68a379ad
2025-01-21 23:41:58 +00:00
Sharlatan Hellseher
7028fd97da
gnu: Add go-github-com-go-errors-errors.
* gnu/packages/golang-xyz.scm (go-github-com-go-errors-errors): New variable.

Change-Id: I360163bb71729bb34cb24576fce49c19d8307451
2025-01-21 23:41:58 +00:00