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

935 commits

Author SHA1 Message Date
Sharlatan Hellseher
8604046d38
gnu: Add go-go-uber-org-zap-exp.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap-exp): New variable.

Change-Id: Ifda51c2b6cd9d2c0fef9afd7f14c219c5dd39b88
2025-05-26 16:50:10 +01:00
Sharlatan Hellseher
35ad7c90a9
gnu: go-go-uber-org-zap: Improve package.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap) [source] <snippet>:
Remove all submodules containing go.mod.
[arguments] <test-flags>: Skip just one test.
<phases>: Remove 'remove-examples-and-benchmarks as redundant.
[home-page]: Fix lint warning.
[synopsis]: Reword it according to project's README.
[description]: Likewise.

Change-Id: I94c4491ff22823c958610e9adf2ac051da6a6180
2025-05-26 16:50:10 +01:00
Sharlatan Hellseher
a974cf2f85
gnu: go-github-com-benbjohnson-clock: Move to golang-check.
* gnu/packages/golang-xyz.scm (go-github-com-benbjohnson-clock): Move
from here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: I8dbd3490ef60bfcc84c2d10956c2b69e7751d8af
2025-05-26 16:50:10 +01:00
Sharlatan Hellseher
87dad20436
gnu: Add go-go-uber-org-ratelimit.
* gnu/packages/golang-xyz.scm (go-go-uber-org-ratelimit): New variable.

Change-Id: I90579a32cc45192137524279f4097ecacf0ab139
2025-05-26 16:50:09 +01:00
Sharlatan Hellseher
09a53173a4
gnu: Add go-github-com-boombuler-barcode.
* gnu/packages/golang-xyz.scm (go-github-com-boombuler-barcode): New variable.

Change-Id: I8dd1b72a8faac08d37bafd60ba02368b90fd680f
2025-05-26 16:50:09 +01:00
Sharlatan Hellseher
0698801dcb
gnu: Add go-github-com-yargevad-filepathx.
* gnu/packages/golang-xyz.scm (go-github-com-yargevad-filepathx): New variable.

Change-Id: Iabea6ceb3e026420ec7d775060de882a77458159
2025-05-26 16:50:08 +01:00
Sharlatan Hellseher
47e6774401
gnu: Add go-github-com-ghodss-yaml.
* gnu/packages/golang-xyz.scm (go-github-com-ghodss-yaml): New variable.

Change-Id: If8172ffc3c41545e4dd247bf5c2229a95ac09970
2025-05-26 16:50:08 +01:00
Sharlatan Hellseher
aaacaaf10a
gnu: Add go-github-com-kylebanks-depth.
* gnu/packages/golang-xyz.scm (go-github-com-kylebanks-depth): New variable.

Change-Id: I20dc98c4fa6c3780a30e93e1280500221171a9d0
2025-05-26 16:50:08 +01:00
Sharlatan Hellseher
eaeae4e077
gnu: Add go-github-com-tidwall-cities.
* gnu/packages/golang-xyz.scm (go-github-com-tidwall-cities): New variable.

Change-Id: I05b8dc7af104c6c16acaf942a9229ae740e1df65
2025-05-26 16:50:08 +01:00
Sharlatan Hellseher
27ee55714b
gnu: go-gopkg-in-tomb-v1: Move to golang-xyz.
* gnu/packages/golang.scm (go-gopkg-in-tomb-v1): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I9b5e36505b924c2ae69b95201c2d81312ae16310
2025-05-26 16:50:08 +01:00
Sharlatan Hellseher
0833ea80ff
gnu: go-github-com-flopp-go-findfont: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-flopp-go-findfont): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I720a48fd063fc543f4d3ada33e9b9767d88cadda
2025-05-26 16:50:07 +01:00
Sharlatan Hellseher
ff6929fb97
gnu: go-github-com-rakyll-statik: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-rakyll-statik): Move from here
...
* gnu/packages/golang-xyz.scm: ...  to here.

Change-Id: I02d155318c585b6d2e5bb243305a687c40a8ba44
2025-05-26 16:50:07 +01:00
Sharlatan Hellseher
983562fc42
gnu: go-github-com-signintech-gopdf: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Iaba75f2ea6e96199951c3f40062b7539ad885a8b
2025-05-26 16:50:07 +01:00
Sharlatan Hellseher
7a6da937bd
gnu: chezmoi: Update to 2.1.0.
The most of the changes are clean up for no longer required package
variants.

* gnu/packages/configuration-management.scm (chezmoi): Update to 2.1.0.
[arguments] <test-flags>: Skip failing test here instead of deleting
test files.
<phases>: Remove 'remove-failing-test-scripts.
[native-inputs]: Remove go-github-com-bmatcuk-doublestar-v2,
go-github-com-charmbracelet-glamour, go-github-com-google-go-github-v33,
go-github-com-pkg-diff, go-github-com-twpayne-go-vfs-1.0.1,
go-github-com-twpayne-go-vfsafero, and go-github-com-twpayne-go-xdg-v3;
add go-github-com-bmatcuk-doublestar-v4,
go-github-com-bradenhilton-mozillainstallhash,
go-github-com-charmbracelet-glamour-0.3,
go-github-com-google-go-github-v36, go-github-com-google-gops,
go-github-com-mitchellh-mapstructure, go-github-com-spf13-afero,
go-github-com-twpayne-go-vfs-v3, and go-github-com-twpayne-go-xdg-v6.

* gnu/packages/golanng-web.scm: (go-github-com-google-go-github-v33): Delete variable.
(go-github-com-google-go-github-v36): New variable.

* gnu/packages/golanng-xyz.scm: (go-github-com-bmatcuk-doublestar-v2,
go-github-com-spf13-afero-1.1.2, go-github-com-twpayne-go-vfs-v4,
go-github-com-twpayne-go-vfs-1.0.1, go-github-com-twpayne-go-xdg-v3):
Delete variables.

(go-github-com-twpayne-go-xdg-v6): Do not inherit from
go-github-com-twpayne-go-xdg-v3

(go-github-com-charmbracelet-glamour-0.3,
go-github-com-twpayne-go-vfs-v3): New variables.

* gnu/packages/golanng.scm (go-github-com-twpayne-go-vfsafero): Delete
variable.

Change-Id: I0732fd7eb8d8873d53a7094e94af0cc07f2f6f61
2025-05-26 16:50:06 +01:00
Sharlatan Hellseher
18325898bb
gnu: Add go-github-com-google-gops.
* gnu/packages/golang-xyz.scm (go-github-com-google-gops, gops): New variables.

Change-Id: I93474a2ed18b006520fba1c7bacd7eef0cd7ebe4
2025-05-26 16:50:06 +01:00
Sharlatan Hellseher
f18c19cd23
gnu: Add go-rsc-io-goversion.
* gnu/packages/golang-xyz.scm (go-rsc-io-goversion): New variable.

Change-Id: If030e32a7b491ca9e224517e1e52e38fabb4d29a
2025-05-26 16:50:06 +01:00
Sharlatan Hellseher
665f69c66c
gnu: go-github-com-zalando-go-keyring: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: If1a55a049bcea1a6a9a3bc25ab179b46214766c7
2025-05-26 16:50:06 +01:00
Sharlatan Hellseher
8d5281cbc9
gnu: Add go-go-mau-fi-zeroconfig.
It was proposed in #62284 on <2023-03-20>.

* gnu/packages/golang-xyz.scm (go-go-mau-fi-zeroconfig): New variable.

Co-authored-by: conses <contact@conses.eu>
Co-authored-by: Miguel Ángel Moreno <mail@migalmoreno.com>
Change-Id: Ib04852a01023c90029071d77be37dcd1174630f3
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
12a671b1bc
gnu: Add go-maunium-net-go-mauflag.
It was proposed in #62284 on <2023-03-20>.

* gnu/packages/golang-xyz.scm (go-maunium-net-go-mauflag): New variable.

Co-authored-by: conses <contact@conses.eu>
Co-authored-by: Miguel Ángel Moreno <mail@migalmoreno.com>
Change-Id: Ice7cb23cafff2f3b67175172ebaa32da316a3b06
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
cf68c1c546
gnu: Add go-go-mau-fi-webp.
* gnu/packages/golang-xyz.scm (go-go-mau-fi-webp): New variable.

Change-Id: I5a8b7f25085bb99d3bc7798ec90a1fbc73fc36e3
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
98dbc22265
gnu: Add go-github-com-chai2010-webp.
It was proposed in #62284 on <2023-03-20>.

* gnu/packages/golang-xyz.scm (go-github-com-chai2010-webp): New variable.

Co-authored-by: conses <contact@conses.eu>
Co-authored-by: Miguel Ángel Moreno <mail@migalmoreno.com>
Change-Id: I527296ef658262f3abcf5703c5330e9bb0ccab9e
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
c9a88abf02
gnu: Add go-go-mau-fi-util.
* gnu/packages/golang-xyz.scm (go-go-mau-fi-util): New variable.

Change-Id: Ieebdf29b306a8918e90d69e0ba4a887628fc1dd0
2025-05-26 16:50:05 +01:00
Sharlatan Hellseher
439e0bc956
gnu: Add go-github-com-kisielk-sqlstruct.
* gnu/packages/golang-xyz.scm (go-github-com-kisielk-sqlstruct): New variable.

Change-Id: If7a12afe38586dbed7aee7d15bce73a64e77d284
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
e98ae52bed
gnu: Add go-github-com-sap-go-hdb.
* gnu/packages/golang-xyz.scm (go-github-com-sap-go-hdb): New variable.

Change-Id: I7df9c4834677c24c3f54611cabeb99139f47f2f9
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
3a640e17ba
gnu: Add go-github-com-gdey-errors.
* gnu/packages/golang-xyz.scm (go-github-com-gdey-errors): New variable.

Change-Id: Ibf17a00c4e83301877900bc8b1d5d8849a80159d
2025-05-26 16:50:04 +01:00
Sharlatan Hellseher
d2ec1c382d
gnu: Add go-github-com-pborman-uuid.
* gnu/packages/golang-xyz.scm (go-github-com-pborman-uuid): New variable.

Change-Id: I9f4834d3f19f75870228d532487618e1e9b045fd
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
c7b616d1e8
gnu: Add go-github-com-arolek-p.
* gnu/packages/golang-xyz.scm (go-github-com-arolek-p): New variable.

Change-Id: I810adb6a38817f603caf5e95b17bcd61923e8986
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
791469e4af
gnu: Add go-github-com-go-spatial-proj.
* gnu/packages/golang-xyz.scm (go-github-com-go-spatial-proj): New variable.

Change-Id: Ibb4de675d60fd2aecd7975ab1c35ce82583cda5d
2025-05-26 16:50:03 +01:00
Sharlatan Hellseher
990490f4b3
gnu: Add go-github-com-asdine-storm-v3.
* gnu/packages/golang-xyz.scm (go-github-com-asdine-storm-v3): New variable.

Change-Id: I39c296c1a0c60166ea1791486c4a6fc3cf79996c
2025-05-26 16:50:02 +01:00
Sharlatan Hellseher
7d72c72667
gnu: Add go-github-com-sereal-sereal-go-sereal.
* gnu/packages/golang-xyz.scm (go-github-com-sereal-sereal-go-sereal): New variable.

Change-Id: Ied7fe343f117b890b29347e64ba8f4363e878ad4
2025-05-26 16:50:02 +01:00
Sergey Trofimov
380282f3f5
gnu: packages: Fix broken descriptions.
A few description mistakenly use @{foo} instead of @code{foo} which
results in broken formatting in guix search.

* gnu/packages/bioinformatics.scm (umi-tools),
* gnu/packages/cran.scm (r-ggside),
* gnu/packages/crates-apple.scm: (rust-commoncrypto-0.2),
* gnu/packages/crates-io.scm: (rust-ndarray-rand-0.15),
* gnu/packages/emacs-xyz.scm (emacs-load-relative, emacs-el-x)
(emacs-helm-org-ql, emacs-consult-lsp),
* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig),
* gnu/packages/haskell-xyz.scm (ghc-text-short, ghc-validation),
* gnu/packages/image.scm (imgp),
* gnu/packages/perl-check.scm (perl-test-file-contents),
* gnu/packages/perl-web.scm (perl-uri-db),
* gnu/packages/perl.scm (perl-clipboard, perl-module-refresh),
* gnu/packages/python-xyz.scm (python-ddlparse, python-black-macchiato)
(python-pysendfile),
* gnu/packages/qt.scm (qt5compat),
* gnu/packages/ruby.scm (ruby-ruby-engine, ruby-httpclient),
* gnu/packages/sagemath.scm (python-memory-allocator),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/time.scm (python-pendulum):
[description]: Fix malformed macros.

Change-Id: I3ed755a54aecf40bf0c5c982f9e70b7cd3689de7
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-05-13 16:35:45 +00:00
Christopher Baines
14fd1d9df8
gnu: go-github-com-dennwc-btrfs: Skip tests on 32bit systems.
As they fail, and this blocks building the prometheus node exporter.

* gnu/packages/golang-xyz.scm (go-github-com-dennwc-btrfs)[arguments]: Skip
tests on 32bit systems.

Change-Id: If6015b125407cf74c05f7c9a30a0b74deb0af38e
2025-04-27 11:48:58 +01:00
Sharlatan Hellseher
965ec72048
gnu: go-github-com-logrusorgru-aurora: Do not overwrite build-system.
* gnu/packages/golang-xyz.scm: (go-github-com-logrusorgru-aurora-v3,
go-github-com-logrusorgru-aurora-v4) [build-system]: Inherit from
go-github-com-logrusorgru-aurora.

Change-Id: I1a33a02c369b195d75471af63f03ca311cf2ee08
2025-04-16 12:38:04 +01:00
Daniel Ziltener
a82fcf2c29
gnu: go-github-com-logrusorgru-aurora-v4: Fix import path.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 12:38:04 +01:00
45mg
7e1278ad91
gnu: Add go-github-com-wadey-gocovmerge.
* gnu/packages/golang-xyz.scm (go-github-com-wadey-gocovmerge): New variable.

Change-Id: Idde447ff494064fbc74c973b49ff0fd5699f9346
2025-04-08 20:27:32 -04:00
Sharlatan Hellseher
b7baad8358
gnu: go-dario-cat-mergo: Add package variants.
In Golang ecosystem, renaming the project is a common practice which may
lead to source duplication.  This change introduces 2 variants of
go-dario-cat-mergo covering the case when the final project still uses
the old module name, see
<https://github.com/jesseduffield/lazygit/issues/4453>.

* gnu/packages/golang-xyz.scm (go-github-com-imdario-mergo)
(go-github-com-darccio-mergo): New variables.

Change-Id: I4962158590c59fa833d3108c7a764457c1f49509
2025-04-02 20:37:57 +01:00
Jussi Timperi
4f246eb90b
gnu: go-github-com-lyft-protoc-gen-star-v2: Update to 2.0.4.
* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2): Update to 2.0.4.

Change-Id: I5447a3c5612b2258e91395748c6f4646c39caafc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-28 14:57:40 +00:00
Sharlatan Hellseher
9cb5e26488
gnu: Add go-gvisor-dev-gvisor.
* gnu/packages/golang-xyz.scm (go-gvisor-dev-gvisor): New variable.

Change-Id: I5144f97d58ff0cc407252c79a24adb802fa22d9f
2025-03-04 21:39:02 +00:00
Christopher Baines
c8f537ac05
gnu: go-github-com-hodgesds-perf-utils: Skip more tests on arm.
I see these failing when built on Honeycomb build machines:

  === RUN   TestDataTLB
      utils_test.go:234: no such file or directory
  --- FAIL: TestDataTLB (0.00s)
  === RUN   TestInstructionTLB
      utils_test.go:246: no such file or directory
  --- FAIL: TestInstructionTLB (0.00s)

It could be something with the system configuration but just disable the tests
for now. This is working towards getting the prometheus-node-exporter package
building again on aarch64-linux.

Note that there's even more test failures when trying to build with qemu
binfmt emulation.

* gnu/packages/golang-xyz.scm (go-github-com-hodgesds-perf-utils)[arguments]:
Skip a couple more tests on arm.

Change-Id: Ib5bc41679d825a1a727e240e7fffeb336f82db6d
2025-03-03 14:13:52 +00:00
Felix Lechner
1ce2226aec
gnu: go-github-com-hanwen-go-fuse-v2: Downgrade to 2.5.0.
Fixes <https://issues.guix.gnu.org/76444>.

* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2): Downgrade to
2.5.0.

Change-Id: Idf9059dc969b3c4447e2576ae0601199f20e2525
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-20 16:02:03 -05:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Sharlatan Hellseher
715a255843
gnu: go-github-com-hanwen-go-fuse-v2: Fix indentation.
* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2): Fix
indentation.
[phases] {remove-benchmark}: Remove unused "tests?" argument from
lambda.

Change-Id: Iff9528ec13a2e90a415a3ee80006c63dc9ffbd0c
2025-02-18 16:58:13 +00:00
Sharlatan Hellseher
eb0898c165
gnu: go-github-com-hanwen-go-fuse-v2: Find fusermount.
It was proposed in #71795 on <2024-06-27>.

Go-fuse requires the setuid version of Fusermount.  Relying on PATH is
not acceptable in all situations, especially not when mounts are
executed automatically as part of PAM.

* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2)
[arguments] <phases>: Add 'fix-paths to adjust path to setuid version of
Fusermount.
[inputs]: Add fuse.

Co-authored-by: Felix Lechner <felix.lechner@lease-up.com>
Change-Id: I56a8265857c6b31dfe74ad3bad3927842c8c9f05
2025-02-18 16:58:05 +00:00
Vagrant Cascadian
3842479e75
gnu: Fix typos in golang package description and synopsis.
* gnu/packages/golang-check.scm (go-modernc-org-ccorpus2)[description]: Fix
spelling of "package".
* gnu/packages/golang-compression.scm
(go-github-com-mholt-archiver-v3)[description]: Fix spelling of "command".
* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-bsaes-git)[synopsis]:
Fix spelling of "implementation".
* gnu/packages/golang-web.scm
(go-github-com-pires-go-proxyproto)[description]: Fix spelling of "coming".
* gnu/packages/golang-xyz.scm (go-github-com-golangplus-bytes)[synopsis]: Fix
spelling of "Extension".  (go-github-com-goreleaser-fileglob)[description]:
Fix spelling of "directories".  (go-github-com-joho-godotenv)[synopsis]: Fix
spelling of "library".  (go-github-com-otiai10-copy)[description]: Fix
spelling of "implements".  (go-github-com-otiai10-copy)[description]: Fix
spelling of "functinoality".  (go-github-com-zyedidia-poller)[description]:
Fix spelling of "concurrent".
2025-02-17 12:38:08 -08:00
Sharlatan Hellseher
aadee4a58d
gnu: go-ulid: Fix Texinfo markup in description.
Reported in #76312 by Leo Famulari <leo@famulari.name>.

* gnu/packages/golang-xyz.scm (go-ulid): Swap to PACKAGE/INHERIT.
[description]: Swap to go-github-com-oklog-ulid-v2; add leading "\n" to
fix issue with Texinfo "@end itemize" line.
[native-inputs]: Remove go-github-pborman-getopt-v2.

Change-Id: I5bc34db4c4d244e9f11f2cb4875344d48bd14ec9
2025-02-15 21:44:41 +00:00
Sharlatan Hellseher
b99df83c59
gnu: go-github-com-charlievieth-fastwalk: Skip tests on non 64bit.
As seen in <https://ci.guix.gnu.org/build/8739944/log/raw>.

* gnu/packages/golang-xyz.scm (go-github-com-charlievieth-fastwalk)
[arguments] <tests?>: Skip tests on non 64bit systems.

Change-Id: I083ba30af74fcf96110c5a515efe9217ebce2a75
2025-02-15 17:17:17 +00:00
Sharlatan Hellseher
54e86bc170
gnu: Add go-codeberg-org-anaseto-gruid-tcell.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): New variable.

Change-Id: If6408b2e4b070ccc53da62f13f9dba0a7d1ae643
2025-02-15 16:18:10 +00:00
Sharlatan Hellseher
014a5fc785
gnu: Add go-codeberg-org-anaseto-gruid-js.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): New variable.

Change-Id: Ia3e93d8642c2b70cd8b2a53f18539a6c303a3051
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
751b5c5b65
gnu: Add go-codeberg-org-anaseto-gruid.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): New variable.

Change-Id: Ic33426afa1650d68858468e750060031a329d6ed
2025-02-15 16:18:09 +00:00
Sharlatan Hellseher
4fe1a5882c
gnu: go-github-com-gdamore-tcell-v2: Update to 2.8.1.
* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to 2.8.1.

Change-Id: Ie0214829f54caef95f320dcf9692e1f9bdde26ec
2025-02-15 16:18:09 +00:00