diff options
Diffstat (limited to 'gnu/packages/golang-xyz.scm')
-rw-r--r-- | gnu/packages/golang-xyz.scm | 482 |
1 files changed, 271 insertions, 211 deletions
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 8f99b38017..e465eb175e 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -153,9 +153,10 @@ (build-system go-build-system) (arguments (list - #:go go-1.23 #:skip-build? #t #:import-path "9fans.net/go" + #:test-flags + #~(list "-vet=off") ;Go@1.24 forces vet, but tests are not ready yet. #:test-subdirs #~(list "acme/..." ;; "cmd/..." ; missing packages ;; @@ -519,16 +520,17 @@ file along with an index.html file.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/darccio/mergo") - (commit (string-append "v" version)))) + (url "https://github.com/darccio/mergo") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1q61904rd858ac19vsmmhz69b1hvn0y9rjfb9d2gc4abg64dva57")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "dario.cat/mergo")) + #:import-path "dario.cat/mergo" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-gopkg-in-yaml-v3)) (home-page "https://github.com/darccio/mergo") @@ -638,16 +640,17 @@ commands.") (origin (method git-fetch) (uri (git-reference - (url "https://git.sr.ht/~rockorager/tcell-term") - (commit (string-append "v" version)))) + (url "https://git.sr.ht/~rockorager/tcell-term") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1z64yzr2l5j5r5rqi89jk4madn3ak8hw95lva5ra7gnlyhh2vs05")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "git.sr.ht/~rockorager/tcell-term")) + #:import-path "git.sr.ht/~rockorager/tcell-term" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-github-com-stretchr-testify)) (propagated-inputs @@ -669,16 +672,17 @@ Go library.") (origin (method git-fetch) (uri (git-reference - (url "https://git.sr.ht/~rockorager/vaxis") - (commit (string-append "v" version)))) + (url "https://git.sr.ht/~rockorager/vaxis") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "09n2vafkb4mfxq4fiwf7ir3557q0h91n0s7imhh0789fj19g9j30")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "git.sr.ht/~rockorager/vaxis")) + #:import-path "git.sr.ht/~rockorager/vaxis" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-github-com-stretchr-testify)) (propagated-inputs @@ -786,16 +790,17 @@ Golang.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/a8m/envsubst") - (commit (string-append "v" version)))) + (url "https://github.com/a8m/envsubst") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0pkvza3dr3bs2r8y8gfbckijcpl4w3llxd7zy8hw45zznynb273q")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/a8m/envsubst")) + #:import-path "github.com/a8m/envsubst" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/a8m/envsubst") (synopsis "Environment variables substitution for Go") (description @@ -1132,8 +1137,8 @@ prompts on terminals supporting ANSI escape sequences.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/alecthomas/chroma") - (commit (string-append "v" version)))) + (url "https://github.com/alecthomas/chroma") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0hjzb61m5lzx95xss82wil9s8f9hbw1zb3jj73ljfwkq5lqk76zq")) @@ -1144,8 +1149,10 @@ prompts on terminals supporting ANSI escape sequences.") ;; TODO: Build cmd/chroma and cmd/chromad commands. (arguments (list - #:go go-1.23 - #:import-path "github.com/alecthomas/chroma")) + #:import-path "github.com/alecthomas/chroma" + #:test-flags + #~(list "-vet=off" ;Go@1.24 forces vet, but tests are not ready yet. + "-skip" "TestLexers"))) (native-inputs (list go-github-com-alecthomas-kong go-github-com-alecthomas-kong-hcl @@ -1547,16 +1554,17 @@ environment and runtime configuration.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/AndreasBriese/bbloom") - (commit (go-version->git-ref version)))) + (url "https://github.com/AndreasBriese/bbloom") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "021c0pl7r4pc9yslqhbjg9wr6dm03lnzf94a0b9c0hmg0bhhkln9")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/AndreasBriese/bbloom")) + #:import-path "github.com/AndreasBriese/bbloom" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/AndreasBriese/bbloom") (synopsis "Bitset Bloom filter for Golang") (description @@ -1909,16 +1917,17 @@ cluster segmentation algorithm.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/arbovm/levenshtein") - (commit (go-version->git-ref version)))) + (url "https://github.com/arbovm/levenshtein") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/arbovm/levenshtein")) + #:import-path "github.com/arbovm/levenshtein" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/arbovm/levenshtein") (synopsis "Levenshtein Distance in Golang") (description @@ -2063,8 +2072,9 @@ for Go.") (build-system go-build-system) (arguments (list - #:go go-1.23 #:import-path "github.com/asaskevich/govalidator" + #:test-flags + #~(list "-vet=off") ;Go@1.24 forces vet, but tests are not ready yet. #:phases #~(modify-phases %standard-phases (add-after 'unpack 'disable-failing-tests @@ -2619,18 +2629,18 @@ based on murmurhash.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/bmatcuk/doublestar") - (commit (string-append "v" version)))) + (url "https://github.com/bmatcuk/doublestar") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0bk5bixl6rqa8znxghyp6zndbccx9kdyrymjahgyp6qsrp7rk144")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - ;; This test fails with Go 1.16. - #:test-flags #~(list "-skip" "TestMatch") - #:import-path "github.com/bmatcuk/doublestar")) + #:import-path "github.com/bmatcuk/doublestar" + #:test-flags + #~(list "-vet=off" ;Go@1.24 forces vet, but tests are not ready yet. + "-skip" "TestMatch"))) (home-page "https://github.com/bmatcuk/doublestar/") (synopsis "Path pattern matching and globbing supporting doublestar") (description @@ -2673,8 +2683,9 @@ matching and globbing with support for \"doublestar\" patterns.") (base32 "0jskh3dp9xmh1bf1a7dh5ykv0pk2v4pxh5bynsl33cmw61dkd6s0")))) (arguments (list - #:go go-1.23 - #:import-path "github.com/bmatcuk/doublestar/v4")))) + #:import-path "github.com/bmatcuk/doublestar/v4" + #:test-flags + #~(list "-vet=off"))))) ;Go@1.24 forces vet, but tests are not ready yet. (define-public go-github-com-bmizerany-perks-quantile (package @@ -2923,16 +2934,17 @@ strings into words like a POSIX or Windows shell would.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/BurntSushi/toml") - (commit (string-append "v" version)))) + (url "https://github.com/BurntSushi/toml") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "075ay86gn99wlz26x7hp40s4lpc9r026pd2r0ap0pcrvb88inzy1")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/BurntSushi/toml")) + #:import-path "github.com/BurntSushi/toml" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/BurntSushi/toml") (synopsis "Toml parser and encoder for Go") (description @@ -5488,16 +5500,17 @@ gist (https://gist.github.com/kballard/272720).") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/dave/jennifer") - (commit (string-append "v" version)))) + (url "https://github.com/dave/jennifer") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1a0zg8cdnhyqfgrz7jbgpnnz75g5ps1c8cnmbxvfldmy973ziaml")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/dave/jennifer")) + #:import-path "github.com/dave/jennifer" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/dave/jennifer") (synopsis "Code generator for Go") (description "This package provides functionality to generate Go code.") @@ -6313,7 +6326,7 @@ mtime,ctime and btime for files.") (define-public go-github-com-dlclark-regexp2 (package (name "go-github-com-dlclark-regexp2") - (version "1.4.0") + (version "1.11.5") (source (origin (method git-fetch) @@ -6322,11 +6335,14 @@ mtime,ctime and btime for files.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1irfv89b7lfkn7k3zgx610ssil6k61qs1wjj31kvqpxb3pdx4kry")))) + (base32 "0i5c7ak8r4wwlyrx5f1mdipqk6p6ms1jgclb7hlb4qgy83c7xplc")))) (build-system go-build-system) (arguments (list - #:import-path "github.com/dlclark/regexp2")) + #:import-path "github.com/dlclark/regexp2" + #:test-flags + ;; Time sensitive not deterministic tests. + #~(list "-skip" "TestDeadline|TestStopTimeoutClock"))) (home-page "https://github.com/dlclark/regexp2/") (synopsis "Full featured regular expressions for Go") (description @@ -7028,16 +7044,17 @@ protoc-generated code to validate such constraints.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/ergochat/readline") - (commit (string-append "v" version)))) + (url "https://github.com/ergochat/readline") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "16zyk1dzwix5l9iph61img6qn5kryq3kb03dk2lwmrwyr1xdsip3")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/ergochat/readline")) + #:import-path "github.com/ergochat/readline" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-golang-org-x-text go-golang-org-x-sys)) (home-page "https://github.com/ergochat/readline") (synopsis "Readline implementation in pure Go") @@ -7177,8 +7194,8 @@ cases (e.g. snake_case, camelCase, kebab-case, etc).") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/expr-lang/expr") - (commit (string-append "v" version)))) + (url "https://github.com/expr-lang/expr") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0kcpgycdy9fm4g2i4mhp6hprzkg75r0lfrvc0gbwd2wiir460222")) @@ -7194,8 +7211,9 @@ cases (e.g. snake_case, camelCase, kebab-case, etc).") (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/expr-lang/expr")) + #:import-path "github.com/expr-lang/expr" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://expr-lang.org/") (synopsis "Expression language and expression evaluation for Go") (description @@ -7815,16 +7833,17 @@ also favors portability, and includes support for all POSIX systems.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/gdey/errors") - (commit (go-version->git-ref version)))) + (url "https://github.com/gdey/errors") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "0mg33xckg5i529jnv6jxvmp36innz0xl5gbkmnww9paak5yvfjb3")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/gdey/errors")) + #:import-path "github.com/gdey/errors" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/gdey/errors") (synopsis "Augmentation of std @code{errors} library") (description @@ -7863,16 +7882,17 @@ library in go standard library.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/ghemawat/stream") - (commit (go-version->git-ref version)))) + (url "https://github.com/ghemawat/stream") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "0i0cjvhn2zfnvm9dc9nd9yyq27nmv8j2s7sa0lvcdvv2mbcdvvq8")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/ghemawat/stream")) + #:import-path "github.com/ghemawat/stream" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/ghemawat/stream") (synopsis "UNIX pipe-like chained filters") (description @@ -8048,10 +8068,11 @@ to build @code{delve} - debugger for the Go programming language.") (build-system go-build-system) (arguments (list - #:go go-1.23 #:import-path "github.com/go-errors/errors" - ;; Stack trace does not contain source line: 'a: b(5)'. - #:test-flags #~(list "-skip" "TestStackFormat"))) + #:test-flags + #~(list "-vet=off" ;Go@1.24 forces vet, but tests are not ready yet. + ;; Stack trace does not contain source line: 'a: b(5)'. + "-skip" "TestStackFormat"))) (home-page "https://github.com/go-errors/errors") (synopsis "Errors with stacktraces for Golang") (description @@ -8395,8 +8416,8 @@ professionally translated (origin (method git-fetch) (uri (git-reference - (url "https://github.com/go-spatial/proj") - (commit (string-append "v" version)))) + (url "https://github.com/go-spatial/proj") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0sdjms403rr1smm63p21k95m1dfis06i52y1962jnxidcywzm6i5")) @@ -8406,8 +8427,9 @@ professionally translated (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/go-spatial/proj")) + #:import-path "github.com/go-spatial/proj" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-github-com-stretchr-testify)) (home-page "https://github.com/go-spatial/proj") @@ -8613,8 +8635,8 @@ native Go structure.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/gobwas/glob") - (commit (string-append "v" version)))) + (url "https://github.com/gobwas/glob") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 @@ -8622,8 +8644,9 @@ native Go structure.") (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/gobwas/glob")) + #:import-path "github.com/gobwas/glob" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/gobwas/glob") (synopsis "Go globbing library") (description @@ -8837,16 +8860,17 @@ execution.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/gogs/chardet") - (commit (go-version->git-ref version)))) + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/gogs/chardet")) + #:import-path "github.com/gogs/chardet" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/gogs/chardet") (synopsis "Character set detection for Go") (description @@ -9440,16 +9464,17 @@ provides a buffered io.Writer that is flushed at a timed interval.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/goverter/patherr") - (commit (string-append "v" version)))) + (url "https://github.com/goverter/patherr") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1zjcyva959ir23rgk2rvc7ivlyan9dh2rqw7hl03h6xq935zznjq")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/goverter/patherr")) + #:import-path "github.com/goverter/patherr" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/goverter/patherr") (synopsis "Implementation for Goverter's wrapErrorsUsing") (description @@ -9767,6 +9792,39 @@ single @code{Tree} implementation, optimized for sparse nodes.") (replace "go-github-com-hashicorp-golang-lru" go-github-com-hashicorp-golang-lru-v2))))) +(define-public go-github-com-hashicorp-go-msgpack-v2 + (package + (name "go-github-com-hashicorp-go-msgpack-v2") + (version "2.1.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hashicorp/go-msgpack") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y87vqmzysbsvdi6di7dq8az4fswm8lsbxxcq54dnhrg40g4y3nd")))) + (build-system go-build-system) + (arguments + (list + #:skip-build? #t + #:import-path "github.com/hashicorp/go-msgpack/v2")) + (propagated-inputs + (list go-golang-org-x-tools)) + (home-page "https://github.com/hashicorp/go-msgpack") + (synopsis "MessagePack implementation in Golang") + (description + "This package provides a High Performance, Feature-Rich Idiomatic +codec/encoding library for msgpack, JSON. + +Supported Serialization formats are: +@itemize +@item msgpack: https://github.com/msgpack/msgpack +@item json: http://json.org http://tools.ietf.org/html/rfc7159 +@end itemize") + (license license:expat))) + (define-public go-github-com-hashicorp-go-multierror (package (name "go-github-com-hashicorp-go-multierror") @@ -9853,16 +9911,17 @@ their component bytes.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/hashicorp/go-version") - (commit (string-append "v" version)))) + (url "https://github.com/hashicorp/go-version") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "04kb102igwnp03rcjjlg7w2lb2dbr7h0w751w72v6imid51kyrsj")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/hashicorp/go-version")) + #:import-path "github.com/hashicorp/go-version" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/hashicorp/go-version") (synopsis "Parsing and verifying versions for Golang") (description @@ -12059,16 +12118,17 @@ using reflink operations on compatible filesystems such as btrfs and xfs.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/karrick/godirwalk") - (commit (string-append "v" version)))) + (url "https://github.com/karrick/godirwalk") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0jyvai5vpmx86l71hg9j6lxc2b4v32ajvcmjlz40zimfb9ip11q9")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/karrick/godirwalk")) + #:import-path "github.com/karrick/godirwalk" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. ;; To build all examples as a test scenario. (native-inputs (list go-github-com-karrick-golf @@ -12953,16 +13013,17 @@ structure. It's a stable fork of https://github.com/mndrix/ps.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/layeh/gopher-luar") - (commit (string-append "v" version)))) + (url "https://github.com/layeh/gopher-luar") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0zfafqy2jwjmrr0gl3h2ivn0iixb0bvslcwcly9bcmc5yxq35m89")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "layeh.com/gopher-luar")) + #:import-path "layeh.com/gopher-luar" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-github-com-yuin-gopher-lua)) (home-page "https://github.com/layeh/gopher-luar") (synopsis "Simplifies data passing to and from gopher-lua") @@ -13013,8 +13074,8 @@ specified by @uref{https://tools.ietf.org/html/rfc2141, IETF RFC 2141}.") (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/leonelquinteros/gotext")) + #:import-path "github.com/leonelquinteros/gotext" + #:test-flags #~(list "-vet=off"))) (propagated-inputs (list go-golang-org-x-tools)) (home-page "https://github.com/leonelquinteros/gotext") @@ -13652,16 +13713,17 @@ generation.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/magiconair/properties") - (commit (string-append "v" version)))) + (url "https://github.com/magiconair/properties") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1cmbh9y51lbn2q2i2jzjfd14spwclg88hfsj4k1kkj1xc2bkwqdj")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/magiconair/properties")) + #:import-path "github.com/magiconair/properties" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/magiconair/properties") (synopsis "Java properties scanner for Go") (description "Java properties scanner for Go") @@ -13675,16 +13737,17 @@ generation.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/makenowjust/heredoc") - (commit (string-append "v" version)))) + (url "https://github.com/makenowjust/heredoc") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "18f21zm8n2wlnkz1ylw8rcxmqxyv2rlz8749yfqggm2m0m2884pj")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/MakeNowJust/heredoc")) + #:import-path "github.com/MakeNowJust/heredoc" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/MakeNowJust/heredoc") (synopsis "Here-documents with indent") (description @@ -13753,16 +13816,17 @@ implementing features like: (origin (method git-fetch) (uri (git-reference - (url "https://github.com/Masterminds/goutils") - (commit (string-append "v" version)))) + (url "https://github.com/Masterminds/goutils") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "09m4mbcdlv9ng3xcrmjlxi0niavby52y9nl2jhjnbx1xxpjw0jrh")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/Masterminds/goutils")) + #:import-path "github.com/Masterminds/goutils" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/Masterminds/goutils/") (synopsis "Utility functions to manipulate strings") (description @@ -15190,16 +15254,17 @@ values pointed to. Unexported field values are not copied.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/motemen/go-quickfix") - (commit (go-version->git-ref version)))) + (url "https://github.com/motemen/go-quickfix") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "0j14k6kfzvfn8v21gf2ssaypicrwb4pvh7yzfa5m1jcc9581j2ad")))) (build-system go-build-system) (arguments (list - #:go go-1.23 ;minimum required version - #:import-path "github.com/motemen/go-quickfix")) + #:import-path "github.com/motemen/go-quickfix" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-golang-org-x-tools)) (home-page "https://github.com/motemen/go-quickfix") (synopsis "Go ASTs fixing library") @@ -15393,16 +15458,17 @@ Authentication Modules, PAM} application API.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/muesli/cancelreader") - (commit (string-append "v" version)))) + (url "https://github.com/muesli/cancelreader") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/muesli/cancelreader")) + #:import-path "github.com/muesli/cancelreader" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-golang-org-x-sys)) (home-page "https://github.com/muesli/cancelreader") @@ -16229,8 +16295,8 @@ which produce colorized output using github.com/fatih/color.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/nxadm/tail") - (commit (string-append "v" version)))) + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0s8lawq661g8qqf7c1cip5l60cm2138b125jgmv9h548ji9g5yqx")) @@ -16240,8 +16306,9 @@ which produce colorized output using github.com/fatih/color.") (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/nxadm/tail")) + #:import-path "github.com/nxadm/tail" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-github-com-fsnotify-fsnotify go-gopkg-in-tomb-v1)) @@ -17003,16 +17070,17 @@ composable way such that accurate error can be reasoned about.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/orisano/pixelmatch") - (commit (go-version->git-ref version)))) + (url "https://github.com/orisano/pixelmatch") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "1lplxfif5mfqnd0jjph2vd25c3bpr3idfs2axh8z0ib0zdkwca32")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/orisano/pixelmatch")) + #:import-path "github.com/orisano/pixelmatch" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/orisano/pixelmatch") (synopsis "Pixelmatch port to Go") (description @@ -17181,8 +17249,8 @@ processes.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/pborman/getopt") - (commit (string-append "v" version)))) + (url "https://github.com/pborman/getopt") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1sa66n392hzqbahn47grbjyaasvpklnn4s1wkzs1kdwrfdd62kfa")) @@ -17196,8 +17264,9 @@ processes.") (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/pborman/getopt")) + #:import-path "github.com/pborman/getopt" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/pborman/getopt") (synopsis "Getopt style option parsing for Go") (description @@ -17262,16 +17331,17 @@ package (which is based off an earlier version of this package).") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/pelletier/go-toml") - (commit (string-append "v" version)))) + (url "https://github.com/pelletier/go-toml") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1wypjrr1axkrkzp4n5gvams94f2sd7dq1pdpd2i35sgpdz6r2m6g")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/pelletier/go-toml")) + #:import-path "github.com/pelletier/go-toml" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-github-com-burntsushi-toml go-github-com-davecgh-go-spew @@ -17588,20 +17658,21 @@ alternative fork of https://github.com/pkg/errors project.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/pion/logging/") - (commit (string-append "v" version)))) + (url "https://github.com/pion/logging/") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "13c8pkn6nyhayjax77bcysmv9fsyb63gllk2ns880b3hgdcl2l1a")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/pion/logging")) + #:import-path "github.com/pion/logging" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/pion/logging/") (synopsis "Logging library for Golang projects") (description -"This package provides a logging library used by @url{https://github.com/pion, + "This package provides a logging library used by @url{https://github.com/pion, Pion}.") (license license:expat))) @@ -17613,16 +17684,17 @@ Pion}.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/pkg/diff") - (commit (go-version->git-ref version)))) + (url "https://github.com/pkg/diff") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "1iwaa6g3mbbi1k6rw7fn85sg6lm6rlnjz07yb91hq1kll6494s18")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/pkg/diff")) + #:import-path "github.com/pkg/diff" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/pkg/diff/") (synopsis "Create and print diffs") (description @@ -17728,16 +17800,17 @@ https://en.wikipedia.org/wiki/Extended_file_attributes}.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/polydawn/refmt/") - (commit (string-append "v" version)))) + (url "https://github.com/polydawn/refmt/") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1v4av75nlgvps5q2h3q6w3cmry0gg316l82zmj6sph9bp2c87621")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/polydawn/refmt")) + #:import-path "github.com/polydawn/refmt" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-github-com-go-yaml-yaml go-github-com-smartystreets-goconvey @@ -19276,16 +19349,17 @@ GNU/Linux, this is a proxy for the @command{xdg-open} command.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/smacker/go-tree-sitter") - (commit (go-version->git-ref version)))) + (url "https://github.com/smacker/go-tree-sitter") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "15c7w5dv7zvhvgrf71fp5l74mjkiniqgz2cbv024pmkcwsvv48yj")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/smacker/go-tree-sitter")) + #:import-path "github.com/smacker/go-tree-sitter" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-github-com-stretchr-testify)) (home-page "https://github.com/smacker/go-tree-sitter") (synopsis "Golang bindings for tree-sitter") @@ -19553,16 +19627,17 @@ a few advantages over using the standard log library alone. (origin (method git-fetch) (uri (git-reference - (url "https://github.com/spf13/pflag") - (commit (string-append "v" version)))) + (url "https://github.com/spf13/pflag") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0ckdaa5q3afhgx5hi45czxn2pcc5fd0sz4axh4hqxyvgsjfjvmg0")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/spf13/pflag")) + #:import-path "github.com/spf13/pflag" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/spf13/pflag") (synopsis "Replacement for Go's @code{flag} package") (description @@ -21025,16 +21100,17 @@ datastore connectivity and testing (viant/dsc, viant/dsunit).") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/viant/xunsafe") - (commit (string-append "v" version)))) + (url "https://github.com/viant/xunsafe") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0q9zqz6p8spf7nq9r75yv9zizxf80mg0i6w0y9a0qxcgpnji0a3z")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/viant/xunsafe")) + #:import-path "github.com/viant/xunsafe" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-github-com-stretchr-testify)) (propagated-inputs @@ -21138,16 +21214,17 @@ weighted moving averages}.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/vmihailenco/msgpack") - (commit (string-append "v" version)))) + (url "https://github.com/vmihailenco/msgpack") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "08jdq8wh6i1f2avl46l5ndfrvhfl4l276hz4y1xq6agwbwrvycdy")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/vmihailenco/msgpack/v4")) + #:import-path "github.com/vmihailenco/msgpack/v4" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (native-inputs (list go-gopkg-in-check-v1)) (propagated-inputs @@ -21298,16 +21375,17 @@ Redis.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/warpfork/go-fsx") - (commit (string-append "v" version)))) + (url "https://github.com/warpfork/go-fsx") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1yhh42vp12hnkhlfimcab4a2df2apprnlg3ll75yr2pd0b001p5b")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "github.com/warpfork/go-fsx")) + #:import-path "github.com/warpfork/go-fsx" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/warpfork/go-fsx") (synopsis "Extended filesystem interface for Golang") (description @@ -23443,53 +23521,23 @@ distributions of benchmark measurements (list #:import-path "gopkg.in/alecthomas/kingpin.v2")))) -(define-public go-gopkg-in-inconshreveable-log15-v1 - (package - (name "go-gopkg-in-inconshreveable-log15-v1") - (version "1.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/inconshreveable/log15") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hz7vnzn4cbiqra443mhmp63ifzq15xsfnyc9jmxh2p1ngwxp2n2")))) - (build-system go-build-system) - (arguments - (list - #:test-flags #~(list "-skip" "TestFailoverHandler|TestLazy") - #:import-path "gopkg.in/inconshreveable/log15.v1")) - (native-inputs - (list go-github-com-stretchr-testify)) - (home-page "https://pkg.go.dev/github.com/inconshreveable/log15") - (synopsis "Structured, composable logging for Golang") - (description - "This package provides a toolkit for logging that is both human and -machine readable. It is modeled after the Go standard library's @code{io} and -@code{net/http} packages and is an alternative to the standard library's -@code{log} package.") - (license license:asl2.0))) - (define-public go-gopkg-in-inconshreveable-log15-v2 (package - (inherit go-gopkg-in-inconshreveable-log15-v1) (name "go-gopkg-in-inconshreveable-log15-v2") (version "2.16.0") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/inconshreveable/log15") - (commit (string-append "v" version)))) + (url "https://github.com/inconshreveable/log15") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "117ivm1asxw2hlwb3zf72q553ywjk00bsn21bpwi99q784ghr4wd")))) + (build-system go-build-system) (arguments (list #:import-path "gopkg.in/inconshreveable/log15.v2" - #:test-flags #~(list "-skip" "TestCallerStackHandler") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-import-path @@ -23497,10 +23545,20 @@ machine readable. It is modeled after the Go standard library's @code{io} and (with-directory-excursion (string-append "src/" import-path) (substitute* (find-files "." "\\.go$") (("github.com/inconshreveable/log15") import-path)))))))) + (native-inputs + (list go-github-com-stretchr-testify)) (propagated-inputs (list go-github-com-go-stack-stack go-github-com-mattn-go-colorable - go-golang-org-x-term)))) + go-golang-org-x-term)) + (home-page "https://pkg.go.dev/github.com/inconshreveable/log15") + (synopsis "Structured, composable logging for Golang") + (description + "This package provides a toolkit for logging that is both human and +machine readable. It is modeled after the Go standard library's @code{io} and +@code{net/http} packages and is an alternative to the standard library's +@code{log} package.") + (license license:asl2.0))) (define-public go-gopkg-in-inconshreveable-log15-v3 (package @@ -23921,7 +23979,7 @@ without direct type dependencies. Its first consumers are (define-public go-k8s-io-gengo-v2 (package (name "go-k8s-io-gengo-v2") - (version "2.0.0-20240911193312-2b36238f13e9") + (version "2.0.0-20250604051438-85fd79dbfd9f") (source (origin (method git-fetch) @@ -23930,7 +23988,7 @@ without direct type dependencies. Its first consumers are (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0ffwigrg92ivyb5r6g0alb4z8iydp9lkdviz3vm62gr89yw28yc7")))) + (base32 "198nq5ndb5cawsrp90rab0m3vyhrnv7q3bxpqz7l926d15vqbvsd")))) (build-system go-build-system) (arguments (list @@ -24713,16 +24771,17 @@ It allows one to safely call Unveil / Pledge on non-OpenBSD operating systems.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/arp242/jfmt") - (commit (go-version->git-ref version)))) + (url "https://github.com/arp242/jfmt") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "1nc3n3lf0ixzpk85sadp2w4yg9v39pdb2z0i1rpxksdayax009wa")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "zgo.at/jfmt")) + #:import-path "zgo.at/jfmt" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (propagated-inputs (list go-zgo-at-termtext go-zgo-at-zli @@ -24796,16 +24855,17 @@ terminals.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/arp242/zli") - (commit (go-version->git-ref version)))) + (url "https://github.com/arp242/zli") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "120nlnxhzdmk1lh7cfgajkl85n8mfd00cn5csyislris9q2n2rxb")))) (build-system go-build-system) (arguments (list - #:go go-1.23 - #:import-path "zgo.at/zli")) + #:import-path "zgo.at/zli" + #:test-flags + #~(list "-vet=off"))) ;Go@1.24 forces vet, but tests are not ready yet. (home-page "https://github.com/arp242/zli") (synopsis "Go library for writing command line interface programs") (description |