summaryrefslogtreecommitdiff
path: root/gnu/packages/golang-xyz.scm
AgeCommit message (Collapse)Author
2025-03-04gnu: Add go-gvisor-dev-gvisor.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-gvisor-dev-gvisor): New variable. Change-Id: I5144f97d58ff0cc407252c79a24adb802fa22d9f
2025-03-03gnu: go-github-com-hodgesds-perf-utils: Skip more tests on arm.Christopher Baines
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-02-20gnu: go-github-com-hanwen-go-fuse-v2: Downgrade to 2.5.0.Felix Lechner
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 <[email protected]>
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-18gnu: go-github-com-hanwen-go-fuse-v2: Fix indentation.Sharlatan Hellseher
* 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-18gnu: go-github-com-hanwen-go-fuse-v2: Find fusermount.Sharlatan Hellseher
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 <[email protected]> Change-Id: I56a8265857c6b31dfe74ad3bad3927842c8c9f05
2025-02-17gnu: Fix typos in golang package description and synopsis.Vagrant Cascadian
* 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-15gnu: go-ulid: Fix Texinfo markup in description.Sharlatan Hellseher
Reported in #76312 by Leo Famulari <[email protected]>. * 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-15gnu: go-github-com-charlievieth-fastwalk: Skip tests on non 64bit.Sharlatan Hellseher
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-15gnu: Add go-codeberg-org-anaseto-gruid-tcell.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): New variable. Change-Id: If6408b2e4b070ccc53da62f13f9dba0a7d1ae643
2025-02-15gnu: Add go-codeberg-org-anaseto-gruid-js.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): New variable. Change-Id: Ia3e93d8642c2b70cd8b2a53f18539a6c303a3051
2025-02-15gnu: Add go-codeberg-org-anaseto-gruid.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): New variable. Change-Id: Ic33426afa1650d68858468e750060031a329d6ed
2025-02-15gnu: go-github-com-gdamore-tcell-v2: Update to 2.8.1.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to 2.8.1. Change-Id: Ie0214829f54caef95f320dcf9692e1f9bdde26ec
2025-02-15gnu: Add go-github-com-zyedidia-terminal.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-terminal): New variable. Change-Id: I94caacaf4440cbfa547344aa84c084949b873c3f Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-tcell-v2.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-tcell-v2): New variable. Change-Id: Id6d92347e6b7b080b906f5ef7849b6589fb80d04 Co-authored-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-json5.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-json5): New variable. Change-Id: Ia931a9c4d86b4e42e45dcc72ffec58c7c3793efe Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-go-shellquote.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-shellquote): New variable. Change-Id: I39df8c180ac392cf1c89dd612921b09046c03189 Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-go-runewidth.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-runewidth): New variable. Change-Id: I17b2b97f25fffaa0e0cff9be9cc43d1f83412bb2 Co-authored-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-glob.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-glob): New variable. Change-Id: I3c2815a1c1544641ca0bc06a97f0129a5a89a13d Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-clipper.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-clipper): New variable. Change-Id: Ib97afc64f6186034239b2c55454413d8033c1be1 Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-zyedidia-poller.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-poller): New variable. Change-Id: I5d4acbca7dbf47a2767d3fb262f55fbb9c678d50 Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-15gnu: Add go-github-com-layeh-gopher-luar.Ashvith Shetty
* gnu/packages/golang-xyz.scm (go-github-com-layeh-gopher-luar): New variable. Change-Id: Iafe2a8aa760d684dae485c12f639cdbdc8efc336 Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-14gnu: go-github-com-go-md2man: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-go-md2man): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. * gnu/packages/containers.scm: Add (gnu packages golang-xyz). * gnu/packages/hardware.scm: Likewise. * gnu/packages/virtualization.scm: Likewise. Change-Id: I90bdb2a78887896bebf64eef7741d4c6d8e68b93
2025-02-07gnu: Add go-git-sr-ht-rjarry-go-opt-v2.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-git-sr-ht-rjarry-go-opt-v2): New variable. Change-Id: Ia45805e944fc5fefbb750f801c4edae0aed4622d
2025-02-07gnu: Add go-github-com-dgraph-io-ristretto-v2.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto-v2): New variable. Change-Id: I77ba7c6210906ebb6f36eadc24f6afd531315721
2025-02-07gnu: go-github-com-dgraph-io-ristretto: Update to 1.0.1.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto): Update to 1.0.1. [argumens] <phases>: Use default 'check. Change-Id: Id22d72b51c83beea7acd972d1ce40df9068ea412
2025-02-05gnu: go-github-com-cheggaaa-pb-v3: Remove duplicate field.Sharlatan Hellseher
It was introduced in b0632d45f34d4c0f3a0573b1b9a048bac0364e7a commit. * gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb-v3): Remove duplicate "arguments" field. Change-Id: I1f118d5b387934b20f1cebe0a6bd79193febc0dd
2025-02-03gnu: packages/golagn-xyz: Sort alphabetically.Sharlatan Hellseher
* 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-03gnu: go-github-com-sosodev-duration: Improve package.Sharlatan Hellseher
* 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-03gnu: go-github-com-go-viper-mapstructure-v2: Improve package.Sharlatan Hellseher
* 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-03gnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Rename variable.Sharlatan Hellseher
* 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-03gnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Improve package.Sharlatan Hellseher
* 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-03Revert "gnu: Add go-github-com-dgryski-trifles-leven."Sharlatan Hellseher
This variable is a duplicate and available in (gnu package golang-xyz). This reverts commit 3dd408f6aab959b527b3155c5249d18ccdc71651. Change-Id: Ic3e79f6332681c70a9cf62763ab0b0210c0c2c2f
2025-02-03Revert "gnu: Add go-github-com-arbovm-levenshtein."Sharlatan Hellseher
The variable is a duplicated and available in (gnu packages golang-xyz). This reverts commit 634d534a464da49a9621938ceccec48fee59831d. Change-Id: I205a2fa4fccbb00e77525af14ee3ee3e08e9530c
2025-02-03Revert "gnu: Add go-github-com-agnivade-levenshtein."Sharlatan Hellseher
The variable is a duplicate and available in (gnu packages golang-xyz). This reverts commit e16d89d4c0ffcceaa89a29dbabd4a382d9a01375. Change-Id: I4ea3008839eb954ddfaf4f27e7631958926d6a20
2025-02-03Revert "gnu: Add go-github-com-vektah-gqlparser-v2."Sharlatan Hellseher
The variable is a duplicate and available in (gnu packages golang-web). This reverts commit 0550c4191fae3b3b00b8bb9faba8a2fe2ad0d188. Change-Id: Ia7fa7f399690e8ced4511b8ca63a750b6b08ff7f
2025-02-02gnu: Add go-github-com-vektah-gqlparser-v2.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-vektah-gqlparser-v2): New variable. Change-Id: I3cbf496ed9c85e0576b6034162f6911b775cde90
2025-02-02gnu: Add go-github-com-agnivade-levenshtein.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-agnivade-levenshtein): New variable. Change-Id: I71383dd703bb9418db184cd4fd0f2fd82a907a48
2025-02-02gnu: Add go-github-com-dgryski-trifles-leven.Danny Milosavljevic
* 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-02gnu: Add go-github-com-arbovm-levenshtein.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-arbovm-levenshtein): New variable. Change-Id: Ibcee5d42b8d2c333ec38bc7405611091ec6e7887
2025-02-02gnu: Add go-github-com-sosodev-duration.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-sosodev-duration): New variable. Change-Id: I26d130fb8372ad0f635fd7eacbce314dc65c38be
2025-02-02gnu: Add go-github-com-kevinmbeaulieu-eq-go-eq-go.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go): New variable. Change-Id: Ieab9c041a4fd29a8e7d2149528eb91499a61de2e
2025-02-02gnu: Add go-github-com-go-viper-mapstructure-v2.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2): New variable. Change-Id: I70f70a5bd392264701fe05a5f17fe2d20b53916f
2025-01-28gnu: packages/golang-xyz: Simplify some difinitions.Sharlatan Hellseher
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-28gnu: go-github-com-opencontainers-runtime-spec: Enable tests.Sharlatan Hellseher
* 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-27gnu: go-github-com-pelletier-go-toml-v2: Disable tests.Sharlatan Hellseher
* 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-27gnu: go-github-com-zclconf-go-cty: Skip some tests on non 64bit arch.Sharlatan Hellseher
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-25gnu: go-github-com-pelletier-go-toml-v2: Single thread tests.Sharlatan Hellseher
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-25gnu: go-github-com-surge-glog: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-surge-glog): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ib9dbb497618ac5c0655faf31bb0b7ea440b57a13
2025-01-25gnu: go-github-com-sabhiram-go-gitignore: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ie137f390626b89b980833091f641700fa4d6f504