[PATCH 00/29] Add miller.

  • Done
  • quality assurance status badge
Details
2 participants
  • Sharlatan Hellseher
  • Wilko Meyer
Owner
unassigned
Submitted by
Wilko Meyer
Severity
normal
W
W
Wilko Meyer wrote on 18 Oct 2023 11:35
(address . guix-patches@gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093521.1874-1-w@wmeyer.eu
Hi Guix,

This patch series adds miller, a general purpose CLI tool for text
processing/manipulation, and its respective dependencies (while also
bumping a few packages to new versions).

Wilko Meyer (29):
gnu: Add go-github-com-lestrrat-go-envload.
gnu: Add go-github-com-lestrrat-go-strftime.
gnu: Add go-github-com-ledongthuc-pdf.
gnu: Add go-github-com-orisano-pixelmatch.
gnu: Add go-github-com-johnkerl-lumin-colors.
gnu: Add go-github-com-chromedp-chromedp.
gnu: Add go-github-com-chzyer-test.
gnu: Add go-github-com-chzyer-logex.
gnu: Add go-github-com-chzyer-readline.
gnu: Add go-github-com-ianlancetaylor-demangle.
gnu: Add go-github-com-chromedp-cdproto.
gnu: Add go-github-com-chromedp-sysutil.
gnu: Add go-github-com-gobwas-httphead.
gnu: Add go-github-com-gobwas-pool.
gnu: Add go-github-com-gobwas-ws.
gnu: Add go-github-com-josharian-intern.
gnu: Add go-github-com-mailru-easyjson.
gnu: Add go-github-com-google-pprof.
gnu: Add go-github-com-felixge-fgprof.
gnu: Add go-github-com-pkg-profile.
gnu: Add go-golang-org-x-text.
gnu: Add go-github-com-johnkerl-miller.
gnu: Add miller.
gnu: Add go-github-com-kballard-go-shellquote.
gnu: Add go-github-com-facette-natsort.
gnu: go-github-com-fatih-color: Update to 6.0.0.
gnu: go-github-com-godbus-dbus: Update to 5.1.0.
gnu: Add go-github-com-delthas-go-libnp.
gnu: Add go-github-com-delthas-go-localeinfo.

gnu/packages/golang.scm | 667 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 663 insertions(+), 4 deletions(-)

--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:37
[PATCH 01/29] gnu: Add go-github-com-lestrrat-go-envload.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-1-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-lestrrat-go-envload): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 3d19b48e9f..cd5704929f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1694,6 +1694,28 @@ (define-public go-github-com-kortschak-utter
aid data snapshotting.")
(license license:isc)))
+(define-public go-github-com-lestrrat-go-envload
+ (package
+ (name "go-github-com-lestrrat-go-envload")
+ (version "0.0.0-20180220234015-a3eb8ddeffcc")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/envload")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0hlhvygfg67w8pqmjl91124zggnz6m750vjmmjlf8ys63nv3na05"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/lestrrat-go/envload"
+ #:tests? #f))
+ (home-page "https://github.com/lestrrat-go/envload")
+ (synopsis "envload")
+ (description "Restore environment variables, so you can break em")
+ (license license:expat)))
+
(define-public go-github-com-leonelquinteros-gotext
(package
(name "go-github-com-leonelquinteros-gotext")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 02/29] gnu: Add go-github-com-lestrrat-go-strftime.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-2-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-lestrrat-go-strftime): New variable.
---
gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index cd5704929f..1e2192eb80 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1716,6 +1716,31 @@ (define-public go-github-com-lestrrat-go-envload
(description "Restore environment variables, so you can break em")
(license license:expat)))
+(define-public go-github-com-lestrrat-go-strftime
+ (package
+ (name "go-github-com-lestrrat-go-strftime")
+ (version "1.0.6")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/strftime")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1iqzxmj3ijldjf99acy44qrrzvfxzn0vza3m0c9bw46bg8v1wsyc"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/lestrrat-go/strftime"
+ #:tests? #f))
+ (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
+ ("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
+ ("go-github-com-lestrrat-go-envload" ,go-github-com-lestrrat-go-envload)))
+ (home-page "https://github.com/lestrrat-go/strftime")
+ (synopsis "strftime")
+ (description "Fast strftime for Go")
+ (license license:expat)))
+
(define-public go-github-com-leonelquinteros-gotext
(package
(name "go-github-com-leonelquinteros-gotext")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 03/29] gnu: Add go-github-com-ledongthuc-pdf.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-3-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-ledongthuc-pdf): New variable.
---
gnu/packages/golang.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)

Toggle diff (33 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1e2192eb80..acc5d3163b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1777,6 +1777,26 @@ (define-public go-github-com-leonelquinteros-gotext
@end itemize")
(license license:expat)))
+(define-public go-github-com-ledongthuc-pdf
+ (package
+ (name "go-github-com-ledongthuc-pdf")
+ (version "0.0.0-20220302134840-0c2507a12d80")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ledongthuc/pdf")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "143w5b4ggcamjm3ggvxjj6xa90b09gmxb07rxynbc40y9b9ql33b"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/ledongthuc/pdf"))
+ (home-page "https://github.com/ledongthuc/pdf")
+ (synopsis "PDF Reader")
+ (description "Package pdf implements reading of PDF files.")
+ (license license:bsd-3)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 05/29] gnu: Add go-github-com-johnkerl-lumin-colors.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-5-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-johnkerl-lumin-colors): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d0caed8d41..178599c7fc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6196,6 +6196,32 @@ (define-public go-gitlab-com-ambrevar-damerau
similar word.")
(license license:expat))))
+(define-public go-github-com-johnkerl-lumin-colors
+ (package
+ (name "go-github-com-johnkerl-lumin-colors")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/johnkerl/lumin")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1liv27pxi79q4yr1bd0wgsx31ixw53ipsgs2kp0asxj2d6z4hpiz"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/johnkerl/lumin/pkg/colors"
+ #:unpack-path "github.com/johnkerl/lumin"))
+ (home-page "https://github.com/johnkerl/lumin")
+ (synopsis "lumin")
+ (description
+ "@@code{lumin} is a simple command-line program which highlights matches to a
+specified pattern (string or regex) in the specified files. This is like
+@@code{grep} with @@code{--color}, except that @@code{lumin} shows all lines,
+not just matching lines.")
+ (license license:bsd-2)))
(define-public misspell
(package
(name "misspell")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 04/29] gnu: Add go-github-com-orisano-pixelmatch.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-4-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-orisano-pixelmatch): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index acc5d3163b..d0caed8d41 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1797,6 +1797,28 @@ (define-public go-github-com-ledongthuc-pdf
(synopsis "PDF Reader")
(description "Package pdf implements reading of PDF files.")
(license license:bsd-3)))
+
+(define-public go-github-com-orisano-pixelmatch
+ (package
+ (name "go-github-com-orisano-pixelmatch")
+ (version "0.0.0-20230914042517-fa304d1dc785")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/orisano/pixelmatch")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1lplxfif5mfqnd0jjph2vd25c3bpr3idfs2axh8z0ib0zdkwca32"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/orisano/pixelmatch"))
+ (home-page "https://github.com/orisano/pixelmatch")
+ (synopsis "pixelmatch")
+ (description
+ "@@url{https://github.com/mapbox/pixelmatch,mapbox/pixelmatch} ports for go.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 06/29] gnu: Add go-github-com-chromedp-chromedp.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-6-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-chromedp-chromedp): New variable.

missing space for chromedp
---
gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)

Toggle diff (43 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 178599c7fc..05cea0bcfa 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1819,6 +1819,36 @@ (define-public go-github-com-orisano-pixelmatch
(description
"@@url{https://github.com/mapbox/pixelmatch,mapbox/pixelmatch} ports for go.")
(license license:expat)))
+
+(define-public go-github-com-chromedp-chromedp
+ (package
+ (name "go-github-com-chromedp-chromedp")
+ (version "0.9.3")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chromedp/chromedp")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0k4ingm0ydgq1cm0nrvi7plfrnmxa7h3qp01rw4912k6bkxv36rf"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chromedp/chromedp"
+ #:tests? #f))
+ (propagated-inputs `(("go-github-com-orisano-pixelmatch" ,go-github-com-orisano-pixelmatch)
+ ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)
+ ("go-github-com-ledongthuc-pdf" ,go-github-com-ledongthuc-pdf)
+ ("go-github-com-gobwas-ws" ,go-github-com-gobwas-ws)
+ ("go-github-com-chromedp-cdproto" ,go-github-com-chromedp-cdproto)))
+ (home-page "https://github.com/chromedp/chromedp")
+ (synopsis "About chromedp")
+ (description
+ "Package chromedp is a high level Chrome @code{DevTools} Protocol client that
+simplifies driving browsers for scraping, unit testing, or profiling web pages
+using the CDP.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 07/29] gnu: Add go-github-com-chzyer-test.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-7-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-chzyer-test): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 05cea0bcfa..2340b086a5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1849,6 +1849,29 @@ (define-public go-github-com-chromedp-chromedp
simplifies driving browsers for scraping, unit testing, or profiling web pages
using the CDP.")
(license license:expat)))
+
+(define-public go-github-com-chzyer-test
+ (package
+ (name "go-github-com-chzyer-test")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chzyer/test")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1axdlcnx2qjsn5wsr2pr1m0w0a8k4nk5kkrngh742fgh81vzzy8s"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chzyer/test"
+ #:tests? #f))
+ (propagated-inputs `(("go-github-com-chzyer-logex" ,go-github-com-chzyer-logex)))
+ (home-page "https://github.com/chzyer/test")
+ (synopsis "test")
+ (description #f)
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 09/29] gnu: Add go-github-com-chzyer-readline.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-9-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-chzyer-readline): New variable.
---
gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 4825db4091..f80eb33cb6 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1895,6 +1895,31 @@ (define-public go-github-com-chzyer-logex
(description
"An golang log lib, supports tracing and level, wrap by standard log lib")
(license license:expat)))
+
+(define-public go-github-com-chzyer-readline
+ (package
+ (name "go-github-com-chzyer-readline")
+ (version "1.5.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chzyer/readline")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1msh9qcm7l1idpmfj4nradyprsr86yhk9ch42yxz7xsrybmrs0pb"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chzyer/readline"))
+ (propagated-inputs `(("go-github-com-chzyer-logex" ,go-github-com-chzyer-logex)
+ ("go-golang-org-x-sys" ,go-golang-org-x-sys)
+ ("go-github-com-chzyer-test" ,go-github-com-chzyer-test)))
+ (home-page "https://github.com/chzyer/readline")
+ (synopsis "Guide")
+ (description
+ "Readline is a pure go implementation for GNU-Readline kind library.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 08/29] gnu: Add go-github-com-chzyer-logex.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-8-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-chzyer-logex): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2340b086a5..4825db4091 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1872,6 +1872,29 @@ (define-public go-github-com-chzyer-test
(synopsis "test")
(description #f)
(license license:expat)))
+
+(define-public go-github-com-chzyer-logex
+ (package
+ (name "go-github-com-chzyer-logex")
+ (version "1.2.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chzyer/logex")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0c9yr3r7dl3lcs22cvmh9iknihi9568wzmdywmc2irkjdrn8bpxw"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chzyer/logex"
+ #:tests? #f))
+ (home-page "https://github.com/chzyer/logex")
+ (synopsis "Logex")
+ (description
+ "An golang log lib, supports tracing and level, wrap by standard log lib")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 11/29] gnu: Add go-github-com-chromedp-cdproto.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-11-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-chromedp-cdproto): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2267c2db27..6eda7bbc2e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1947,6 +1947,32 @@ (define-public go-github-com-ianlancetaylor-demangle
Rust ABI defined at
@@url{https://rust-lang.github.io/rfcs/2603-rust-symbol-name-mangling-v0.html,https://rust-lang.github.io/rfcs/2603-rust-symbol-name-mangling-v0.html}")
(license license:bsd-3)))
+
+(define-public go-github-com-chromedp-cdproto
+ (package
+ (name "go-github-com-chromedp-cdproto")
+ (version "0.0.0-20231011050154-1d073bb38998")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chromedp/cdproto")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "10plzpnynkah8m6cbhsp7q62kfnpbpriyq724plzks1shdj7v1i8"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chromedp/cdproto"))
+ (propagated-inputs `(("go-github-com-josharian-intern" ,go-github-com-josharian-intern)
+ ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)
+ ("go-github-com-chromedp-sysutil" ,go-github-com-chromedp-sysutil)))
+ (home-page "https://github.com/chromedp/cdproto")
+ (synopsis "About cdproto")
+ (description
+ "Package cdproto provides the Chrome @code{DevTools} Protocol commands, types,
+and events for the cdproto domain.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 12/29] gnu: Add go-github-com-chromedp-sysutil.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-12-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-chromedp-sysutil): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 6eda7bbc2e..6ac749f274 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1973,6 +1973,28 @@ (define-public go-github-com-chromedp-cdproto
"Package cdproto provides the Chrome @code{DevTools} Protocol commands, types,
and events for the cdproto domain.")
(license license:expat)))
+
+(define-public go-github-com-chromedp-sysutil
+ (package
+ (name "go-github-com-chromedp-sysutil")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chromedp/sysutil")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0vczhxgnvfkw1h12rbyyllcgwa1rmhn5x4iq20sm7dld26rglh5b"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chromedp/sysutil"))
+ (home-page "https://github.com/chromedp/sysutil")
+ (synopsis "About sysutil")
+ (description
+ "Package sysutil provides some utilities for working with cross platform systems.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 13/29] gnu: Add go-github-com-gobwas-httphead.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-13-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-gobwas-httphead): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 6ac749f274..e0fa50c2da 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1995,6 +1995,29 @@ (define-public go-github-com-chromedp-sysutil
(description
"Package sysutil provides some utilities for working with cross platform systems.")
(license license:expat)))
+
+(define-public go-github-com-gobwas-httphead
+ (package
+ (name "go-github-com-gobwas-httphead")
+ (version "0.1.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gobwas/httphead")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "106l8ml5yihld3rrf45q5fhlsx64hrpj2dsvnnm62av4ya5nf0gb"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/gobwas/httphead"))
+ (home-page "https://github.com/gobwas/httphead")
+ (synopsis "httphead.")
+ (description
+ "Package httphead contains utils for parsing HTTP and HTTP-grammar compatible
+text protocols headers.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 14/29] gnu: Add go-github-com-gobwas-pool.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-14-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-gobwas-pool): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e0fa50c2da..7a30ead05a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2018,6 +2018,28 @@ (define-public go-github-com-gobwas-httphead
"Package httphead contains utils for parsing HTTP and HTTP-grammar compatible
text protocols headers.")
(license license:expat)))
+
+(define-public go-github-com-gobwas-pool
+ (package
+ (name "go-github-com-gobwas-pool")
+ (version "0.2.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gobwas/pool")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0imipsf8nslc78in78wcri2ir2zzajp2h543dp2cshrrdbwkybx7"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/gobwas/pool"))
+ (home-page "https://github.com/gobwas/pool")
+ (synopsis "pool")
+ (description
+ "Package pool contains helpers for pooling structures distinguishable by size.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 15/29] gnu: Add go-github-com-gobwas-ws.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-15-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-gobwas-ws): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 7a30ead05a..137855bbee 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2040,6 +2040,32 @@ (define-public go-github-com-gobwas-pool
(description
"Package pool contains helpers for pooling structures distinguishable by size.")
(license license:expat)))
+
+(define-public go-github-com-gobwas-ws
+ (package
+ (name "go-github-com-gobwas-ws")
+ (version "1.3.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gobwas/ws")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "122bmdc194819n8k3qq825y9q3am43xcgk4aixp13d8778fk9l1f"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/gobwas/ws"))
+ (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
+ ("go-github-com-gobwas-pool" ,go-github-com-gobwas-pool)
+ ("go-github-com-gobwas-httphead" ,go-github-com-gobwas-httphead)))
+ (home-page "https://github.com/gobwas/ws")
+ (synopsis "ws")
+ (description
+ "Package ws implements a client and server for the @code{WebSocket} protocol as
+specified in @@url{https://rfc-editor.org/rfc/rfc6455.html,RFC 6455}.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 16/29] gnu: Add go-github-com-josharian-intern.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-16-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-josharian-intern): New variable.
---
gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

Toggle diff (37 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 137855bbee..c6287c979f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2066,6 +2066,30 @@ (define-public go-github-com-gobwas-ws
"Package ws implements a client and server for the @code{WebSocket} protocol as
specified in @@url{https://rfc-editor.org/rfc/rfc6455.html,RFC 6455}.")
(license license:expat)))
+
+(define-public go-github-com-josharian-intern
+ (package
+ (name "go-github-com-josharian-intern")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/josharian/intern")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1za48ppvwd5vg8vv25ldmwz1biwpb3p6qhf8vazhsfdg9m07951c"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/josharian/intern"))
+ (home-page "https://github.com/josharian/intern")
+ (synopsis #f)
+ (description
+ "Package intern interns strings. Interning is best effort only. Interned
+strings may be removed automatically at any time without notification. All
+functions may be called concurrently with themselves and each other.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 18/29] gnu: Add go-github-com-google-pprof.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-18-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-google-pprof): New variable.
---
gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)

Toggle diff (47 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ffe803be5e..2fe4443ce0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2113,6 +2113,40 @@ (define-public go-github-com-mailru-easyjson
(description
"Package easyjson contains marshaler/unmarshaler interfaces and helper functions.")
(license license:expat)))
+
+(define-public go-github-com-google-pprof
+ (package
+ (name "go-github-com-google-pprof")
+ (version "0.0.0-20230926050212-f7f687d19a98")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/pprof")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1hmypb2zxixy2wfzddss68nr2c98bk30mqym7khd584iyqbx0adn"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/google/pprof"))
+ (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
+ ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)
+ ("go-github-com-josharian-intern" ,go-github-com-josharian-intern)
+ ("go-github-com-gobwas-ws" ,go-github-com-gobwas-ws)
+ ("go-github-com-gobwas-pool" ,go-github-com-gobwas-pool)
+ ("go-github-com-gobwas-httphead" ,go-github-com-gobwas-httphead)
+ ("go-github-com-chromedp-sysutil" ,go-github-com-chromedp-sysutil)
+ ("go-github-com-chromedp-cdproto" ,go-github-com-chromedp-cdproto)
+ ("go-github-com-ianlancetaylor-demangle" ,go-github-com-ianlancetaylor-demangle)
+ ("go-github-com-chzyer-readline" ,go-github-com-chzyer-readline)
+ ("go-github-com-chromedp-chromedp" ,go-github-com-chromedp-chromedp)))
+ (home-page "https://github.com/google/pprof")
+ (synopsis "Introduction")
+ (description
+ "pprof is a tool for collection, manipulation and visualization of performance
+profiles.")
+ (license license:asl2.0)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 21/29] gnu: Add go-golang-org-x-text.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-21-w@wmeyer.eu
* gnu/packages/golang.scm (go-golang-org-x-text): New variable.
---
gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0a213c71b4..91839a53ec 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2197,6 +2197,34 @@ (define-public go-github-com-pkg-profile
"Package profile provides a simple way to manage runtime/pprof profiling of your
Go application.")
(license license:bsd-2)))
+
+(define-public go-golang-org-x-text
+ (package
+ (name "go-golang-org-x-text")
+ (version "0.13.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://go.googlesource.com/text")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "15k0hrivb22qwifiimqaz36xcyr86ml4h27s4jlczmybqly7hlwg"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "golang.org/x/text"))
+ (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
+ ("go-golang-org-x-mod" ,go-golang-org-x-mod)
+ ("go-golang-org-x-tools" ,go-golang-org-x-tools)))
+ (home-page "https://golang.org/x/text")
+ (synopsis "Go Text")
+ (description
+ "text is a repository of text-related packages related to internationalization
+(i18n) and localization (l10n), such as character encodings, text
+transformations, and locale-specific text handling.")
+ (license license:bsd-3)))
+
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 20/29] gnu: Add go-github-com-pkg-profile.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-20-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-pkg-profile): New variable.
---
gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

Toggle diff (37 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e1fa16e895..0a213c71b4 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2173,6 +2173,30 @@ (define-public go-github-com-felixge-fgprof
[Off-CPU](@@url{http://www.brendangregg.com/offcpuanalysis.html,http://www.brendangregg.com/offcpuanalysis.html})
(e.g. I/O) time together.")
(license license:expat)))
+
+(define-public go-github-com-pkg-profile
+ (package
+ (name "go-github-com-pkg-profile")
+ (version "1.7.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pkg/profile")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0ifr9gnycjwh7dbvsb5vgs9kzlr548cb4m45zvl8i8lgd3qhppy1"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/pkg/profile"))
+ (propagated-inputs `(("go-github-com-felixge-fgprof" ,go-github-com-felixge-fgprof)))
+ (home-page "https://github.com/pkg/profile")
+ (synopsis "profile")
+ (description
+ "Package profile provides a simple way to manage runtime/pprof profiling of your
+Go application.")
+ (license license:bsd-2)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 26/29] gnu: go-github-com-fatih-color: Update to 6.0.0.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-26-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-fatih-color): Update to 6.0.0.
---
gnu/packages/golang.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 7d6852f661..6d6709be15 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9121,7 +9121,7 @@ (define-public go-github-com-fatih-color
(define-public go-github-com-google-go-cmp-cmp
(package
(name "go-github-com-google-go-cmp-cmp")
- (version "0.5.9")
+ (version "0.6.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -9130,7 +9130,7 @@ (define-public go-github-com-google-go-cmp-cmp
(file-name (git-file-name name version))
(sha256
(base32
- "0a13m7l1jrysa7mrlmra8y7n83zcnb23yjyg3a609p8i9lxkh1wm"))))
+ "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/google/go-cmp/cmp"
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 24/29] gnu: Add go-github-com-kballard-go-shellquote.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-24-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-kballard-go-shellquote): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index bf5caf9c2c..166270d201 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -8766,6 +8766,29 @@ (define-public go-github-com-shirou-gopsutil
(home-page "https://github.com/shirou/gopsutil")
(license license:bsd-3))))
+(define-public go-github-com-kballard-go-shellquote
+ (package
+ (name "go-github-com-kballard-go-shellquote")
+ (version "0.0.0-20180428030007-95032a82bc51")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kballard/go-shellquote")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1rspvmnsikdq95jmx3dykxd4k1rmgl98ryjrysvl0cf18hl1vq80"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/kballard/go-shellquote"))
+ (home-page "https://github.com/kballard/go-shellquote")
+ (synopsis #f)
+ (description
+ "Shellquote provides utilities for joining/splitting strings using sh's
+word-splitting rules.")
+ (license license:expat)))
+
(define-public go-github-com-danwakefield-fnmatch
(let ((commit "cbb64ac3d964b81592e64f957ad53df015803288")
(revision "0"))
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 28/29] gnu: Add go-github-com-delthas-go-libnp.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-28-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-delthas-go-libnp): New variable.
---
gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

Toggle diff (37 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 76f074a932..6591297279 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11246,6 +11246,30 @@ (define-public go-github-com-godbus-dbus
bindings for the D-Bus message bus system.")
(license license:bsd-2)))
+(define-public go-github-com-delthas-go-libnp
+ (let ((commit "0e45ece1f878f202fee2c74801e287804668f677"))
+ (package
+ (name "go-github-com-delthas-go-libnp")
+ (version (git-version "0.0.0" "0" commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/delthas/go-libnp")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1hylpvwz3kb8wr00knba6mggjacak2vmqafwysansj0ns038lp8w"))))
+ (build-system go-build-system)
+ (arguments `(#:import-path "github.com/delthas/go-libnp"))
+ (propagated-inputs (list go-github-com-godbus-dbus))
+ (home-page "https://github.com/delthas/go-libnp")
+ (synopsis "Tiny library providing information about now-playing media")
+ (description "@code{go-libnp} is a tiny cross-platform library for
+extracting information about the music/image/video that is Now Playing on the
+system.")
+ (license license:expat))))
+
(define-public go-github-com-prometheus-common
(package
(name "go-github-com-prometheus-common")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 17/29] gnu: Add go-github-com-mailru-easyjson.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-17-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-mailru-easyjson): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c6287c979f..ffe803be5e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2090,6 +2090,29 @@ (define-public go-github-com-josharian-intern
strings may be removed automatically at any time without notification. All
functions may be called concurrently with themselves and each other.")
(license license:expat)))
+
+(define-public go-github-com-mailru-easyjson
+ (package
+ (name "go-github-com-mailru-easyjson")
+ (version "0.7.7")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mailru/easyjson")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0clifkvvy8f45rv3cdyv58dglzagyvfcqb63wl6rij30c5j2pzc1"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/mailru/easyjson"))
+ (propagated-inputs `(("go-github-com-josharian-intern" ,go-github-com-josharian-intern)))
+ (home-page "https://github.com/mailru/easyjson")
+ (synopsis "easyjson")
+ (description
+ "Package easyjson contains marshaler/unmarshaler interfaces and helper functions.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 10/29] gnu: Add go-github-com-ianlancetaylor-demangle.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-10-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-ianlancetaylor-demangle): New variable.
---
gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f80eb33cb6..2267c2db27 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1920,6 +1920,33 @@ (define-public go-github-com-chzyer-readline
(description
"Readline is a pure go implementation for GNU-Readline kind library.")
(license license:expat)))
+
+(define-public go-github-com-ianlancetaylor-demangle
+ (package
+ (name "go-github-com-ianlancetaylor-demangle")
+ (version "0.0.0-20230524184225-eabc099b10ab")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ianlancetaylor/demangle")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1pvlg1adp50hnw8dz7il473xb197ixirg26cy5hj3ngb4qlajwvc"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/ianlancetaylor/demangle"))
+ (home-page "https://github.com/ianlancetaylor/demangle")
+ (synopsis "github.com/ianlancetaylor/demangle")
+ (description
+ "Package demangle defines functions that demangle GCC/LLVM C++ and Rust symbol
+names. This package recognizes names that were mangled according to the C++ ABI
+defined at
+@@url{http://codesourcery.com/cxx-abi/,http://codesourcery.com/cxx-abi/} and the
+Rust ABI defined at
+@@url{https://rust-lang.github.io/rfcs/2603-rust-symbol-name-mangling-v0.html,https://rust-lang.github.io/rfcs/2603-rust-symbol-name-mangling-v0.html}")
+ (license license:bsd-3)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 19/29] gnu: Add go-github-com-felixge-fgprof.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-19-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-felixge-fgprof): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2fe4443ce0..e1fa16e895 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2147,6 +2147,32 @@ (define-public go-github-com-google-pprof
"pprof is a tool for collection, manipulation and visualization of performance
profiles.")
(license license:asl2.0)))
+
+(define-public go-github-com-felixge-fgprof
+ (package
+ (name "go-github-com-felixge-fgprof")
+ (version "0.9.3")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/felixge/fgprof")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "03q3vnjd13r944y2qvfncs21lfkgmg0y8z14zz0xda1hz490wha3"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/felixge/fgprof"))
+ (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
+ ("go-github-com-google-pprof" ,go-github-com-google-pprof)))
+ (home-page "https://github.com/felixge/fgprof")
+ (synopsis "? fgprof - The Full Go Profiler")
+ (description
+ "fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as
+[Off-CPU](@@url{http://www.brendangregg.com/offcpuanalysis.html,http://www.brendangregg.com/offcpuanalysis.html})
+(e.g. I/O) time together.")
+ (license license:expat)))
(define-public go-github-com-pkg-xattr
(package
(name "go-github-com-pkg-xattr")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 22/29] gnu: Add go-github-com-johnkerl-miller.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-22-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-johnkerl-miller): New variable.
---
gnu/packages/golang.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)

Toggle diff (50 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 91839a53ec..0c11ac368a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6628,6 +6628,43 @@ (define-public go-github-com-johnkerl-lumin-colors
@@code{grep} with @@code{--color}, except that @@code{lumin} shows all lines,
not just matching lines.")
(license license:bsd-2)))
+
+(define-public go-github-com-johnkerl-miller
+ (package
+ (name "go-github-com-johnkerl-miller")
+ (version "6.9.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/johnkerl/miller")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1xg6sk71madqy79qksvymi8hlmqrsb72yxi53hsjlmypdk33v1q7"))))
+ (build-system go-build-system)
+ (propagated-inputs
+ (list go-github-com-certifi-gocertifi
+ go-golang-org-x-text
+ go-github-com-facette-natsort
+ go-github-com-johnkerl-lumin-colors
+ go-github-com-kballard-go-shellquote
+ go-github-com-klauspost-compress
+ go-github-com-lestrrat-go-strftime
+ go-github-com-mattn-go-isatty
+ go-github-com-pkg-profile
+ go-golang-org-x-term
+ go-github-com-pkg-errors))
+ (arguments
+ (list
+ #:import-path "github.com/johnkerl/miller/cmd/mlr"
+ #:unpack-path "github.com/johnkerl/miller"))
+ (home-page "https://github.com/johnkerl/miller")
+ (synopsis "general-purpose cli data processing tool")
+ (description
+ "Like awk, sed, cut, join, and sort for data formats such as
+CSV, TSV, JSON, JSON Lines, and positionally-indexed")
+ (license license:bsd-2)))
(define-public misspell
(package
(name "misspell")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 23/29] gnu: Add miller.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-23-w@wmeyer.eu
* gnu/packages/golang.scm (miller): New variable.
---
gnu/packages/golang.scm | 10 ++++++++++
1 file changed, 10 insertions(+)

Toggle diff (23 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0c11ac368a..bf5caf9c2c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6665,6 +6665,16 @@ (define-public go-github-com-johnkerl-miller
"Like awk, sed, cut, join, and sort for data formats such as
CSV, TSV, JSON, JSON Lines, and positionally-indexed")
(license license:bsd-2)))
+
+(define-public miller
+ (package
+ (inherit go-github-com-johnkerl-miller)
+ (name "miller")
+ (arguments
+ (ensure-keyword-arguments
+ (package-arguments go-github-com-johnkerl-miller)
+ (list #:install-source? #f)))))
+
(define-public misspell
(package
(name "misspell")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 27/29] gnu: go-github-com-godbus-dbus: Update to 5.1.0.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-27-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-godbus-dbus): Update to 5.1.0.
---
gnu/packages/golang.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 6d6709be15..76f074a932 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11224,7 +11224,7 @@ (define-public go-github-com-xdg-go-scram
(define-public go-github-com-godbus-dbus
(package
(name "go-github-com-godbus-dbus")
- (version "5.0.3")
+ (version "5.1.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -11233,7 +11233,7 @@ (define-public go-github-com-godbus-dbus
(file-name (git-file-name name version))
(sha256
(base32
- "1bkc904073k807yxg6mvqaxrr6ammmhginr9p54jfb55mz3hfw3s"))))
+ "1kayd4x7idrhi06ahh5kqkgwzgh9icvv71mjar2d0jl486dfs8r5"))))
(build-system go-build-system)
(arguments
`(#:tests? #f ;no /var/run/dbus/system_bus_socket
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 25/29] gnu: Add go-github-com-facette-natsort.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-25-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-facette-natsort): New variable.
---
gnu/packages/golang.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)

Toggle diff (34 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 166270d201..7d6852f661 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9068,6 +9068,27 @@ (define-public go-github-com-emersion-go-mbox
@code{mbox} files.")
(license license:expat)))
+(define-public go-github-com-facette-natsort
+ (package
+ (name "go-github-com-facette-natsort")
+ (version "0.0.0-20181210072756-2cd4dd1e2dcb")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/facette/natsort")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0kfas7nq7cfrbaqvpmifg2p8v8z0d2kdqjb7p9y6r0rpdzl2zy6p"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/facette/natsort"))
+ (home-page "https://github.com/facette/natsort")
+ (synopsis "natsort: natural strings sorting in Go")
+ (description "Package natsort implements natural strings sorting")
+ (license license:bsd-3)))
+
(define-public go-github-com-fatih-color
(package
(name "go-github-com-fatih-color")
--
2.41.0
W
W
Wilko Meyer wrote on 18 Oct 2023 11:38
[PATCH 29/29] gnu: Add go-github-com-delthas-go-localeinfo.
(address . 66603@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
20231018093836.2056-29-w@wmeyer.eu
* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 6591297279..5a8f31bc2e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11270,6 +11270,29 @@ (define-public go-github-com-delthas-go-libnp
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))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/delthas/go-localeinfo")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0r0v42ggvyss8327nggwinxl42pj4l0dwz96g9wk1w8h8vmfrh0z"))))
+ (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))))
+
(define-public go-github-com-prometheus-common
(package
(name "go-github-com-prometheus-common")
--
2.41.0
S
S
Sharlatan Hellseher wrote on 13 Feb 20:35 +0100
[PATCH 00/29] Add miller.
(address . 66603@debbugs.gnu.org)
CAO+9K5pJ_6tDGmE0HqeSHJWKLgqCiAQSoG_a9SRzA7ZXQCoc6g@mail.gmail.com
Hi,

Thank you for the patches.

I started reviewing procedure.

Most of them look like not touched or checked after guix import.

May you extend synopsis to one sentence and make sure
descriptions have some more text.

Thanks,
Oleg
Attachment: file
S
S
Sharlatan Hellseher wrote on 9 Apr 18:22 +0200
(address . 66603-done@debbugs.gnu.org)
87pluy7bg2.fsf@gmail.com
Hi,

I've reviewed and pushed 5 of 29 preposal patches. Not some of not
accepted patches were already availalbe in Guix or not required to build
Miller.

Detailed list of modifications:

- accepted-patches [6/6]
1. [X] [PATCH 05/29] gnu: Add go-github-com-johnkerl-lumin-colors.
- Place to golang-xyz
- Rename to go-github-com-johnkerl-lumin
- Adjust synopsis and description
2. [X] [PATCH 22/29] gnu: Add go-github-com-johnkerl-miller. [11/11]
- Update to the latest version 6.12.0
- Build man pages
- Adjust homepage
- Adjust synopsis and description
- [X] go-github-com-facette-natsort
- [X] go-github-com-johnkerl-lumin
- [X] go-github-com-kballard-go-shellquote
- [X] go-github-com-klauspost-compress
- [X] go-github-com-lestrrat-go-strftime
- [X] go-github-com-lestrrat-go-envload
- [X] go-github-com-pkg-errors
- [X] go-github-com-stretchr-testify
- [X] go-github-com-mattn-go-isatty
- [X] go-github-com-pkg-profile
- [X] go-github-com-stretchr-testify
- [X] go-golang-org-x-sys
- [X] go-golang-org-x-term
- [X] go-golang-org-x-text
3. [X] [PATCH 01/29] gnu: Add go-github-com-lestrrat-go-envload.
- Enable tests
- Adjust synopsis and description
- Place to golang-xyz
4. [X] [PATCH 02/29] gnu: Add go-github-com-lestrrat-go-strftime.
- Place to golang-xyz
- Enable tests
- Remove input lables
- Adjust synopsis and description
- Remove benchmarks
5. [X] [PATCH 23/29] gnu: Add miller.
- Squash with [PATCH 22/29] gnu: Add go-github-com-johnkerl-miller.
6. [X] [PATCH 25/29] gnu: Add go-github-com-facette-natsort.
- Place to golang-xyz
- Adjust Synopsis

- rejected-patches [5/20]
- [ ] [PATCH 03/29] gnu: Add go-github-com-ledongthuc-pdf.
- Not required as go-github-com-google-pprof does not need it anymore.
- [ ] [PATCH 04/29] gnu: Add go-github-com-orisano-pixelmatch.
- [ ] [PATCH 06/29] gnu: Add go-github-com-chromedp-chromedp.
- [ ] [PATCH 07/29] gnu: Add go-github-com-chzyer-test.
- [ ] [PATCH 08/29] gnu: Add go-github-com-chzyer-logex.
- [ ] [PATCH 09/29] gnu: Add go-github-com-chzyer-readline.
- [ ] [PATCH 10/29] gnu: Add go-github-com-ianlancetaylor-demangle.
- [ ] [PATCH 11/29] gnu: Add go-github-com-chromedp-cdproto.
- [ ] [PATCH 12/29] gnu: Add go-github-com-chromedp-sysutil.
- [ ] [PATCH 13/29] gnu: Add go-github-com-gobwas-httphead.
- [ ] [PATCH 14/29] gnu: Add go-github-com-gobwas-pool.
- [ ] [PATCH 15/29] gnu: Add go-github-com-gobwas-ws.
- [ ] [PATCH 16/29] gnu: Add go-github-com-josharian-intern.
- [ ] [PATCH 17/29] gnu: Add go-github-com-mailru-easyjson.
- [ ] [PATCH 18/29] gnu: Add go-github-com-google-pprof. [0/11]
- gnu: Add go-github-com-google-pprof.
91709fa44255f3281eca787b573dde9777eacd1d
Author: Fries <fries1234@protonmail.com>
AuthorDate: Sat Aug 5 11:01:42 2023 +0000
Commit: Sharlatan Hellseher <sharlatanus@gmail.com>
CommitDate: Sat Apr 6 13:14:42 2024 +0100

The minimal version was added, without chromedbp
- [ ] go-github-com-chromedp-cdproto
- [ ] go-github-com-chromedp-chromedp [0/5]
- [ ] go-github-com-orisano-pixelmatch
- [ ] go-github-com-mailru-easyjson
- [ ] go-github-com-ledongthuc-pdf
- [ ] go-github-com-gobwas-ws
- [ ] go-github-com-chromedp-cdproto
- [ ] go-github-com-chromedp-sysutil
- [ ] go-github-com-chzyer-readline
- [ ] go-github-com-gobwas-httphead
- [ ] go-github-com-gobwas-pool
- [ ] go-github-com-gobwas-ws
- [ ] go-github-com-ianlancetaylor-demangle
- [ ] go-github-com-josharian-intern
- [ ] go-github-com-mailru-easyjson
- [ ] go-golang-org-x-sys
- [X] [PATCH 19/29] gnu: Add go-github-com-felixge-fgprof. [2/2]
- gnu: Add go-github-com-felixge-fgprof.
c973dc2d64212d814eabce734a5694f896e78f76
Author: Fries <fries1234@protonmail.com>
AuthorDate: Sat Aug 5 11:01:47 2023 +0000
- [X] go-github-com-stretchr-testify
- [X] go-github-com-google-pprof
- [X] [PATCH 20/29] gnu: Add go-github-com-pkg-profile. [1/1]
- gnu: Add go-github-com-pkg-profile.
e6efce9d4b760db544cfa0bd92bc6ab553d4b5f9
Author: Fries <fries1234@protonmail.com>
AuthorDate: Sat Aug 5 11:01:51 2023 +0000
- [X] go-github-com-felixge-fgprof
- [X] [PATCH 21/29] gnu: Add go-golang-org-x-text.
- gnu: Add go-golang-org-x-text-encoding.
06c2d0e6c1f8c6d79daeb7991087b9eff388b28c
Author: Brian Leung <bkleung89@gmail.com>
AuthorDate: Tue Jun 25 20:42:49 2019 +0200
CommitDate: Mon Jul 29 16:08:18 2019 +0200

Eventually it became go-golang-org-x-text
- [X] [PATCH 24/29] gnu: Add go-github-com-kballard-go-shellquote.
- gnu: Add go-github-com-kballard-go-shellquote.
89d91ee2a04c286c442aa8636fafe7b7a85107df
Author: Leo Famulari <leo@famulari.name>
AuthorDate: Wed Oct 11 20:20:40 2017 -0400
- [X] [PATCH 28/29] gnu: Add go-github-com-delthas-go-libnp.

Pushed as 4d1079b9c9..e8d3d5224e to master.

--
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmYVa00ACgkQdtcnv/Ys
0rWAWhAAtwQLH62IuhMZZwjUvbY766Jtj4QecfxLaYCmcRZUhC+Ol10rcIvH//zA
P68nJU+4XCivdIA0aoISTrz6WFRCGT9rUOZsSSBuAzpGobwJUICt7Xr99vmn3yVt
qS0jGZG6/S+JL3CcHhS7vM1xBfC4vGkuWS8vVplLh7MftV5xZg8oYMojmbLyVN+B
WaYas1kCuZmE62rWR8CA1gjjfIiOYjA3wvDde/FTA+3pjvhACBcdthvG1gR4gph0
CrDJR1kkgPBk//U3wp8iEzKktJy9B4AwVa4uz3hYNoPz5c8BGcGOdjBlG4hrpEZJ
benYSi6eTmpPjcO2gUZNw33IH8rAmbpFAXcF/8Cc4YJmRkCK95LDra330lr3apD5
/ukjMrKX7fQymWr6RQZRQtFI8x5y8iq+cHJOFAPH/YARS/Su6Hbva0woY0qigKAv
k9+0uUtbNbnZOcqJE5+0cmd23qs5stSUkaHSbA7Zy1kEOWkbL1mNyHXUmCec8RWR
ufDt01w0zZJeeBXTP5TKZyFMcWvYjwTsD5yZwtASamEHGkZehSvGIa3mL3Zsp9La
Sqh2zp7EZCY7G0YHkClp47z9ufkW8tuJmuCE0eMFupwpiMUoJwxydNtzB5rviNoc
UgjMZFcVH2wEIqSwjvXcF1bpPUslvH/IYyMeCbXAPJHiaRcx20s=
=203r
-----END PGP SIGNATURE-----

Closed
?