From 159586403038aba4a275ec5a65382a27657f37bc Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:07:11 +0100 Subject: [PATCH 01/51] gnu: go-golang-org-x-crypto: Update to 0.26.0. * gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.26.0. Change-Id: Ib1f8a382dbd15ae5181d02213f795c5268397109 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index bc3625c399..1b41a6a84d 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -199,7 +199,7 @@ semantically equal.") (define-public go-golang-org-x-crypto (package (name "go-golang-org-x-crypto") - (version "0.25.0") + (version "0.26.0") (source (origin (method git-fetch) @@ -208,7 +208,7 @@ semantically equal.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1cnglyy3fhvnnynazfdrikkwcxv3rlxamvfxink2z241lncvwkxy")))) + (base32 "1rc5zl3gxfy4wcwqjibqgnqj8wdm0v9ff25vkyirzb71l343ydlx")))) (build-system go-build-system) (arguments (list From 9ae567c2b5392b3849612828b14b788e97941b99 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:11:40 +0100 Subject: [PATCH 02/51] gnu: go-golang-org-x-exp: Update to 0.0.0-20240808152545-0cdaa3abc0fa. * gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to 0.0.0-20240808152545-0cdaa3abc0fa. Change-Id: Ie32c4958dc5996e20b900f26a8eb40a7515ffb10 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index 1b41a6a84d..d9b290d855 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -288,7 +288,7 @@ language.") (define-public go-golang-org-x-exp (package (name "go-golang-org-x-exp") - (version "0.0.0-20240613232115-7f521ea00fb8") + (version "0.0.0-20240808152545-0cdaa3abc0fa") (source (origin (method git-fetch) @@ -297,7 +297,7 @@ language.") (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0ccjgv19w5p9sbcq12czmfnkjwv3b7hfljifwax6r9wk4dx0fcn7")) + (base32 "1sa03fm57326qnchvfza7am7jjlz32l1yyqbdvy6mknw5bmp8a71")) (modules '((guix build utils))) (snippet #~(begin From 9c50cfdaafb0b5136be32ce2308ae18d66685bed Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:05:48 +0100 Subject: [PATCH 03/51] gnu: go-golang-org-x-image: Update to 0.19.0. * gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.19.0. Change-Id: Id12ab9656dc48af2b36dbd1ea9504aec0a0fcdc4 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index d9b290d855..3af0775fb6 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -385,7 +385,7 @@ compile does not support generics.") (define-public go-golang-org-x-image (package (name "go-golang-org-x-image") - (version "0.18.0") + (version "0.19.0") (source (origin (method git-fetch) @@ -394,7 +394,7 @@ compile does not support generics.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0d7zwdsg06km24vhx6dzk1w26wpi3yhx9jfkf9jnsp5chv5pzlw3")))) + (base32 "0nb1wvy0xr0s9xylzf336vghkblkp5b9sq2hqh6wdav1awnpry90")))) (build-system go-build-system) (arguments (list From 6d36a0260093411623a6abef5bd44a8e3751ba89 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:06:23 +0100 Subject: [PATCH 04/51] gnu: go-golang-org-x-mod: Update to 0.20.0. * gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.20.0. Change-Id: Ifb6e38ae62b8a7afd16780dc4826b24fde6e1745 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index 3af0775fb6..43241a5e58 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -431,7 +431,7 @@ compile does not support generics.") (define-public go-golang-org-x-mod (package (name "go-golang-org-x-mod") - (version "0.19.0") + (version "0.20.0") (source (origin (method git-fetch) @@ -440,7 +440,7 @@ compile does not support generics.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "02wilb8q2bp6qhqcrbjxq1pjy3y5k8p11pxlg481609zx4rjiszc")))) + (base32 "0vrzahgr08idiz9g2ksngwsjhyaa0rryn4vh0lm54kkxgv9pcv7f")))) (build-system go-build-system) (arguments (list From e06d2cc7ea44ccda4389d1bcc7be3b99af1eed6e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 20:27:51 +0100 Subject: [PATCH 05/51] gnu: go-golang-org-x-net: Update to 0.28.0. * gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.28.0. Change-Id: I809c2df65fb92427e4b6aeacbe6e0c562501c695 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index 43241a5e58..ac9b98fca9 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -481,7 +481,7 @@ loading algorithms.") (define-public go-golang-org-x-net (package (name "go-golang-org-x-net") - (version "0.27.0") + (version "0.28.0") (source (origin (method git-fetch) @@ -490,7 +490,7 @@ loading algorithms.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0fc6d968yiv2l67z9jg7ssvas1hd1jniqh4m7mmlay0q5gk4vf8s")))) + (base32 "1fh4rnqsxc652lhncnrdb3qcsw811565qb9619z21z0p1fdgzlar")))) (build-system go-build-system) (arguments (list From 1dd948a750101a97b053218e4361423afb698838 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:02:00 +0100 Subject: [PATCH 06/51] gnu: go-golang-org-x-term: Update to 0.23.0. * gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.23.0. Change-Id: Ie7582a247da97b913ab0639de2eedf2db3675052 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index ac9b98fca9..ffa7850288 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -594,7 +594,7 @@ support for low-level interaction with the operating system.") (define-public go-golang-org-x-term (package (name "go-golang-org-x-term") - (version "0.22.0") + (version "0.23.0") (source (origin (method git-fetch) @@ -603,7 +603,7 @@ support for low-level interaction with the operating system.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0iqh035y65gfm28xp52pnksh49q3nyaz0zrjjj032rs8hv5py75m")))) + (base32 "1pdv60bm4gfvgf98lyms92qm32zc4f4h4w1fagrhzllwflmsca8h")))) (build-system go-build-system) (arguments '(#:import-path "golang.org/x/term")) (propagated-inputs From 38bd09cf26955de71b1563613a4c6eb5dddb401b Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:04:10 +0100 Subject: [PATCH 07/51] gnu: go-golang-org-x-text: Update to 0.17.0. * gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.17.0. Change-Id: I625120f30d1f8cc37f83610b65fe6af6f15ba828 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index ffa7850288..4593456e1a 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -617,7 +617,7 @@ terminals, as commonly found on Unix systems.") (define-public go-golang-org-x-text (package (name "go-golang-org-x-text") - (version "0.16.0") + (version "0.17.0") (source (origin (method git-fetch) @@ -626,7 +626,7 @@ terminals, as commonly found on Unix systems.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0pmn0i1xbpwvzl4cdgmjqcsk9vckhqrq6699fnr9mkglh4xj3p7a")))) + (base32 "1jqvh4mmg3db2slh5z7fxdhkgazyld5l858rwnbpfxvfrw0k9w1h")))) (build-system go-build-system) (arguments (list From 6f757c3087f5d3d6411555cc6bfb7af413dfdc0a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 20:26:59 +0100 Subject: [PATCH 08/51] gnu: go-golang-org-x-time: Update to 0.6.0. * gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.6.0. Change-Id: I3e089b63829b9323f9e95857afd501a5af36de3c --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index 4593456e1a..5547710ed9 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -668,7 +668,7 @@ processing.") (define-public go-golang-org-x-time (package (name "go-golang-org-x-time") - (version "0.5.0") + (version "0.6.0") (source (origin (method git-fetch) @@ -677,7 +677,7 @@ processing.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1dahq0p6zn2pd408q6hsv1jl12nqrwd1gkl3r3dysk2q0z16192v")))) + (base32 "14z7f1yx3r393f94yjv09mrsfaydq6da7pswv8wvk327mxa56vw1")))) (build-system go-build-system) (arguments (list From fd1753795e4579a3651ca030b811a0f2147b3fda Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:12:52 +0100 Subject: [PATCH 09/51] gnu: go-golang-org-x-tools: Update to 0.24.0. * gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.24.0. Change-Id: I9cacf5d46245ab2054343a87d112bc2342d9dd58 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index 5547710ed9..a5d02193fb 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -702,7 +702,7 @@ time.") (define-public go-golang-org-x-tools (package (name "go-golang-org-x-tools") - (version "0.23.0") + (version "0.24.0") (source (origin (method git-fetch) @@ -711,7 +711,7 @@ time.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0hr81fr5s39p97m9y3ipma7ryw4nm2246k8ds0flkybzf19mhzbi")) + (base32 "007n9bmhxn2yspvmcdbj8h0l132vhakszv4i0bd65cvravskcw8y")) (modules '((guix build utils))) (snippet '(begin From 9393f5278c7255ed74dae3141b81bb159eda0304 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:03:11 +0100 Subject: [PATCH 10/51] gnu: go-golang-org-x-sync: Update to 0.8.0. * gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.8.0. Change-Id: I5eeb4944873f505b4ca24d830987ea88d2bacc87 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index a5d02193fb..b520547cd3 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -519,7 +519,7 @@ loading algorithms.") (define-public go-golang-org-x-sync (package (name "go-golang-org-x-sync") - (version "0.7.0") + (version "0.8.0") (source (origin (method git-fetch) @@ -528,7 +528,7 @@ loading algorithms.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "03yq3pnjwqxqy1cvbkaa39ca2b9cli1k5wnz76l3a65n9fafai6q")))) + (base32 "1jssyq49g5z7dbhdb9bnzsb8gigvsy5f4aczbzn5paz07v9wbjxs")))) (build-system go-build-system) (arguments (list From 4e3b91d43e0ffe8b711d3c0f0753012175cb796c Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 13:05:08 +0100 Subject: [PATCH 11/51] gnu: go-golang-org-x-sys: Update to 0.24.0. * gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.24.0. Change-Id: I4a79864e089779e988520d9539503ffd193b4101 --- gnu/packages/golang-build.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index b520547cd3..a664c53c92 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -561,7 +561,7 @@ cancelation for groups of goroutines working on subtasks of a common task (define-public go-golang-org-x-sys (package (name "go-golang-org-x-sys") - (version "0.22.0") + (version "0.24.0") (source (origin (method git-fetch) @@ -570,7 +570,7 @@ cancelation for groups of goroutines working on subtasks of a common task (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0kpl5hk0zbh5bfschnq64yj1cs7v3l9v6bd1rw5crlfd4hg7xawa")))) + (base32 "0j5hhwrbgjh5bnwqr9g1c32175j43rqlrpv199ay1b970iwiqd4l")))) (build-system go-build-system) (arguments (list From 5a3018545d39ed5c32575b6e9a8e16e64648ded0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 20:29:27 +0100 Subject: [PATCH 12/51] gnu: go-github-com-mattn-go-runewidth: Update to 0.0.16. * gnu/packages/golang-xyz.scm (go-github-com-mattn-go-runewidth): Update to 0.0.16. Change-Id: If4e50b22ca470152e8bae79ea14a318972bebc3e --- gnu/packages/golang-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 32b904c59c..c89798f15f 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -3677,7 +3677,7 @@ whether a file descriptor points to a terminal and the type of the terminal.") (define-public go-github-com-mattn-go-runewidth (package (name "go-github-com-mattn-go-runewidth") - (version "0.0.14") + (version "0.0.16") (source (origin (method git-fetch) @@ -3686,7 +3686,7 @@ whether a file descriptor points to a terminal and the type of the terminal.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1iaqw5pd7f4f2xz37540kp0828p2820g4vxx3hz089hwl331sx1v")))) + (base32 "0d7wbfz1kd3m0a4sx0ijrnbn4kw3bhn6myvnk76s19h8zjvafbrl")))) (build-system go-build-system) (arguments (list From 1d03ab99850a3d025dc0305372f82be8770b7afb Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 20:39:32 +0100 Subject: [PATCH 13/51] gnu: go-github-com-delthas-go-localeinfo: Update to 0.0.0-20240607105203-b2e834fc307d. * gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Update to 0.0.0-20240607105203-b2e834fc307d. Change-Id: I229f3348e7d473fa13f7bb7a33894d49ef24e2d0 --- gnu/packages/golang.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 50ac5328c6..936684d5f2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7008,19 +7008,18 @@ system.") (license license:expat)))) (define-public go-github-com-delthas-go-localeinfo - (let ((commit "686a1e18511819b2f1625f00437f6e1246c04a5d")) (package (name "go-github-com-delthas-go-localeinfo") - (version (git-version "0.0.0" "0" commit)) + (version "0.0.0-20240607105203-b2e834fc307d") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/delthas/go-localeinfo") - (commit commit))) + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 - "0r0v42ggvyss8327nggwinxl42pj4l0dwz96g9wk1w8h8vmfrh0z")))) + "0817lhic77sz9lxizy2rchwssp0vzl7qxbsfghcddg6ssy1n0zhj")))) (build-system go-build-system) (arguments `(#:tests? #f ; FIXME: tests assume certain locale #:import-path "github.com/delthas/go-localeinfo")) @@ -7028,7 +7027,7 @@ system.") (synopsis "Library for extracting locale information") (description "@code{go-localeinfo} extracts monetary/numeric/time formatting information, rather than the current locale name.") - (license license:expat)))) + (license license:expat))) (define-public go-github-com-zalando-go-keyring (package From be1c87629672e6313f312a6d110fda87877e4c1c Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 20:40:01 +0100 Subject: [PATCH 14/51] gnu: go-github-com-delthas-go-localeinfo: Fix indentation. * gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Fix indentation. Change-Id: Ida11ab38911568c1967d42d7b4e4e7b950417661 --- gnu/packages/golang.scm | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 936684d5f2..f31f08994c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7008,26 +7008,26 @@ system.") (license license:expat)))) (define-public go-github-com-delthas-go-localeinfo - (package - (name "go-github-com-delthas-go-localeinfo") - (version "0.0.0-20240607105203-b2e834fc307d") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/delthas/go-localeinfo") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0817lhic77sz9lxizy2rchwssp0vzl7qxbsfghcddg6ssy1n0zhj")))) - (build-system go-build-system) - (arguments `(#:tests? #f ; FIXME: tests assume certain locale - #:import-path "github.com/delthas/go-localeinfo")) - (home-page "https://github.com/delthas/go-localeinfo") - (synopsis "Library for extracting locale information") - (description "@code{go-localeinfo} extracts monetary/numeric/time + (package + (name "go-github-com-delthas-go-localeinfo") + (version "0.0.0-20240607105203-b2e834fc307d") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/delthas/go-localeinfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0817lhic77sz9lxizy2rchwssp0vzl7qxbsfghcddg6ssy1n0zhj")))) + (build-system go-build-system) + (arguments `(#:tests? #f ; FIXME: tests assume certain locale + #:import-path "github.com/delthas/go-localeinfo")) + (home-page "https://github.com/delthas/go-localeinfo") + (synopsis "Library for extracting locale information") + (description "@code{go-localeinfo} extracts monetary/numeric/time formatting information, rather than the current locale name.") - (license license:expat))) + (license license:expat))) (define-public go-github-com-zalando-go-keyring (package From e42c5a247c278c0eb402b9d9237ba56ba38d69d3 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 21:31:01 +0100 Subject: [PATCH 15/51] gnu: go-github-com-rogpeppe-go-internal: Update to 1.12.0. * gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): Update to 1.12.0. Change-Id: Ibe33dd457328a61a2b919b61d5b9d1816ca60b81 --- gnu/packages/golang.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f31f08994c..9a7859236e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7089,7 +7089,7 @@ configuration languages, but other uses may be possible too.") (define-public go-github-com-rogpeppe-go-internal (package (name "go-github-com-rogpeppe-go-internal") - (version "1.9.0") + (version "1.12.0") (source (origin (method git-fetch) (uri (git-reference @@ -7098,7 +7098,7 @@ configuration languages, but other uses may be possible too.") (file-name (git-file-name name version)) (sha256 (base32 - "0bh08k8fy1qcc0vzyv0xkg0sx5kjx348zd1dpjmp3rbrr6xrpaaw")))) + "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a")))) (build-system go-build-system) (arguments `(#:import-path "github.com/rogpeppe/go-internal" From b6332821c211a6e788d5a9ff576b56e0e4038aaa Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 21:34:26 +0100 Subject: [PATCH 16/51] gnu: go-github-com-rogpeppe-go-internal: Move to golang-xyz. * gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Id061201d8454371eedff5f2115a36cf3d9ccb0b3 --- gnu/packages/golang-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 46 ------------------------------------ 2 files changed, 47 insertions(+), 46 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index c89798f15f..26fdf7671f 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -4735,6 +4735,53 @@ routines querying a database but without sending too much queries in order to not overload the given database.") (license license:expat))) +(define-public go-github-com-rogpeppe-go-internal + (package + (name "go-github-com-rogpeppe-go-internal") + (version "1.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rogpeppe/go-internal") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/rogpeppe/go-internal" + ;; Source-only package + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (delete 'build)))) + (propagated-inputs + (list go-github-com-pkg-diff)) + (home-page "https://github.com/rogpeppe/go-internal/") + (synopsis "Internal packages from the Go standard library") + (description "This repository factors out an opinionated selection of +internal packages and functionality from the Go standard library. Currently +this consists mostly of packages and testing code from within the Go tool +implementation. + +Included are the following: +@itemize +@item dirhash: calculate hashes over directory trees the same way that the Go tool does. +@item goproxytest: a GOPROXY implementation designed for test use. +@item gotooltest: Use the Go tool inside test scripts (see testscript below) +@item imports: list of known architectures and OSs, and support for reading import import statements. +@item modfile: read and write go.mod files while preserving formatting and comments. +@item module: module paths and versions. +@item par: do work in parallel. +@item semver: semantic version parsing. +@item testenv: information on the current testing environment. +@item testscript: script-based testing based on txtar files +@item txtar: simple text-based file archives for testing. +@end itemize\n") + (license license:bsd-3))) + (define-public go-github-com-schollz-progressbar-v3 (package (name "go-github-com-schollz-progressbar-v3") diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9a7859236e..d02f2d96e9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7086,52 +7086,6 @@ losing type information. The primary intended use is for implementing configuration languages, but other uses may be possible too.") (license license:expat))) -(define-public go-github-com-rogpeppe-go-internal - (package - (name "go-github-com-rogpeppe-go-internal") - (version "1.12.0") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rogpeppe/go-internal") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a")))) - (build-system go-build-system) - (arguments - `(#:import-path "github.com/rogpeppe/go-internal" - ; Source-only package - #:tests? #f - #:phases - (modify-phases %standard-phases - (delete 'build)))) - (propagated-inputs - (list go-github-com-pkg-diff)) - (home-page "https://github.com/rogpeppe/go-internal/") - (synopsis "Internal packages from the Go standard library") - (description "This repository factors out an opinionated selection of -internal packages and functionality from the Go standard library. Currently -this consists mostly of packages and testing code from within the Go tool -implementation. - -Included are the following: -@itemize -@item dirhash: calculate hashes over directory trees the same way that the Go tool does. -@item goproxytest: a GOPROXY implementation designed for test use. -@item gotooltest: Use the Go tool inside test scripts (see testscript below) -@item imports: list of known architectures and OSs, and support for reading import import statements. -@item modfile: read and write go.mod files while preserving formatting and comments. -@item module: module paths and versions. -@item par: do work in parallel. -@item semver: semantic version parsing. -@item testenv: information on the current testing environment. -@item testscript: script-based testing based on txtar files -@item txtar: simple text-based file archives for testing. -@end itemize\n") - (license license:bsd-3))) - (define-public go-gopkg-in-errgo-fmt-errors (package (name "go-gopkg-in-errgo-fmt-errors") From b313bdc7e739244d88994976fcc2954d4ba10d49 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 21:45:43 +0100 Subject: [PATCH 17/51] gnu: go-github-com-rogpeppe-go-internal: Enable tests. * gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal): Enable tests. [arguments]: <#:phases>: Add 'disable-failing-tests phase; use custom 'check phase. [propagated-inputs]: Remove go-github-com-pkg-diff; add go-golang-org-x-mod, go-golang-org-x-sys, and go-golang-org-x-tools. Change-Id: Ia937113bd690cee9d954c0b5b53b6067f8e447ba --- gnu/packages/golang-xyz.scm | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 26fdf7671f..2aa86d5bb1 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -4752,18 +4752,30 @@ not overload the given database.") (arguments (list #:import-path "github.com/rogpeppe/go-internal" - ;; Source-only package - #:tests? #f #:phases #~(modify-phases %standard-phases - (delete 'build)))) + (add-after 'unpack 'disable-failing-tests + (lambda* (#:key tests? import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* (find-files "." "\\_test.go$") + (("TestSimple") "OffTestSimple"))))) + ;; XXX: Replace when go-build-system supports nested path. + (delete 'build) + (replace 'check + (lambda* (#:key import-path tests? #:allow-other-keys) + (when tests? + (with-directory-excursion (string-append "src/" import-path) + (invoke "go" "test" "-v" "./...")))))))) (propagated-inputs - (list go-github-com-pkg-diff)) + (list go-golang-org-x-mod + go-golang-org-x-sys + go-golang-org-x-tools)) (home-page "https://github.com/rogpeppe/go-internal/") (synopsis "Internal packages from the Go standard library") - (description "This repository factors out an opinionated selection of -internal packages and functionality from the Go standard library. Currently -this consists mostly of packages and testing code from within the Go tool + (description + "This repository factors out an opinionated selection of internal +packages and functionality from the Go standard library. Currently this +consists mostly of packages and testing code from within the Go tool implementation. Included are the following: From 63e36f3a8b518af9c5d21ce4c69661322eec25bb Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 21:06:50 +0100 Subject: [PATCH 18/51] gnu: go-mvdan-cc-xurls: Swap inheritance. These changes simplify packages by swapping inheritance from Golang module instead of the final binary for go-mvdan-cc-xurls and xurls variables. * gnu/packages/golang.scm (go-mvdan-cc-xurls): Simplify package. [arguments]: <#:phases>: Remove phases modification. (xurls): Inherit from go-mvdan-cc-xurls. Change-Id: I746e8c02afa8ea5341ae0043a05d43631ed1d032 --- gnu/packages/golang.scm | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d02f2d96e9..fafc05c8f9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7492,9 +7492,9 @@ That is, @code{gofumpt} is happy with a subset of the formats that (native-inputs '()) (inputs '()))) -(define-public xurls +(define-public go-mvdan-cc-xurls (package - (name "xurls") + (name "go-mvdan-cc-xurls") (version "2.4.0") (source (origin (method git-fetch) @@ -7507,15 +7507,7 @@ That is, @code{gofumpt} is happy with a subset of the formats that "0b040nbk1vwlk1qljavh8w8fn2r243q700n6gr8j2asmnz0xq84p")))) (build-system go-build-system) (arguments - `(#:import-path "mvdan.cc/xurls/v2" - #:unpack-path "mvdan.cc/xurls/v2" - #:phases (modify-phases %standard-phases - (replace 'build - (lambda arguments - (apply (assoc-ref %standard-phases - 'build) - `(,@arguments #:import-path - "mvdan.cc/xurls/v2/cmd/xurls"))))))) + `(#:import-path "mvdan.cc/xurls/v2")) (inputs (list go-golang-org-x-sync go-github-com-rogpeppe-go-internal)) (home-page "https://mvdan.cc/xurls/v2/") (synopsis "Extracts URLs from text") @@ -7524,19 +7516,14 @@ That is, @code{gofumpt} is happy with a subset of the formats that be used as both a binary and a library.") (license license:bsd-3))) -(define-public go-mvdan-cc-xurls +(define-public xurls (package - (inherit xurls) - (name "go-mvdan-cc-xurls") + (inherit go-mvdan-cc-xurls) + (name "xurls") (arguments - `(#:import-path "mvdan.cc/xurls" - #:tests? #f - #:install-source? #t - #:phases (modify-phases %standard-phases - (delete 'build)))) - (propagated-inputs (package-inputs xurls)) - (native-inputs '()) - (inputs '()))) + `(#:import-path "mvdan.cc/xurls/v2/cmd/xurls" + #:unpack-path "mvdan.cc/xurls/v2" + #:install-source? #f)))) (define-public go-github-com-davecgh-go-xdr (package From ddeb0130549014c2b3f3c52766ae8bbd4f7265f0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 11:38:31 +0100 Subject: [PATCH 19/51] gnu: go-mvdan-cc-xurls: Update to 2.5.0. * gnu/packages/golang.scm (go-mvdan-cc-xurls): Update to 2.5.0. [propagated-inputs]: Add go-golang-org-x-mod. (xurls) [arguments]: <#:phases>: Add disable-failing-tests phase. Change-Id: If9e2b955218913cb237eef7f643dab1d72fa129f --- gnu/packages/golang.scm | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fafc05c8f9..2d7e2d1011 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7495,7 +7495,7 @@ That is, @code{gofumpt} is happy with a subset of the formats that (define-public go-mvdan-cc-xurls (package (name "go-mvdan-cc-xurls") - (version "2.4.0") + (version "2.5.0") (source (origin (method git-fetch) (uri (git-reference @@ -7504,11 +7504,14 @@ That is, @code{gofumpt} is happy with a subset of the formats that (file-name (git-file-name name version)) (sha256 (base32 - "0b040nbk1vwlk1qljavh8w8fn2r243q700n6gr8j2asmnz0xq84p")))) + "1516hwlxbnhdca56qy7sx9h2n5askq6ddqpqyp3f5rvmzdkxf4zn")))) (build-system go-build-system) (arguments `(#:import-path "mvdan.cc/xurls/v2")) - (inputs (list go-golang-org-x-sync go-github-com-rogpeppe-go-internal)) + (propagated-inputs + (list go-github-com-rogpeppe-go-internal + go-golang-org-x-mod + go-golang-org-x-sync)) (home-page "https://mvdan.cc/xurls/v2/") (synopsis "Extracts URLs from text") (description @@ -7521,9 +7524,16 @@ be used as both a binary and a library.") (inherit go-mvdan-cc-xurls) (name "xurls") (arguments - `(#:import-path "mvdan.cc/xurls/v2/cmd/xurls" - #:unpack-path "mvdan.cc/xurls/v2" - #:install-source? #f)))) + (list + #:import-path "mvdan.cc/xurls/v2/cmd/xurls" + #:unpack-path "mvdan.cc/xurls/v2" + #:install-source? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (delete-file "testdata/script/version.txtar"))))))))) (define-public go-github-com-davecgh-go-xdr (package From 4412d0e160824eaa402ae21f990969e279b387d0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 11:44:25 +0100 Subject: [PATCH 20/51] gnu: go-mvdan-cc-xurls: Move to golang-web. * gnu/packages/golang.scm (go-mvdan-cc-xurls, xurls): Move from here... * gnu/packages/golang-web.scm: ... to here. * gnu/packages/messaging.scm: Add golang-web module. Change-Id: I990e5dff7d5813dc4b1c40e9a7707901235af458 --- gnu/packages/golang-web.scm | 44 +++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 43 ------------------------------------ gnu/packages/messaging.scm | 1 + 3 files changed, 45 insertions(+), 43 deletions(-) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 5c1ece7389..66b6050b17 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -3683,6 +3683,34 @@ Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.") (license license:asl2.0))) +(define-public go-mvdan-cc-xurls + (package + (name "go-mvdan-cc-xurls") + (version "2.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mvdan/xurls") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1516hwlxbnhdca56qy7sx9h2n5askq6ddqpqyp3f5rvmzdkxf4zn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "mvdan.cc/xurls/v2")) + (propagated-inputs + (list go-github-com-rogpeppe-go-internal + go-golang-org-x-mod + go-golang-org-x-sync)) + (home-page "https://mvdan.cc/xurls/v2/") + (synopsis "Extracts URLs from text") + (description + "Xurls extracts urls from plain text using regular expressions. It can +be used as both a binary and a library.") + (license license:bsd-3))) + (define-public go-nhooyr-io-websocket (package (name "go-nhooyr-io-websocket") @@ -3747,6 +3775,22 @@ go-github-com-multiformats-go-multiaddr-dns."))) (description "This package provides a CLI binary executible built from go-github-com-tdewolff-minify-v2 source."))) +(define-public xurls + (package + (inherit go-mvdan-cc-xurls) + (name "xurls") + (arguments + (list + #:import-path "mvdan.cc/xurls/v2/cmd/xurls" + #:unpack-path "mvdan.cc/xurls/v2" + #:install-source? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (delete-file "testdata/script/version.txtar"))))))))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2d7e2d1011..c4b32e8378 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7492,49 +7492,6 @@ That is, @code{gofumpt} is happy with a subset of the formats that (native-inputs '()) (inputs '()))) -(define-public go-mvdan-cc-xurls - (package - (name "go-mvdan-cc-xurls") - (version "2.5.0") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mvdan/xurls") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1516hwlxbnhdca56qy7sx9h2n5askq6ddqpqyp3f5rvmzdkxf4zn")))) - (build-system go-build-system) - (arguments - `(#:import-path "mvdan.cc/xurls/v2")) - (propagated-inputs - (list go-github-com-rogpeppe-go-internal - go-golang-org-x-mod - go-golang-org-x-sync)) - (home-page "https://mvdan.cc/xurls/v2/") - (synopsis "Extracts URLs from text") - (description - "Xurls extracts urls from plain text using regular expressions. It can -be used as both a binary and a library.") - (license license:bsd-3))) - -(define-public xurls - (package - (inherit go-mvdan-cc-xurls) - (name "xurls") - (arguments - (list - #:import-path "mvdan.cc/xurls/v2/cmd/xurls" - #:unpack-path "mvdan.cc/xurls/v2" - #:install-source? #f - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'disable-failing-tests - (lambda* (#:key import-path #:allow-other-keys) - (with-directory-excursion (string-append "src/" import-path) - (delete-file "testdata/script/version.txtar"))))))))) - (define-public go-github-com-davecgh-go-xdr (package (name "go-github-com-davecgh-go-xdr") diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 8509b0c71a..e9da7d00ee 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -94,6 +94,7 @@ #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages golang-build) + #:use-module (gnu packages golang-web) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages gperf) #:use-module (gnu packages graphviz) From 22832f3c17ae4f681519a2070a40bd87fc81e839 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Aug 2024 20:19:20 +0100 Subject: [PATCH 21/51] gnu: senpai: Update source and hompe-page URLs. As stated on : This project has migrated to . This repository is archived and will not receive future updates. * gnu/packages/messaging.scm (senpai) [source]: Update to the new project's hosting location. [home-page]: Likewise. Change-Id: I5efae73c45bfeb913af59e43e6d08dcb755809a4 --- gnu/packages/messaging.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index e9da7d00ee..6e7d01ae34 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -3590,7 +3590,7 @@ a text snippet), using @code{libphonenumber}.") (method git-fetch) (uri (git-reference - (url "https://git.sr.ht/~taiite/senpai") + (url "https://git.sr.ht/~delthas/senpai") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -3628,7 +3628,7 @@ a text snippet), using @code{libphonenumber}.") go-golang-org-x-time go-mvdan-cc-xurls scdoc)) - (home-page "https://sr.ht/~taiite/senpai") + (home-page "https://sr.ht/~delthas/senpai") (synopsis "Modern terminal IRC client") (description "@code{senpai} is an IRC client that works best with bouncers.") From f72b76a29848c98e2880dd98fa8ac7d772b8f2a9 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 12:51:15 +0100 Subject: [PATCH 22/51] gnu: go-github-com-gdamore-tcell-v2: Update to 2.7.4. * gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): Update to 2.7.4. Change-Id: I7df36179e2f2c6f335a9b4c1b9a4ab2a57dbc8b4 --- gnu/packages/golang.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c4b32e8378..80a4985191 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5302,7 +5302,7 @@ systems.") (package (inherit go-github-com-gdamore-tcell) (name "go-github-com-gdamore-tcell") - (version "2.6.0") + (version "2.7.4") (source (origin (method git-fetch) (uri (git-reference @@ -5311,7 +5311,7 @@ systems.") (file-name (git-file-name name version)) (sha256 (base32 - "0126hi8glnfqdx4l9zlh6dhd5f5c8bws7arv9pp4n2kqcnhdc6g2")))) + "05b22sgyf8lnwjddxlfvlj7i8b67gnidhbnz86vvx8fddggpa5nd")))) (arguments (list #:import-path "github.com/gdamore/tcell/v2" #:phases From 75a15744319a43c378b815328e3c67595c9f95da Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 12:54:53 +0100 Subject: [PATCH 23/51] gnu: go-git-sr-ht-emersion-go-scfg: Adjust inputs. * gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-scfg): Adjus inputs. [propagated-inputs]: Remove go-github-com-google-shlex. Change-Id: I82b121c7999965e195989ea4b20fbe00f762c861 --- gnu/packages/golang-xyz.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 2aa86d5bb1..8f45dd86be 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -245,8 +245,7 @@ a human-readable byte format.") (arguments (list #:import-path "git.sr.ht/~emersion/go-scfg")) (propagated-inputs - (list go-github-com-google-shlex - go-github-com-davecgh-go-spew)) + (list go-github-com-davecgh-go-spew)) (home-page "https://git.sr.ht/~emersion/go-scfg") (synopsis "Go library for simple configuration file format") (description From 6467c45efd1d97295c5428715e35516f5c5f6368 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 12:56:57 +0100 Subject: [PATCH 24/51] gnu: kiln: Update to 0.4.1. * gnu/packages/web.scm (kiln): Update to 0.4.1. Change-Id: I921259904527ec5144ccd32874f09c9cdb5d8ec2 --- gnu/packages/web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 1f9a2a0a9f..768a850a88 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -9018,7 +9018,7 @@ in mind. It has features such as: (define-public kiln (package (name "kiln") - (version "0.4.0") + (version "0.4.1") (source (origin (method git-fetch) (uri (git-reference @@ -9027,7 +9027,7 @@ in mind. It has features such as: (file-name (git-file-name name version)) (sha256 (base32 - "1lvzv46hn80gffw47mcc28iahwqng7pvg500s9jlrq6mhr4k5ih4")))) + "1ynb079jsyv6viwdksavwar5lqj84ssfw39dl5da98z683xrvch5")))) (build-system go-build-system) (arguments (list From d1315bb2bab344f37ebfaa4572654ff78ea8e845 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 12:58:23 +0100 Subject: [PATCH 25/51] gnu: go-github-com-google-shlex: Add project status comment. * gnu/packages/golang.scm (go-github-com-google-shlex): Add project status comment for the next maintenance cycle. Change-Id: Ieaa2cc28f95306f87b0d358500225dbd0381adcf --- gnu/packages/golang.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 80a4985191..127ea58fc3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -8124,6 +8124,9 @@ production-ready implementation, compatible with the original Jsonnet C++ implementation.") (license license:asl2.0))) +;; XXX: This repository has been archived by the owner on Dec 29, 2022. It is +;; now read-only. It's only used by kiln, consider to remove it when it does +;; no longer require it. (define-public go-github-com-google-shlex (package (name "go-github-com-google-shlex") From b13e353147eaf4513fe74babc5bcd21cef4c669f Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 19:53:12 +0100 Subject: [PATCH 26/51] gnu: Add go-github-com-charlievieth-fastwalk. * gnu/packages/golang-xyz.scm (go-github-com-charlievieth-fastwalk): New variable. Change-Id: I1e684ede86688f0bb5a1d9bd1cbb4015366d5f8b --- gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 8f45dd86be..43b99f2c1b 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1326,6 +1326,31 @@ marshalling and unmarshalling library in Go. It uses code generation and not reflection.") (license license:expat))) +(define-public go-github-com-charlievieth-fastwalk + (package + (name "go-github-com-charlievieth-fastwalk") + (version "1.0.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charlievieth/fastwalk") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17zy17q31p8b93bf703rr0xqafp02bb0slkrgpxb8r0aaxz3zg4y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charlievieth/fastwalk")) + (home-page "https://github.com/charlievieth/fastwalk") + (synopsis "Fast directory traversal for Golang") + (description + "Package fastwalk provides a faster version of +@url{/path/filepath#@code{WalkDir,filepath.WalkDir}} for file system scanning +tools.") + (license license:expat))) + (define-public go-github-com-cheggaaa-pb (package (name "go-github-com-cheggaaa-pb") From d792bb30b610e0528c4f92a946a0ee3671fea368 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 11 Aug 2024 22:07:44 +0100 Subject: [PATCH 27/51] gnu: go-github-com-junegunn-fzf: Update to 0.54.3. * gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.54.3. [inputs]: Remove go-github-com-mattn-go-runewidth, go-github-com-gdamore-tcell, go-github-com-saracen-walker, go-golang-org-x-sync, and go-golang-org-x-crypto; add go-github-com-charlievieth-fastwalk, go-github-com-gdamore-tcell-v2, and go-golang-org-x-sys. Change-Id: I19dee1bed268c5cb33a3f4990fcdaf8046dd6bc6 --- gnu/packages/terminals.scm | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 1134c5700c..2127a0279c 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1019,30 +1019,28 @@ programmer to write text-based user interfaces.") (define-public go-github-com-junegunn-fzf (package (name "go-github-com-junegunn-fzf") - (version "0.41.0") + (version "0.54.3") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/junegunn/fzf") - (commit version))) + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1l9nsvziip3azyvg8wi4g3x606fh6w9vpfcbcgjdzdnp2ywqciim")))) + "0mdj3z7w2igkvy8r304k9rcr2l6xm459ifshdm55iy6mazd8cmci")))) (build-system go-build-system) (arguments `(#:import-path "github.com/junegunn/fzf")) (inputs - (list go-github-com-mattn-go-runewidth - go-github-com-mattn-go-shellwords + (list go-github-com-charlievieth-fastwalk + go-github-com-gdamore-tcell-v2 go-github-com-mattn-go-isatty - go-github-com-gdamore-tcell + go-github-com-mattn-go-shellwords go-github-com-rivo-uniseg - go-github-com-saracen-walker - go-golang-org-x-sync - go-golang-org-x-term - go-golang-org-x-crypto)) + go-golang-org-x-sys + go-golang-org-x-term)) (home-page "https://github.com/junegunn/fzf") (synopsis "Command-line fuzzy-finder") (description "This package provides an interactive command-line filter From c29add8c2eec9c8085d79448fa823264c468c40d Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:01:24 +0100 Subject: [PATCH 28/51] gnu: go-github-com-itchyny-gojq: Fix indentation. * gnu/packages/web.scm (go-github-com-itchyny-gojq): Fix indentation. [inputs]: Place after [arguments]. Change-Id: Ic397ffe4ff641a50738d3a4dacef411136bc2d6b --- gnu/packages/web.scm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 768a850a88..8e4f6a1378 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5522,25 +5522,25 @@ time strings.") (name "go-github-com-itchyny-gojq") (version "0.12.11") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/itchyny/gojq") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dqmnxnipi497nx9x10ifack09w41579svryss5q2w5wxy0pg764")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/itchyny/gojq") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dqmnxnipi497nx9x10ifack09w41579svryss5q2w5wxy0pg764")))) (build-system go-build-system) + (arguments + (list + #:import-path "github.com/itchyny/gojq/cmd/gojq" + #:unpack-path "github.com/itchyny/gojq")) (inputs (list go-github-com-google-go-cmp go-github-com-itchyny-timefmt-go go-github-com-mattn-go-isatty go-github-com-mattn-go-runewidth go-gopkg-in-yaml-v3)) - (arguments - (list - #:import-path "github.com/itchyny/gojq/cmd/gojq" - #:unpack-path "github.com/itchyny/gojq")) (home-page "https://github.com/itchyny/gojq") (synopsis "Pure Go implementation of jq") (description From d275a15163a93b8155f86676b8966bece3882079 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:06:14 +0100 Subject: [PATCH 29/51] gnu: go-github-com-kr-pretty: Update to 0.3.1. * gnu/packages/golang.scm (go-github-com-kr-pretty): Update to 0.3.1. [propagated-inputs]: Add go-github-com-rogpeppe-go-internal. Change-Id: I80e8489e6a573206678d1dfe6c23aa0824a905fc --- gnu/packages/golang.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 127ea58fc3..ae62246697 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5072,7 +5072,7 @@ format in Go.") (define-public go-github-com-kr-pretty (package (name "go-github-com-kr-pretty") - (version "0.2.1") + (version "0.3.1") (source (origin (method git-fetch) (uri (git-reference @@ -5081,10 +5081,10 @@ format in Go.") (file-name (git-file-name name version)) (sha256 (base32 - "0vzfz06y9q8gs2nxx0kys0591vzp78k0fvpb8digi5n15h3b25hy")))) + "19d4ycy22il43s4pnr7jv1aahp87wa1p16zpis5jdiiyfgni2l8f")))) (build-system go-build-system) (propagated-inputs - (list go-github-com-kr-text)) + (list go-github-com-kr-text go-github-com-rogpeppe-go-internal)) (arguments '(#:import-path "github.com/kr/pretty")) (synopsis "Pretty printer for Go values") From 5fb05d74ad183cb579146a12bb9b1d02b2516814 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:10:13 +0100 Subject: [PATCH 30/51] gnu: go-github-com-kr-pretty: Move to golang-xyz. * gnu/packages/golang.scm (go-github-com-kr-pretty): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ifded1d309f10d25c982afaf20301bc151f1c8ba1 --- gnu/packages/golang-xyz.scm | 28 +++++++++++++++++++++++++++- gnu/packages/golang.scm | 23 ----------------------- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 43b99f2c1b..8dad9f0757 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1,14 +1,15 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017-2020 Leo Famulari -;;; Copyright © 2018 Christopher Baines ;;; Copyright © 2018 Pierre Neidhardt ;;; Copyright © 2018 Pierre-Antoine Rouby +;;; Copyright © 2018, 2020 Christopher Baines ;;; Copyright © 2019 Brian Leung ;;; Copyright © 2019, 2021 Vagrant Cascadian ;;; Copyright © 2019-2021 Martin Becze ;;; Copyright © 2019-2022 Efraim Flashner ;;; Copyright © 2020 Alex Griffin ;;; Copyright © 2020 Danny Milosavljevic +;;; Copyright © 2020 Jack Hill ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Joseph LaFreniere ;;; Copyright © 2020 Oleg Pykhalov @@ -3322,6 +3323,31 @@ very eas to use.") (list #:import-path "github.com/klauspost/cpuid/v2")))) +(define-public go-github-com-kr-pretty + (package + (name "go-github-com-kr-pretty") + (version "0.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kr/pretty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19d4ycy22il43s4pnr7jv1aahp87wa1p16zpis5jdiiyfgni2l8f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/kr/pretty")) + (propagated-inputs + (list go-github-com-kr-text go-github-com-rogpeppe-go-internal)) + (home-page "https://github.com/kr/pretty") + (synopsis "Pretty printer for Go values") + (description + "This package provides a pretty printer for Go values.") + (license license:expat))) + (define-public go-github-com-lestrrat-go-envload (package (name "go-github-com-lestrrat-go-envload") diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ae62246697..753fd3f56c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5069,29 +5069,6 @@ have super fancy logs.") format in Go.") (license license:expat)))) -(define-public go-github-com-kr-pretty - (package - (name "go-github-com-kr-pretty") - (version "0.3.1") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/kr/pretty") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "19d4ycy22il43s4pnr7jv1aahp87wa1p16zpis5jdiiyfgni2l8f")))) - (build-system go-build-system) - (propagated-inputs - (list go-github-com-kr-text go-github-com-rogpeppe-go-internal)) - (arguments - '(#:import-path "github.com/kr/pretty")) - (synopsis "Pretty printer for Go values") - (description "This package provides a pretty printer for Go values.") - (home-page "https://github.com/kr/pretty") - (license license:expat))) - (define-public go-github-com-kylelemons-godebug (package (name "go-github-com-kylelemons-godebug") From 2de44c408669cf940bbe0416c81de9af998b98bd Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:14:36 +0100 Subject: [PATCH 31/51] gnu: go-github-com-creack-pty: Update to 1.1.23. * gnu/packages/golang.scm (go-github-com-creack-pty): Update to 1.1.23. Change-Id: Ieb0c2186008f285658e46ea9b0fb1edb62cdb6d4 --- gnu/packages/golang.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 753fd3f56c..0c92a52d31 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -8283,7 +8283,7 @@ text-only mail clients to display them.") (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") - (version "1.1.18") + (version "1.1.23") (source (origin (method git-fetch) (uri (git-reference @@ -8292,7 +8292,7 @@ text-only mail clients to display them.") (file-name (git-file-name name version)) (sha256 (base32 - "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + "1chx7ml9wlpk8pzgnnxb97gblmxz1j1v37m5i1asb94l5c24r1fg")))) (build-system go-build-system) (arguments (list #:import-path "github.com/creack/pty" From 285835b39fd109277b36d36d1366df5fab54a43a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:16:28 +0100 Subject: [PATCH 32/51] gnu: go-github-com-itchyny-timefmt-go: Update to 0.1.6. * gnu/packages/web.scm (go-github-com-itchyny-timefmt-go): Update to 0.1.6. Change-Id: Idf5477c28309c75bb4c99ff93a65a3867f4581ae --- gnu/packages/web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 8e4f6a1378..fd33b2c8fb 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5497,7 +5497,7 @@ JSON, XML, properties, CSV and TSV.") (define-public go-github-com-itchyny-timefmt-go (package (name "go-github-com-itchyny-timefmt-go") - (version "0.1.4") + (version "0.1.6") (source (origin (method git-fetch) @@ -5506,7 +5506,7 @@ JSON, XML, properties, CSV and TSV.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0z5z8hy5lbjqdxp544mf238i77n7pf7bv3psgr5gffh0630dsyag")))) + (base32 "0ldagirn1wh3klkk1rr96d5b5jbn24aib14x3j73x47cjfqi92wf")))) (build-system go-build-system) (arguments (list #:import-path "github.com/itchyny/timefmt-go")) From e7dce44e5b4c9b79b0cb4eabd353b10101d8873c Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:18:37 +0100 Subject: [PATCH 33/51] gnu: go-github-com-itchyny-timefmt-go: Move to golang-xyz. * gnu/packages/web.scm (go-github-com-itchyny-timefmt-go): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ifaca740ff1d46a74c7059fdeb8d56ba69195428e --- gnu/packages/golang-xyz.scm | 24 ++++++++++++++++++++++++ gnu/packages/web.scm | 23 ----------------------- 2 files changed, 24 insertions(+), 23 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 8dad9f0757..f34d09674c 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -24,6 +24,7 @@ ;;; Copyright © 2022 (unmatched-parenthesis ;;; Copyright © 2022 Dhruvin Gandhi ;;; Copyright © 2022 Dominic Martinez +;;; Copyright © 2022 kiasoc5 ;;; Copyright © 2023 Benjamin ;;; Copyright © 2023 Fries ;;; Copyright © 2023 Hilton Chain @@ -2950,6 +2951,29 @@ the C++ ABI defined at https://codesourcery.com/cxx-abi/ and the ABI}.") (license license:bsd-3))) +(define-public go-github-com-itchyny-timefmt-go + (package + (name "go-github-com-itchyny-timefmt-go") + (version "0.1.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/itchyny/timefmt-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ldagirn1wh3klkk1rr96d5b5jbn24aib14x3j73x47cjfqi92wf")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/itchyny/timefmt-go")) + (home-page "https://github.com/itchyny/timefmt-go") + (synopsis "Efficient time formatting library (strftime, strptime) for Golang") + (description + "@code{timefmt-go} is a Go language package for formatting and parsing date +time strings.") + (license license:expat))) + (define-public go-github-com-jbenet-go-random (package (name "go-github-com-jbenet-go-random") diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index fd33b2c8fb..3858db0bae 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5494,29 +5494,6 @@ JSON, XML, properties, CSV and TSV.") (propagated-inputs '()) (inputs (package-propagated-inputs go-github-com-mikefarah-yq-v4)))) -(define-public go-github-com-itchyny-timefmt-go - (package - (name "go-github-com-itchyny-timefmt-go") - (version "0.1.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/itchyny/timefmt-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ldagirn1wh3klkk1rr96d5b5jbn24aib14x3j73x47cjfqi92wf")))) - (build-system go-build-system) - (arguments - (list #:import-path "github.com/itchyny/timefmt-go")) - (home-page "https://github.com/itchyny/timefmt-go") - (synopsis "Efficient time formatting library (strftime, strptime) for Golang") - (description - "@code{timefmt-go} is a Go language package for formatting and parsing date -time strings.") - (license license:expat))) - (define-public go-github-com-itchyny-gojq (package (name "go-github-com-itchyny-gojq") From 7069702022cd67c68486ac36114aa98631cda781 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 18:20:57 +0100 Subject: [PATCH 34/51] gnu: go-github-com-itchyny-gojq: Update to 0.12.16. * gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.16. Change-Id: I6f7cf1038adb392ce1b7510f01923689e5993eca --- gnu/packages/web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 3858db0bae..5bfadca558 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5497,7 +5497,7 @@ JSON, XML, properties, CSV and TSV.") (define-public go-github-com-itchyny-gojq (package (name "go-github-com-itchyny-gojq") - (version "0.12.11") + (version "0.12.16") (source (origin (method git-fetch) @@ -5506,7 +5506,7 @@ JSON, XML, properties, CSV and TSV.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1dqmnxnipi497nx9x10ifack09w41579svryss5q2w5wxy0pg764")))) + (base32 "0favs281iaq98cmqwf47amk12xpksznpwgfid24z8migkp8628wl")))) (build-system go-build-system) (arguments (list From d4f3fdda27df8359123faeec088ddd9b7bbc122a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:01:49 +0100 Subject: [PATCH 35/51] gnu: Add go-github-com-yuin-gopher-lua. * gnu/packages/golang-xyz.scm (glua, go-github-com-yuin-gopher-lua): New variables. Change-Id: Icd37ede94082d46e34465d345659885e3fafa98e --- gnu/packages/golang-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index f34d09674c..bd1866fa5e 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -5632,6 +5632,48 @@ string. The string can be a string retorned for @code{time.Duration} or a similar string with weeks or days too.") (license license:bsd-3))) +(define-public go-github-com-yuin-gopher-lua + (package + (name "go-github-com-yuin-gopher-lua") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/gopher-lua") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bvmd6kywbwzcpdqmmk6gjzrc2x4q24q1p25si4sm0s18kfqnmap")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/gopher-lua" + #:phases + #~(modify-phases %standard-phases + ;; FIXME: "ls" needs to be substituted in _glua-tests/issues.lua and + ;; _lua5.1-tests/files.lua with full path, but attempt was failed: + ;; Throw to key `decoding-error' with args `("peek-char" "input + ;; decoding error" 84 #)'. + (add-after 'unpack 'disable-failing-tests + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "script_test.go" + ((".issues.lua.*") "") + ((".files.lua.*") "")) + (for-each delete-file + (list "_glua-tests/issues.lua" + "_lua5.1-tests/files.lua")))))))) + (propagated-inputs + (list go-github-com-chzyer-readline)) + (home-page "https://github.com/yuin/gopher-lua") + (synopsis "VM and compiler for Lua in Golang") + (description + "GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler. It +provides Go APIs that allow you to easily embed a scripting language to your +Go host programs.") + (license license:expat))) + (define-public go-go-etcd-io-bbolt (package (name "go-go-etcd-io-bbolt") @@ -5949,6 +5991,17 @@ values.") ;;; Executables: ;;; +(define-public glua + (package + (inherit go-github-com-yuin-gopher-lua) + (name "glua") + (arguments + (list + #:tests? #f + #:install-source? #f + #:import-path "github.com/yuin/gopher-lua/cmd/glua" + #:unpack-path "github.com/yuin/gopher-lua")))) + (define-public go-chroma (package (name "go-chroma") From 37458248c550537d97c5b7645e612a34ab78ca8e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:07:16 +0100 Subject: [PATCH 36/51] gnu: go-github-com-elliotchance-orderedmap: Update to 1.6.0. * gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap): Update to 1.6.0. Change-Id: I8c745a00bf21ad11ec54cf5f6be1c35d2957baa6 --- gnu/packages/golang-xyz.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index bd1866fa5e..35ab82d275 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1961,7 +1961,7 @@ scanner API made public.") (define-public go-github-com-elliotchance-orderedmap (package (name "go-github-com-elliotchance-orderedmap") - (version "1.5.1") + (version "1.6.0") (source (origin (method git-fetch) @@ -1970,7 +1970,7 @@ scanner API made public.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "06gq5hsgfmzfr46wds366ghyn16qkygyz83vrsgargf4l7db9zg7")))) + (base32 "1hhyk96l6mfijkay9ga6jqpczpn34fbqkjrqj3v9pf5p1hzd0xdx")))) (build-system go-build-system) (arguments (list #:import-path "github.com/elliotchance/orderedmap")) @@ -1979,8 +1979,8 @@ scanner API made public.") (home-page "https://github.com/elliotchance/orderedmap") (synopsis "Go ordered map library") (description - "This package provides a ordered map library that maintains amortized O(1) -for @code{Set}, @code{Get}, @code{Delete} and @code{Len}.") + "This package provides a ordered map library that maintains amortized +O(1) for @code{Set}, @code{Get}, @code{Delete} and @code{Len}.") (license license:expat))) (define-public go-github-com-emersion-go-ical From f6d8631ad0866010e1cadd74afde7040b1bdf3a6 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:13:29 +0100 Subject: [PATCH 37/51] gnu: Add go-github-com-elliotchance-orderedmap-v2. * gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap-v2): New variable. Change-Id: I4a0e7f17e6e93471b661d960b0d1350f1687b847 --- gnu/packages/golang-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 35ab82d275..ebb571e314 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1983,6 +1983,25 @@ scanner API made public.") O(1) for @code{Set}, @code{Get}, @code{Delete} and @code{Len}.") (license license:expat))) +(define-public go-github-com-elliotchance-orderedmap-v2 + (package + (inherit go-github-com-elliotchance-orderedmap) + (name "go-github-com-elliotchance-orderedmap-v2") + (version "2.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elliotchance/orderedmap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11bvia6cflq46nzc2hfgikgxyck7wskyi0i7ksy9r0d41l4jh4l9")))) + (arguments + (list + #:import-path "github.com/elliotchance/orderedmap/v2" + #:unpack-path "github.com/elliotchance/orderedmap")))) + (define-public go-github-com-emersion-go-ical (package (name "go-github-com-emersion-go-ical") From d6b7a3296e5b5743f0906a997f3380a6c04732e9 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:15:12 +0100 Subject: [PATCH 38/51] gnu: go-github-com-fatih-color: Update to 1.17.0. * gnu/packages/golang-xyz.scm (go-github-com-fatih-color): Update to 1.17.0. Change-Id: I731c48d0d47ee8823b17f85976bfc4f53700d804 --- gnu/packages/golang-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index ebb571e314..75dc85dc9c 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -2236,7 +2236,7 @@ Alphanum Algorithm} developed by Dave Koelle in Go.") (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") - (version "1.16.0") + (version "1.17.0") (source (origin (method git-fetch) @@ -2245,7 +2245,7 @@ Alphanum Algorithm} developed by Dave Koelle in Go.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "15689x103gy9q7g7623rlvhwrw27p079ardapmrrag0sdwrx5bq2")))) + (base32 "07axwr6016xwylxlsrw3cnkg1kg963zqqgf06pc3dgicfg5qrhj2")))) (build-system go-build-system) (arguments (list From b5b85a1c91d3620a35231faf836f768976c3b5d1 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:16:38 +0100 Subject: [PATCH 39/51] gnu: go-github-com-gabriel-vasile-mimetype: Update to 1.4.5. * gnu/packages/golang-xyz.scm (go-github-com-gabriel-vasile-mimetype): Update to 1.4.5. Change-Id: Idbeb0aed953b773784e519793f83ad2bcd8840ac --- gnu/packages/golang-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 75dc85dc9c..e1aeacd67c 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -2321,7 +2321,7 @@ Representation,CBOR} (@url{https://www.rfc-editor.org/rfc/rfc8949.html,RFC (define-public go-github-com-gabriel-vasile-mimetype (package (name "go-github-com-gabriel-vasile-mimetype") - (version "1.4.4") + (version "1.4.5") (source (origin (method git-fetch) @@ -2330,7 +2330,7 @@ Representation,CBOR} (@url{https://www.rfc-editor.org/rfc/rfc8949.html,RFC (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "199x3zbrs3bca4xc4m66c2fvs4vzywqcfylqx6n14kys0sh1p73b")))) + (base32 "1ris146v7k1x1n4vraq0xzjds0f7jw3scx9mzj8y29hql3sy4nkd")))) (build-system go-build-system) (arguments (list From 662b7604b437355df51a505606804c1daa67efbf Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:18:25 +0100 Subject: [PATCH 40/51] gnu: go-github-com-go-playground-locales: Update to 0.14.1. * gnu/packages/golang.scm (go-github-com-go-playground-locales): Update to 0.14.1. Change-Id: I6f8681dd49c8dd61b51481117b01566a9024ff15 --- gnu/packages/golang.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0c92a52d31..c11b282875 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2716,7 +2716,7 @@ way of specifying command line options.") (define-public go-github-com-go-playground-locales (package (name "go-github-com-go-playground-locales") - (version "0.13.0") + (version "0.14.1") (home-page "https://github.com/go-playground/locales") (source (origin @@ -2726,7 +2726,7 @@ way of specifying command line options.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0qydcpkvss3mf8mk3xzg6a34n8i69aydrigcl2apifrkx72jw7pf")))) + (base32 "117nss5gv7rfzr7z40rkpwfr273wv6ahrd3ycqdarxvaxh0ldhh4")))) (build-system go-build-system) (arguments '(#:import-path "github.com/go-playground/locales")) From 2444a52d7ca62bf3abff3090ec912b159c18467a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:21:05 +0100 Subject: [PATCH 41/51] gnu: go-github-com-go-playground-locales: Move to golang-xyz. * gnu/packages/golang.scm (go-github-com-go-playground-locales): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I96ba608d2463911c184cedc9cfc7cb7556b1bbd9 --- gnu/packages/golang-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 36 ------------------------------------ 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index e1aeacd67c..5dae9d0d92 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -2458,6 +2458,42 @@ interfaces to back that API. Packages in the Go ecosystem can depend on it, while callers can implement logging with whatever backend is appropriate.") (license license:asl2.0))) +(define-public go-github-com-go-playground-locales + (package + (name "go-github-com-go-playground-locales") + (version "0.14.1") + (home-page "https://github.com/go-playground/locales") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "117nss5gv7rfzr7z40rkpwfr273wv6ahrd3ycqdarxvaxh0ldhh4")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-playground/locales")) + (propagated-inputs + (list go-golang-org-x-text)) + (synopsis "Set of locales generated from the CLDR Unicode Project") + (description + "This package provides a set of locales generated from the +@uref{http://cldr.unicode.org/, Unicode CLDR Project} which can be used +independently or within an internalization (i18n) package. Its currently +implemented features include + +@itemize +@item Rules generated from the CLDR data, v31.0.3 +@item Contains Cardinal, Ordinal and Range Plural Rules +@item Contains Month, Weekday and Timezone translations built in +@item Contains Date & Time formatting functions +@item Contains Number, Currency, Accounting and Percent formatting functions +@item Supports the \"Gregorian\" calendar only +@end itemize") + (license license:expat))) + (define-public go-github-com-go-task-slim-sprig (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") (revision "0")) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c11b282875..a923fe6612 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2713,42 +2713,6 @@ way of specifying command line options.") (home-page "https://github.com/jessevdk/go-flags") (license license:bsd-3))) -(define-public go-github-com-go-playground-locales - (package - (name "go-github-com-go-playground-locales") - (version "0.14.1") - (home-page "https://github.com/go-playground/locales") - (source - (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "117nss5gv7rfzr7z40rkpwfr273wv6ahrd3ycqdarxvaxh0ldhh4")))) - (build-system go-build-system) - (arguments - '(#:import-path "github.com/go-playground/locales")) - (propagated-inputs - (list go-golang-org-x-text)) - (synopsis "Set of locales generated from the CLDR Unicode Project") - (description - "This package provides a set of locales generated from the -@uref{http://cldr.unicode.org/, Unicode CLDR Project} which can be used -independently or within an internalization (i18n) package. Its currently -implemented features include - -@itemize -@item Rules generated from the CLDR data, v31.0.3 -@item Contains Cardinal, Ordinal and Range Plural Rules -@item Contains Month, Weekday and Timezone translations built in -@item Contains Date & Time formatting functions -@item Contains Number, Currency, Accounting and Percent formatting functions -@item Supports the \"Gregorian\" calendar only -@end itemize") - (license license:expat))) - (define-public go-github-com-go-playground-universal-translator (package (name "go-github-com-go-playground-universal-translator") From c82257edf536301da514cd7496f0a45ff2ded720 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:24:12 +0100 Subject: [PATCH 42/51] gnu: go-github-com-goccy-go-json: Update to 0.10.3. * gnu/packages/golang-web.scm (go-github-com-goccy-go-json): Update to 0.10.3. Change-Id: I475c37dcff52cf844e3bfc8ea386578c43bb32e2 --- gnu/packages/golang-web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 66b6050b17..5fbf2fe41a 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -1342,7 +1342,7 @@ from CloudFlare's github.com/cloudflare/cfssl/revoke.") (define-public go-github-com-goccy-go-json (package (name "go-github-com-goccy-go-json") - (version "0.10.2") + (version "0.10.3") (source (origin (method git-fetch) @@ -1351,7 +1351,7 @@ from CloudFlare's github.com/cloudflare/cfssl/revoke.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1krid2hlvs808jl9zmv7m6zx92samc60gymhwr2mwwykicwbnks8")) + (base32 "0w9kjplhyzq8n4iainddapzj7dxnfbjiz4xdpb0hlb6h35grpxgn")) (modules '((guix build utils))) (snippet '(delete-file-recursively "benchmarks")))) (build-system go-build-system) From bd55b261093399128582d4b2b05bc68166dce0b7 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:25:38 +0100 Subject: [PATCH 43/51] gnu: go-github-com-goccy-go-yaml: Update to 1.12.0. * gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Update to 1.12.0. Change-Id: Ieb8e0103ded6ffef606812c88f48834027b8c1e2 --- gnu/packages/golang-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 5dae9d0d92..600c9ff6d7 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -2576,7 +2576,7 @@ the library more lightweight.") (define-public go-github-com-goccy-go-yaml (package (name "go-github-com-goccy-go-yaml") - (version "1.11.3") + (version "1.12.0") (home-page "https://github.com/goccy/go-yaml") (source (origin @@ -2586,7 +2586,7 @@ the library more lightweight.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1rm2rfnlvv704zkb1mnjqv5xx32vfkzv7r2kc8if6gr9ryb7hmbf")))) + (base32 "06sf7vpz8gjyivrn3yhzcbbf3qhsqq5n7lsc23j91xw5xwpn37bk")))) (build-system go-build-system) (arguments (list From 1e81c70e42c6e09c90c58119adea16d79409165a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:28:30 +0100 Subject: [PATCH 44/51] gnu: go-github-com-pelletier-go-toml: Remove input labels. * gnu/packages/golang.scm (go-github-com-pelletier-go-toml): Remove input lables, swap [native-inputs] to [propagated-inputs] to simplify dependent packages inputs. Change-Id: Ibfa57fbe606ced8bf9f2bcfe4065bf94f84bc0fb --- gnu/packages/golang.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a923fe6612..3e1814c20c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3590,10 +3590,10 @@ updating files, like @command{tail -f}.") (build-system go-build-system) (arguments `(#:import-path "github.com/pelletier/go-toml")) - (native-inputs - `(("github.com/BurntSushi/toml" ,go-github-com-burntsushi-toml) - ("github.com/davecgh/go-spew" ,go-github-com-davecgh-go-spew) - ("gopkg.in/yaml.v2" ,go-gopkg-in-yaml-v2))) + (propagated-inputs + (list go-github-com-burntsushi-toml + go-github-com-davecgh-go-spew + go-gopkg-in-yaml-v2)) (home-page "https://github.com/pelletier/go-toml") (synopsis "Go library for the TOML configuration language") (description "Go library for the TOML configuration language") From 751b0e5881d3b64c7ae07e164594d7157aad0e98 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:32:29 +0100 Subject: [PATCH 45/51] gnu: go-github-com-pelletier-go-toml: Update to 1.9.5. * gnu/packages/golang.scm (go-github-com-pelletier-go-toml): Update to 1.9.5. Change-Id: Ib72f88b2f14c8b1b293ebb3cd64645f5265c7b11 --- gnu/packages/golang.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3e1814c20c..ce0041edbb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3576,7 +3576,7 @@ updating files, like @command{tail -f}.") (define-public go-github-com-pelletier-go-toml (package (name "go-github-com-pelletier-go-toml") - (version "1.9.3") + (version "1.9.5") (source (origin (method git-fetch) @@ -3586,7 +3586,7 @@ updating files, like @command{tail -f}.") (file-name (git-file-name name version)) (sha256 (base32 - "0cqwnvlgs1wgdgjxlwv8j52f7d6syniadr51sjh2fya99m5wzvsn")))) + "1wypjrr1axkrkzp4n5gvams94f2sd7dq1pdpd2i35sgpdz6r2m6g")))) (build-system go-build-system) (arguments `(#:import-path "github.com/pelletier/go-toml")) From 3b3f3891c68f8247190643a02f7fa86a580e8f34 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:26:39 +0100 Subject: [PATCH 46/51] gnu: go-github-com-pelletier-go-toml-v2: Update to 2.2.2. * gnu/packages/golang.scm (go-github-com-pelletier-go-toml-v2): Update to 2.2.2. Change-Id: Ib3c42010d207644359b4a693569c31c5d9406e7b --- gnu/packages/golang.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ce0041edbb..4c6b04cd62 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3603,7 +3603,7 @@ updating files, like @command{tail -f}.") (package (inherit go-github-com-pelletier-go-toml) (name "go-github-com-pelletier-go-toml-v2") - (version "2.1.1") + (version "2.2.2") (source (origin (method git-fetch) (uri (git-reference @@ -3612,12 +3612,13 @@ updating files, like @command{tail -f}.") (file-name (git-file-name name version)) (sha256 (base32 - "1k0rwg7870f4va7jaavnpwvdn6d76gxgyr7c978bx2h829a9sx2a")))) + "0gimgz33yxmvj0nmy56yy7zq4ay8j55ir8pfzmgwga7npgpzspk7")))) (build-system go-build-system) (arguments (list #:import-path "github.com/pelletier/go-toml/v2")) (native-inputs - (list go-github-com-stretchr-testify)))) + (list go-github-com-stretchr-testify)) + (propagated-inputs '()))) (define-public go-github-com-subosito-gotenv (package From 3948cbe9aa405bfeb2c0d6b88573cd26c312ee02 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:39:51 +0100 Subject: [PATCH 47/51] gnu: go-github-com-pelletier-go-toml: Move to golang-xyz. * gnu/packages/golang.scm (go-github-com-pelletier-go-toml, go-github-com-pelletier-go-toml-v2): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I76dae5d71ae761af6d7f23ce55286996c55a5d50 --- gnu/packages/golang-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 47 ------------------------------------- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 600c9ff6d7..65aa50726f 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -4694,6 +4694,53 @@ memory accessible to the kernel. It does not account for memory used by other processes.") (license license:bsd-3)))) +(define-public go-github-com-pelletier-go-toml + (package + (name "go-github-com-pelletier-go-toml") + (version "1.9.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (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 #:import-path "github.com/pelletier/go-toml")) + (propagated-inputs + (list go-github-com-burntsushi-toml + go-github-com-davecgh-go-spew + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/pelletier/go-toml") + (synopsis "Go library for the TOML configuration language") + (description + "Go library for the TOML configuration language") + (license license:expat))) + +(define-public go-github-com-pelletier-go-toml-v2 + (package + (inherit go-github-com-pelletier-go-toml) + (name "go-github-com-pelletier-go-toml-v2") + (version "2.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pelletier/go-toml") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gimgz33yxmvj0nmy56yy7zq4ay8j55ir8pfzmgwga7npgpzspk7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/pelletier/go-toml/v2")) + (native-inputs + (list go-github-com-stretchr-testify)) + (propagated-inputs '()))) + (define-public go-github-com-pierrec-cmdflag (package (name "go-github-com-pierrec-cmdflag") diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4c6b04cd62..77d9a4f065 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3573,53 +3573,6 @@ updating files, like @command{tail -f}.") (description "Java properties scanner for Go") (license license:bsd-2))) -(define-public go-github-com-pelletier-go-toml - (package - (name "go-github-com-pelletier-go-toml") - (version "1.9.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (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 - `(#:import-path "github.com/pelletier/go-toml")) - (propagated-inputs - (list go-github-com-burntsushi-toml - go-github-com-davecgh-go-spew - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/pelletier/go-toml") - (synopsis "Go library for the TOML configuration language") - (description "Go library for the TOML configuration language") - (license license:expat))) - -(define-public go-github-com-pelletier-go-toml-v2 - (package - (inherit go-github-com-pelletier-go-toml) - (name "go-github-com-pelletier-go-toml-v2") - (version "2.2.2") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pelletier/go-toml") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0gimgz33yxmvj0nmy56yy7zq4ay8j55ir8pfzmgwga7npgpzspk7")))) - (build-system go-build-system) - (arguments - (list #:import-path "github.com/pelletier/go-toml/v2")) - (native-inputs - (list go-github-com-stretchr-testify)) - (propagated-inputs '()))) - (define-public go-github-com-subosito-gotenv (package (name "go-github-com-subosito-gotenv") From dd43b08fa89e3afaa5534a37b6dddd405611f1a9 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:42:09 +0100 Subject: [PATCH 48/51] gnu: go-github-com-spf13-cobra: Update to 1.8.1. * gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra): Update to 1.8.1. Change-Id: I5236ac568fe7ababbc94a0dc60e071e8ac6674aa --- gnu/packages/golang-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 65aa50726f..5638eea5fd 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -5214,7 +5214,7 @@ Use waterutil with it to work with TUN/TAP packets/frames.") (define-public go-github-com-spf13-cobra (package (name "go-github-com-spf13-cobra") - (version "1.8.0") + (version "1.8.1") (source (origin (method git-fetch) @@ -5223,7 +5223,7 @@ Use waterutil with it to work with TUN/TAP packets/frames.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0mhnqfgcwwcknlhk7n07i02q3iqq6ihksj4dwz296zci8ry3w0d0")))) + (base32 "0brbyy5mc6n2j6m6q1xyswh907vxd3wdzvgaci45swgj0747lcf8")))) (build-system go-build-system) (arguments (list From 7fe99a5fafcab6161bcc497dfd6c8e5c97b39271 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:51:42 +0100 Subject: [PATCH 49/51] gnu: go-github-com-stretchr-objx: Update to 0.5.2. * gnu/packages/golang.scm (go-github-com-stretchr-objx): Update to 0.5.2. [source]: Remove snippet as "vendor" directory is not provided. [inputs]: Remove go-github-com-stretchr-testify-bootstrap. [propagated-inputs]: Remove go-github-com-davecgh-go-spew and go-github-com-pmezard-go-difflib. [native-inputs]: Add go-github-com-davecgh-go-spew, go-github-com-pmezard-go-difflib, and go-github-com-stretchr-testify-bootstrap. Change-Id: I058fa393952dc73d73ac7ab48af4d29665828495 --- gnu/packages/golang.scm | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 77d9a4f065..739376302d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3196,7 +3196,7 @@ editor.") (define-public go-github-com-stretchr-objx (package (name "go-github-com-stretchr-objx") - (version "0.4.0") + (version "0.5.2") (source (origin (method git-fetch) @@ -3206,11 +3206,7 @@ editor.") (file-name (git-file-name name version)) (sha256 (base32 - "0dygds32qxx6x1x2mmn7msyjr15qi5r70pyzv8dz8cprxq32nzc1")) - (modules '((guix build utils))) - (snippet - '(begin - (delete-file-recursively "vendor"))))) + "1jcxpfgfpk82lryjkhbd5dy7xzx08d7b9dvbx4bpkmjvn6p339jl")))) (build-system go-build-system) (arguments (list @@ -3223,11 +3219,12 @@ editor.") ;; The tests fail when run with gccgo. (false-if-exception (search-input-file inputs "/bin/gccgo")) (apply (assoc-ref %standard-phases 'check) args))))))) - (propagated-inputs + (native-inputs + ;; go-spew and go-difflib are to cover testify-bootstrap and not required + ;; for odjx itself. (list go-github-com-davecgh-go-spew - go-github-com-pmezard-go-difflib)) - (inputs - (list go-github-com-stretchr-testify-bootstrap)) + go-github-com-pmezard-go-difflib + go-github-com-stretchr-testify-bootstrap)) (home-page "https://github.com/stretchr/objx") (synopsis "Go package for dealing with maps, slices, JSON and other data") (description "This package provides a Go library for dealing with maps, From ca88519403621879c59211eb4b25c76a2a6f0fc0 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:57:34 +0100 Subject: [PATCH 50/51] gnu: go-github-com-stretchr-objx: Move to golang-xyz. * gnu/packages/golang.scm (go-github-com-stretchr-objx): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I2ab70003a3d85812a6905a60c84af88e0df1e133 --- gnu/packages/golang-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 38 ------------------------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 5638eea5fd..c0ead7d512 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -5260,6 +5260,44 @@ well as a program to generate applications and command files.") (home-page "https://github.com/stathat/go") (license license:expat)))) +(define-public go-github-com-stretchr-objx + (package + (name "go-github-com-stretchr-objx") + (version "0.5.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stretchr/objx") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jcxpfgfpk82lryjkhbd5dy7xzx08d7b9dvbx4bpkmjvn6p339jl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/objx" + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs #:allow-other-keys #:rest args) + (unless + ;; The tests fail when run with gccgo. + (false-if-exception (search-input-file inputs "/bin/gccgo")) + (apply (assoc-ref %standard-phases 'check) args))))))) + (native-inputs + ;; go-spew and go-difflib are to cover testify-bootstrap and not required + ;; for odjx itself. + (list go-github-com-davecgh-go-spew + go-github-com-pmezard-go-difflib + go-github-com-stretchr-testify-bootstrap)) + (home-page "https://github.com/stretchr/objx") + (synopsis "Go package for dealing with maps, slices, JSON and other data") + (description + "This package provides a Go library for dealing with maps, +slices, JSON and other data.") + (license license:expat))) + (define-public go-github-com-syndtr-goleveldb (package (name "go-github-com-syndtr-goleveldb") diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 739376302d..c776f78609 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3193,44 +3193,6 @@ developed by the Go team. It provides IDE features to any LSP-compatible editor.") (license license:bsd-3))) -(define-public go-github-com-stretchr-objx - (package - (name "go-github-com-stretchr-objx") - (version "0.5.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/stretchr/objx") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1jcxpfgfpk82lryjkhbd5dy7xzx08d7b9dvbx4bpkmjvn6p339jl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/objx" - #:phases - #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key inputs #:allow-other-keys #:rest args) - (unless - ;; The tests fail when run with gccgo. - (false-if-exception (search-input-file inputs "/bin/gccgo")) - (apply (assoc-ref %standard-phases 'check) args))))))) - (native-inputs - ;; go-spew and go-difflib are to cover testify-bootstrap and not required - ;; for odjx itself. - (list go-github-com-davecgh-go-spew - go-github-com-pmezard-go-difflib - go-github-com-stretchr-testify-bootstrap)) - (home-page "https://github.com/stretchr/objx") - (synopsis "Go package for dealing with maps, slices, JSON and other data") - (description "This package provides a Go library for dealing with maps, -slices, JSON and other data.") - (license license:expat))) - (define-public go-github-com-tevino-abool (let ((commit "3c25f2fe7cd0ef3eabefce1d90efd69a65d35b12") From e5911372ccc5482aceaf115bd30ce03dcbe00667 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 14 Aug 2024 23:05:01 +0100 Subject: [PATCH 51/51] gnu: go-github-com-mikefarah-yq-v4: Update to 4.44.3. * gnu/packages/web.scm (go-github-com-mikefarah-yq-v4): Update to 4.44.3. [propagated-inputs]: Add go-github-com-alecthomas-repr, go-github-com-pkg-diff, go-github-com-spf13-pflag, and go-github-com-yuin-gopher-lua. Change-Id: Ic44ec552a3dc7fa045384c6537207e8e464dcb53 --- gnu/packages/web.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 5bfadca558..242827c95c 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5434,7 +5434,7 @@ you'd expect.") (define-public go-github-com-mikefarah-yq-v4 (package (name "go-github-com-mikefarah-yq-v4") - (version "4.34.2") + (version "4.44.3") (source (origin (method git-fetch) (uri (git-reference @@ -5443,7 +5443,7 @@ you'd expect.") (file-name (git-file-name name version)) (sha256 (base32 - "0y5i0p4fiq0kad9xqihhyclhd9d3l2r5yligdkvsdc90hlqjmql3")))) + "0s7c8r6y5jv6wda2v3k47hawfdr9j3rwk717l6byvh5qsbbml0vd")))) (build-system go-build-system) (arguments (list #:import-path "github.com/mikefarah/yq/v4" @@ -5456,6 +5456,7 @@ you'd expect.") (propagated-inputs (list go-github-com-a8m-envsubst go-github-com-alecthomas-participle-v2 + go-github-com-alecthomas-repr go-github-com-dimchansky-utfbom go-github-com-elliotchance-orderedmap go-github-com-fatih-color @@ -5464,7 +5465,10 @@ you'd expect.") go-github-com-jinzhu-copier go-github-com-magiconair-properties go-github-com-pelletier-go-toml-v2 + go-github-com-pkg-diff go-github-com-spf13-cobra + go-github-com-spf13-pflag + go-github-com-yuin-gopher-lua go-golang-org-x-net go-golang-org-x-text go-gopkg-in-op-go-logging-v1