summaryrefslogtreecommitdiffstats
path: root/golang.scm
diff options
context:
space:
mode:
Diffstat (limited to 'golang.scm')
-rw-r--r--golang.scm6963
1 files changed, 0 insertions, 6963 deletions
diff --git a/golang.scm b/golang.scm
deleted file mode 100644
index a209d8e..0000000
--- a/golang.scm
+++ /dev/null
@@ -1,6963 +0,0 @@
-(define-module (golang)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix build-system go)
- #:use-module (guix git-download)
- #:use-module (guix build utils)
- #:use-module (guix gexp)
- #: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 golang-crypto)
- #:use-module (gnu packages golang-check)
- #:use-module (gnu packages image)
- #:use-module (gnu packages xml)
- #:use-module (gnu packages syncthing)
- #:use-module (gnu packages tls)
- )
-
-(define-public go-github-com-rs-zerolog
- (package
- (name "go-github-com-rs-zerolog")
- (version "1.32.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/rs/zerolog")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1m72jw0xrasprzmkwb32bdmvd06l5g6gvvl9cw76ka1grprbkj11"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/rs/zerolog"))
- (propagated-inputs `(("go-github-com-rs-xid" ,go-github-com-rs-xid)
- ("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable)
- ("go-github-com-coreos-go-systemd-unit" ,go-github-com-coreos-go-systemd-unit)
- ("go-github-com-coreos-go-systemd-sdjournal" ,go-github-com-coreos-go-systemd-sdjournal)
- ("go-github-com-coreos-go-systemd-machine1" ,go-github-com-coreos-go-systemd-machine1)
- ("go-github-com-coreos-go-systemd-login1" ,go-github-com-coreos-go-systemd-login1)
- ("go-github-com-coreos-go-systemd-journal" ,go-github-com-coreos-go-systemd-journal)
- ("go-github-com-coreos-go-systemd-dbus" ,go-github-com-coreos-go-systemd-dbus)
- ("go-github-com-coreos-go-systemd-daemon" ,go-github-com-coreos-go-systemd-daemon)
- ("go-github-com-coreos-go-systemd-activation" ,go-github-com-coreos-go-systemd-activation)
- ))
- (home-page "https://github.com/rs/zerolog")
- (synopsis "Zero Allocation JSON Logger")
- (description
- "Package zerolog provides a lightweight logging library dedicated to JSON
-logging.")
- (license license:expat)))
-
-(define-public go-codeberg-org-6543-go-yaml2json
- (package
- (name "go-codeberg-org-6543-go-yaml2json")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://codeberg.org/6543/go-yaml2json.git")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0yi69v7l3k6zlpq5qpfqnax340c18hmkfp98i2cm18nvwmj7zqs7"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "codeberg.org/6543/go-yaml2json"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://codeberg.org/6543/go-yaml2json")
- (synopsis "go-yaml2json")
- (description "golang lib to convert yaml into json")
- (license license:expat)))
-
-(define-public go-codeberg-org-6543-xyaml
- (package
- (name "go-codeberg-org-6543-xyaml")
- (version "1.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://codeberg.org/6543/xyaml.git")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "101dlk4wf67dvfphknpn5492z52cqg0j38nkq4p0higw2igx0p70"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "codeberg.org/6543/xyaml"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://codeberg.org/6543/xyaml")
- (synopsis "eXtend YAML")
- (description
- "is a library to extend @@url{https://github.com/go-yaml/yaml/tree/v3,(code
-gopkg.in/yaml.v3)} to allow merging
-@@url{https://github.com/yaml/yaml/issues/48,sequences}")
- (license license:expat)))
-
-(define-public go-github-com-6543-logfile-open
- (package
- (name "go-github-com-6543-logfile-open")
- (version "1.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/6543/logfile-open")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1daz501r84wsjjwfz06k3sq7wprrdr70g2pnjmjg4v1f0qdzc98y"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/6543/logfile-open"))
- (home-page "https://github.com/6543/logfile-open")
- (synopsis "logfile-open")
- (description "wrap the os.@code{OpenFile} to respect the USR1 signal")
- (license license:expat)))
-
-(define-public go-github-com-alessio-shellescape
- (package
- (name "go-github-com-alessio-shellescape")
- (version "1.4.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/alessio/shellescape")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0msw6w47qwxbp6wf3srd6cfp8ym9ylb00w6lfn1dcddhw6i4vsac"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/alessio/shellescape"))
- (home-page "https://github.com/alessio/shellescape")
- (synopsis "shellescape")
- (description
- "Package shellescape provides the shellescape.Quote to escape arbitrary strings
-for a safe use as command line arguments in the most common POSIX shells.")
- (license license:expat)))
-
-(define-public go-github-com-bmatcuk-doublestar-v4
- (package
- (name "go-github-com-bmatcuk-doublestar-v4")
- (version "4.6.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bmatcuk/doublestar")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "12rf4a9isgg2nh927gikgbmyaynaqp4kjahgscb4qnr04m3vpr41"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/bmatcuk/doublestar/v4"))
- (home-page "https://github.com/bmatcuk/doublestar")
- (synopsis "doublestar")
- (description
- "Path pattern matching and globbing supporting @@code{doublestar} (@@code{**})
-patterns.")
- (license license:expat)))
-
-(define-public go-github-com-libdns-libdns
- (package
- (name "go-github-com-libdns-libdns")
- (version "0.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/libdns/libdns")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ix668h4n2n9iph4xiznzdfw7hy0ijy906mvnys4kq9f0v9ih4bg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/libdns/libdns"))
- (home-page "https://github.com/libdns/libdns")
- (synopsis "libdns - Universal DNS provider APIs for Go")
- (description
- "Package libdns defines core interfaces that should be implemented by DNS
-provider clients. They are small and idiomatic Go interfaces with well-defined
-semantics.")
- (license license:expat)))
-
-(define-public go-github-com-mholt-acmez
- (package
- (name "go-github-com-mholt-acmez")
- (version "1.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mholt/acmez")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1wzkgbgnp23vbcz4nc3c8x7vi1lkqp36485f7g05zbshc7hzby6d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/mholt/acmez"))
- (propagated-inputs `(("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-go-uber-org-zap" ,go-go-uber-org-zap)))
- (home-page "https://github.com/mholt/acmez")
- (synopsis "acmez - ACME client library for Go")
- (description
- "Package acmez implements the higher-level flow of the ACME specification,
-@@url{https://rfc-editor.org/rfc/rfc8555.html,RFC 8555}:
-@@url{https://tools.ietf.org/html/rfc8555,https://tools.ietf.org/html/rfc8555},
-specifically the sequence in Section 7.1 (page 21).")
- (license license:asl2.0)))
-
-(define-public go-github-com-klauspost-cpuid-v2
- (package
- (name "go-github-com-klauspost-cpuid-v2")
- (version "2.2.7")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/klauspost/cpuid")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0i1y5zgcj350l3idqfxjkcs18ii5w315xjmmabqbqrx27sn8fqh1"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/klauspost/cpuid/v2"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/klauspost/cpuid")
- (synopsis "cpuid")
- (description
- "Package cpuid provides information about the CPU running the current program.")
- (license license:expat)))
-
-(define-public go-github-com-zeebo-assert
- (package
- (name "go-github-com-zeebo-assert")
- (version "1.3.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/zeebo/assert")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0xfklg04ic4xl5q7xy913jzvn2v9bxmrsnm4lyjqznninysgs9xb"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/zeebo/assert"))
- (home-page "https://github.com/zeebo/assert")
- (synopsis "package assert")
- (description
- "See the api docs. There's not a lot of surface area, and that's the goal.")
- (license license:cc0)))
-
-(define-public go-github-com-zeebo-pcg
- (package
- (name "go-github-com-zeebo-pcg")
- (version "1.0.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/zeebo/pcg")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "02vyy2zc4jdcyf22dxw8dxcp1gwzy8j5qd6yxw324qyh2w557nh5"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/zeebo/pcg"))
- (propagated-inputs `(("go-github-com-zeebo-assert" ,go-github-com-zeebo-assert)))
- (home-page "https://github.com/zeebo/pcg")
- (synopsis #f)
- (description #f)
- (license license:cc0)))
-
-(define-public go-github-com-zeebo-blake3
- (package
- (name "go-github-com-zeebo-blake3")
- (version "0.2.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/zeebo/blake3")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1pkk97d1jwfcg3hs9g09zbwn31l96icx1vk4d9l2rhcvfw0aw0fc"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/zeebo/blake3"))
- (propagated-inputs `(("go-github-com-zeebo-pcg" ,go-github-com-zeebo-pcg)
- ("go-github-com-zeebo-assert" ,go-github-com-zeebo-assert)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)))
- (home-page "https://github.com/zeebo/blake3")
- (synopsis "BLAKE3")
- (description
- "Package blake3 provides an SSE4.1/AVX2 accelerated BLAKE3 implementation.")
- (license license:cc0)))
-
-(define-public go-github-com-caddyserver-certmagic
- (package
- (name "go-github-com-caddyserver-certmagic")
- (version "0.20.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/caddyserver/certmagic")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0h5ha13j5fk827xc2m3bzbkszw3xplr9ww7nc0pgrnspkcrb6s4d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/caddyserver/certmagic"))
- (propagated-inputs `(("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-go-uber-org-zap" ,go-go-uber-org-zap)
- ("go-github-com-zeebo-blake3" ,go-github-com-zeebo-blake3)
- ("go-github-com-miekg-dns" ,go-github-com-miekg-dns)
- ("go-github-com-mholt-acmez" ,go-github-com-mholt-acmez)
- ("go-github-com-libdns-libdns" ,go-github-com-libdns-libdns)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)))
- (home-page "https://github.com/caddyserver/certmagic")
- (synopsis "Easy and Powerful TLS Automation")
- (description
- "Package certmagic automates the obtaining and renewal of TLS certificates,
-including TLS & HTTPS best practices such as robust OCSP stapling, caching,
-HTTP->HTTPS redirects, and more.")
- (license license:asl2.0)))
-
-(define-public go-github-com-cenkalti-backoff-v4
- (package
- (name "go-github-com-cenkalti-backoff-v4")
- (version "4.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cenkalti/backoff")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "103j03n7c56hcwaw9aszjr6cp2nv5gycrvcwfq02g95lyyc21ah8"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/cenkalti/backoff/v4"))
- (home-page "https://github.com/cenkalti/backoff")
- (synopsis "Exponential Backoff")
- (description
- "Package backoff implements backoff algorithms for retrying operations.")
- (license license:expat)))
-
-(define-public go-github-com-opencontainers-go-digest
- (package
- (name "go-github-com-opencontainers-go-digest")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/opencontainers/go-digest")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0i5acjajvr6hi9zb7gxwifd8w28y884cv7cx36adj8lngj647xbi"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/opencontainers/go-digest"))
- (home-page "https://github.com/opencontainers/go-digest")
- (synopsis "go-digest")
- (description
- "Package digest provides a generalized type to opaquely represent message digests
-and their operations within the registry. The Digest type is designed to serve
-as a flexible identifier in a content-addressable system. More importantly, it
-provides tools and wrappers to work with hash.Hash-based digests with little
-effort.")
- (license (list license:asl2.0 license:cc-by-sa4.0))))
-
-(define-public go-github-com-distribution-reference
- (package
- (name "go-github-com-distribution-reference")
- (version "0.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/distribution/reference")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "12dsv3n8cyz420z94xqcfd80cklq9k12ax74cm7gq9vzpax6lfcx"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/distribution/reference"))
- (propagated-inputs `(("go-github-com-opencontainers-go-digest" ,go-github-com-opencontainers-go-digest)))
- (home-page "https://github.com/distribution/reference")
- (synopsis "Distribution reference")
- (description
- "Package reference provides a general type to represent any way of referencing
-images within the registry. Its main purpose is to abstract tags and digests
-(content-addressable hash).")
- (license license:asl2.0)))
-
-(define-public go-github-com-docker-cli
- (package
- (name "go-github-com-docker-cli")
- (version "25.0.3+incompatible")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/docker/cli")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1d1r4alwcg8485a9zyj56ncsbsz4qy63fwyamlrzafvmankg9xi6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/docker/cli"))
- (home-page "https://github.com/docker/cli")
- (synopsis "Docker CLI")
- (description "This repository is the home of the Docker CLI.")
- (license license:asl2.0)))
-
-(define-public go-github-com-docker-docker
- (package
- (name "go-github-com-docker-docker")
- (version "25.0.3+incompatible")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/moby/moby")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "14ymy41xzwsn15c28jrdlja0gda0nmr60m12v7bpzk0dsiam2fbh"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/docker/docker"))
- (home-page "https://github.com/docker/docker")
- (synopsis "The Moby Project")
- (description
- "Moby is an open-source project created by Docker to enable and accelerate
-software containerization.")
- (license license:asl2.0)))
-
-(define-public go-github-com-microsoft-go-winio
- (package
- (name "go-github-com-microsoft-go-winio")
- (version "0.6.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/microsoft/go-winio")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1lj74wbd399ncnw59a4a65gcf1plp5axgyygns8g567dl5ah3g84"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/Microsoft/go-winio"))
- (propagated-inputs `(("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus)))
- (home-page "https://github.com/Microsoft/go-winio")
- (synopsis "go-winio")
- (description
- "This package provides utilities for efficiently performing Win32 IO operations
-in Go. Currently, this package is provides support for genreal IO and
-management of")
- (license license:expat)))
-
-(define-public go-github-com-docker-go-connections
- (package
- (name "go-github-com-docker-go-connections")
- (version "0.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/docker/go-connections")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0svfa9g4xvbn87l5kiww1jkijmci9g5821wjp81xz1rfp13cqrk8"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/docker/go-connections"))
- (propagated-inputs `(("go-github-com-microsoft-go-winio" ,go-github-com-microsoft-go-winio)))
- (home-page "https://github.com/docker/go-connections")
- (synopsis "Introduction")
- (description
- "Package connections provides libraries to work with network connections. This
-library is divided in several components for specific usage.")
- (license license:asl2.0)))
-
-(define-public go-github-com-docker-go-units
- (package
- (name "go-github-com-docker-go-units")
- (version "0.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/docker/go-units")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0q92l7pyfg9rn4ljr1warnv1ri6z7svah7m3rqmvmyaw6bzdbbw8"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/docker/go-units"))
- (home-page "https://github.com/docker/go-units")
- (synopsis "Introduction")
- (description
- "Package units provides helper function to parse and print size and time units in
-human-readable format.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-drone-envsubst
- (package
- (name "go-github-com-drone-envsubst")
- (version "1.0.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/drone/envsubst")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "16mylamnzg8kh0nm9i5wpq33jr7akx8277qnsl2arb8xy3w2572k"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/drone/envsubst"))
- (propagated-inputs `(("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)))
- (home-page "https://github.com/drone/envsubst")
- (synopsis "envsubst")
- (description
- "@@code{envsubst} is a Go package for expanding variables in a string using
-@@code{${var}} syntax. Includes support for bash string replacement functions.")
- (license license:expat)))
-
-(define-public go-github-com-expr-lang-expr
- (package
- (name "go-github-com-expr-lang-expr")
- (version "1.16.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/expr-lang/expr")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "107m4r0bwc9q0lpp4clw2qkghlkmhh2achrpc6dana94qb74231v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/expr-lang/expr"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/expr-lang/expr")
- (synopsis "Features")
- (description
- "@@strong{Expr} is a Go-centric expression language designed to deliver dynamic
-configurations with unparalleled accuracy, safety, and speed. @@strong{Expr}
-combines simple @@url{https://expr-lang.org/docs/language-definition,syntax}
-with powerful features for ease of use:")
- (license license:expat)))
-
-(define-public go-github-com-franela-goblin
- (package
- (name "go-github-com-franela-goblin")
- (version "0.0.0-20211003143422-0a4f594942bf")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/franela/goblin")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "06mdnw8wk8mxaapfqlz86jf4qgzg6j77875bmraasf8il48ap0b5"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/franela/goblin"))
- (home-page "https://github.com/franela/goblin")
- (synopsis "Goblin")
- (description
- "This package provides a @@url{http://mochajs.org/,Mocha} like BDD testing
-framework written in Go that requires no additional dependencies. Requires no
-extensive documentation nor complicated steps to get it running.")
- (license license:expat)))
-
-(define-public go-github-com-fsnotify-fsnotify
- (package
- (name "go-github-com-fsnotify-fsnotify")
- (version "1.7.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/fsnotify/fsnotify")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1h7vs21lkj4bqbw5a6mqykaf56y181r0nja7c8pzajkvbsc39y8m"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/fsnotify/fsnotify"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/fsnotify/fsnotify")
- (synopsis "Usage")
- (description
- "Package fsnotify provides a cross-platform interface for file system
-notifications.")
- (license license:bsd-3)))
-
-(define-public go-github-com-chenzhuoyu-base64x
- (package
- (name "go-github-com-chenzhuoyu-base64x")
- (version "0.0.0-20230717121745-296ad89f973d")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/chenzhuoyu/base64x")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1w7wd3pqwqlf8sp7c38gdxhfv63q8pajha6fdxqf9nmhn6y7a836"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chenzhuoyu/base64x"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-bytedance-sonic" ,go-github-com-bytedance-sonic)))
- (home-page "https://github.com/chenzhuoyu/base64x")
- (synopsis "base64x")
- (description
- "High performance drop-in replacement of the @@code{encoding/base64} library.")
- (license license:asl2.0)))
-
-(define-public go-github-com-knz-go-libedit
- (package
- (name "go-github-com-knz-go-libedit")
- (version "1.10.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/knz/go-libedit")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/knz/go-libedit"))
- (home-page "https://github.com/knz/go-libedit")
- (synopsis "go-libedit")
- (description
- "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD
-license.")
- (license license:asl2.0)))
-
-(define-public go-nullprogram-com-x-optparse
- (package
- (name "go-nullprogram-com-x-optparse")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/skeeto/optparse-go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "nullprogram.com/x/optparse"))
- (home-page "https://nullprogram.com/x/optparse")
- (synopsis "Traditional long option parser for Go")
- (description
- "Package optparse parses command line arguments very similarly to GNU
-getopt_long(). It supports long options and optional arguments, but does not
-permute arguments. It is intended as a replacement for Go's flag package.")
- (license license:unlicense)))
-
-(define-public go-github-com-chenzhuoyu-iasm
- (package
- (name "go-github-com-chenzhuoyu-iasm")
- (version "0.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/chenzhuoyu/iasm")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0cayhyxizz43rdbjrk0xgmh6z6dvdq3r5hdswdbh65zqmzczq5zd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chenzhuoyu/iasm"))
- (propagated-inputs `(("go-nullprogram-com-x-optparse" ,go-nullprogram-com-x-optparse)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-knz-go-libedit" ,go-github-com-knz-go-libedit)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/chenzhuoyu/iasm")
- (synopsis "-- Interactive Assembler for Go.")
- (description "Dual-purpose assembly engine written in pure Golang.")
- (license license:asl2.0)))
-
-(define-public go-github-com-klauspost-cpuid-v2
- (package
- (name "go-github-com-klauspost-cpuid-v2")
- (version "2.2.7")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/klauspost/cpuid")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0i1y5zgcj350l3idqfxjkcs18ii5w315xjmmabqbqrx27sn8fqh1"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/klauspost/cpuid/v2"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/klauspost/cpuid")
- (synopsis "cpuid")
- (description
- "Package cpuid provides information about the CPU running the current program.")
- (license license:expat)))
-
-(define-public go-github-com-twitchyliquid64-golang-asm
- (package
- (name "go-github-com-twitchyliquid64-golang-asm")
- (version "0.15.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/twitchyliquid64/golang-asm")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/twitchyliquid64/golang-asm"))
- (home-page "https://github.com/twitchyliquid64/golang-asm")
- (synopsis "golang-asm")
- (description
- "This package provides a mirror of the assembler from the Go compiler, with
-import paths re-written for the assembler to be functional as a standalone
-library.")
- (license license:bsd-3)))
-
-(define-public go-rsc-io-pdf
- (package
- (name "go-rsc-io-pdf")
- (version "0.1.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/rsc/pdf")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "rsc.io/pdf"))
- (home-page "https://rsc.io/pdf")
- (synopsis #f)
- (description "Package pdf implements reading of PDF files.")
- (license license:bsd-3)))
-
-(define-public go-golang-org-x-arch
- (package
- (name "go-golang-org-x-arch")
- (version "0.7.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://go.googlesource.com/arch")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1w96vnb44nphh3v1rxwyl2jmd69v5wqpcffaasg16z70faxzv24n"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "golang.org/x/arch"))
- (propagated-inputs `(("go-rsc-io-pdf" ,go-rsc-io-pdf)))
- (home-page "https://golang.org/x/arch")
- (synopsis "arch")
- (description
- "This repository holds machine architecture information used by the Go toolchain.
- The parts needed in the main Go repository are copied in.")
- (license license:bsd-3)))
-
-(define-public go-github-com-bytedance-sonic
- (package
- (name "go-github-com-bytedance-sonic")
- (version "1.11.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bytedance/sonic")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00gp279328vdscsqwi4sx8lld9pqmp7l4b2x4vk36zhyqlk6lvnk"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/bytedance/sonic"))
- (propagated-inputs `(("go-golang-org-x-arch" ,go-golang-org-x-arch)
- ("go-github-com-twitchyliquid64-golang-asm" ,go-github-com-twitchyliquid64-golang-asm)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-chenzhuoyu-iasm" ,go-github-com-chenzhuoyu-iasm)
- ("go-github-com-chenzhuoyu-base64x" ,go-github-com-chenzhuoyu-base64x)))
- (home-page "https://github.com/bytedance/sonic")
- (synopsis "Sonic")
- (description
- "English |
-@@url{https://github.com/bytedance/sonic/blob/v1.11.2/README_ZH_CN.md,中文}")
- (license license:asl2.0)))
-
-(define-public go-github-com-gin-contrib-sse
- (package
- (name "go-github-com-gin-contrib-sse")
- (version "0.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gin-contrib/sse")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gin-contrib/sse"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/gin-contrib/sse")
- (synopsis "Server-Sent Events")
- (description
- "Server-sent events (SSE) is a technology where a browser receives automatic
-updates from a server via HTTP connection. The Server-Sent Events
-@code{EventSource} API is
-@@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of
-HTML5[1] by the W3C}.")
- (license license:expat)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-github-com-ugorji-go-codec
- (package
- (name "go-github-com-ugorji-go-codec")
- (version "1.2.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ugorji/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "11j0sd7kli2bh2npfr2znnvdjsk118rs8khqzfdp6pb5jm0l20ib"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/ugorji/go/codec"
- #:unpack-path "github.com/ugorji/go"))
- (home-page "https://github.com/ugorji/go")
- (synopsis "Package Documentation for github.com/ugorji/go/codec")
- (description
- "Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+
-codec/encoding library for binc, msgpack, cbor, json.")
- (license license:expat)))
-
-(define-public go-github-com-gin-gonic-gin
- (package
- (name "go-github-com-gin-gonic-gin")
- (version "1.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gin-gonic/gin")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "057k3hh7464kfsrdwf7l84i6zpwf7byz4if787g19fjhgv0g4lfw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gin-gonic/gin"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-ugorji-go-codec" ,go-github-com-ugorji-go-codec)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-pelletier-go-toml-v2" ,go-github-com-pelletier-go-toml-v2)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-goccy-go-json" ,go-github-com-goccy-go-json)
- ("go-github-com-go-playground-validator-v10" ,go-github-com-go-playground-validator-v10)
- ("go-github-com-gin-contrib-sse" ,go-github-com-gin-contrib-sse)
- ("go-github-com-bytedance-sonic" ,go-github-com-bytedance-sonic)))
- (home-page "https://github.com/gin-gonic/gin")
- (synopsis "Gin Web Framework")
- (description "Package gin implements a HTTP web framework called gin.")
- (license license:expat)))
-
-(define-public go-github-com-go-ap-httpsig
- (package
- (name "go-github-com-go-ap-httpsig")
- (version "0.0.0-20221203064646-3647b4d88fdf")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-ap/httpsig")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n2dpkx8q7q32myqsvcy93iq68jfwi0s7bqjinwdb5w4dz2ikqwd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-ap/httpsig"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/go-ap/httpsig")
- (synopsis "HTTPSIG for Go")
- (description
- "This library implements HTTP request signature generation and verification based
-on the RFC draft specification
-@@url{https://tools.ietf.org/html/draft-cavage-http-signatures-12,https://tools.ietf.org/html/draft-cavage-http-signatures-12}.")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-sql-driver-mysql
- (package
- (name "go-github-com-go-sql-driver-mysql")
- (version "1.7.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-sql-driver/mysql")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0jq67n9996nys0w85m8x6q82xqn16l74wfkfvdbr3kw32bwas8ny"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-sql-driver/mysql"))
- (home-page "https://github.com/go-sql-driver/mysql")
- (synopsis "Go-MySQL-Driver")
- (description
- "Package mysql provides a @code{MySQL} driver for Go's database/sql package.")
- (license license:mpl2.0)))
-
-(define-public go-github-com-golang-jwt-jwt-v5
- (package
- (name "go-github-com-golang-jwt-jwt-v5")
- (version "5.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/golang-jwt/jwt")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "13l2p4g9f7bpz0nf2sc4r5ms06ps7bs7z1vpzzv943q094pjs0yw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/golang-jwt/jwt/v5"))
- (home-page "https://github.com/golang-jwt/jwt")
- (synopsis "jwt-go")
- (description
- "Package jwt is a Go implementation of JSON Web Tokens:
-@@url{http://self-issued.info/docs/draft-jones-json-web-token.html,http://self-issued.info/docs/draft-jones-json-web-token.html}")
- (license license:expat)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-google-go-github-v59
- (package
- (name "go-github-com-google-go-github-v59")
- (version "59.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-github")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1sv4b9j2whgpng9f3nlhj940nbm43hydkz08x1y0fnkg0gq158sq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-github/v59"))
- (propagated-inputs `(("go-github-com-google-go-querystring" ,go-github-com-google-go-querystring)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)))
- (home-page "https://github.com/google/go-github")
- (synopsis "go-github")
- (description "go-github is a Go client library for accessing the
-@@url{https://docs.github.com/en/rest,@code{GitHub} API v3}.")
- (license license:bsd-3)))
-
-(define-public go-github-com-gorilla-securecookie
- (package
- (name "go-github-com-gorilla-securecookie")
- (version "1.1.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gorilla/securecookie")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "18acbyi4jgbldsq3b6kcqgrffbla2fdqk6256zz1b6syrws0gqr9"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gorilla/securecookie"))
- (propagated-inputs `(("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)))
- (home-page "https://github.com/gorilla/securecookie")
- (synopsis "gorilla/securecookie")
- (description
- "Package securecookie encodes and decodes authenticated and optionally encrypted
-cookie values.")
- (license license:bsd-3)))
-
-(define-public go-github-com-jellydator-ttlcache-v3
- (package
- (name "go-github-com-jellydator-ttlcache-v3")
- (version "3.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jellydator/ttlcache")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0502l4v4ykij8bx0vmsdsk9hnkmh133wl5b2dvfdb0zq85qxhrh4"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/jellydator/ttlcache/v3"))
- (propagated-inputs `(("go-golang-org-x-sync" ,go-golang-org-x-sync)
- ("go-go-uber-org-goleak" ,go-go-uber-org-goleak)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/jellydator/ttlcache")
- (synopsis
- "TTLCache - an in-memory cache with item expiration and generics")
- (description
- "The main type of @@code{ttlcache} is @@code{Cache}. It represents a single
-in-memory data store.")
- (license license:expat)))
-
-(define-public go-github-com-joho-godotenv
- (package
- (name "go-github-com-joho-godotenv")
- (version "1.5.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/joho/godotenv")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "03vijs05k31jdf24pzj3vlk6b5jxf894v1kvzals4wzclyq2h3ch"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/joho/godotenv"))
- (home-page "https://github.com/joho/godotenv")
- (synopsis "GoDotEnv")
- (description
- "Package godotenv is a go port of the ruby dotenv library
-(@@url{https://github.com/bkeepers/dotenv,https://github.com/bkeepers/dotenv})")
- (license license:expat)))
-
-(define-public go-github-com-kinbiko-jsonassert
- (package
- (name "go-github-com-kinbiko-jsonassert")
- (version "1.1.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kinbiko/jsonassert")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "16ylckc4v5vhkn39jnrq7r0qif4spxpqaipp8aq7b2sjvls9mf8y"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/kinbiko/jsonassert"))
- (home-page "https://github.com/kinbiko/jsonassert")
- (synopsis "Usage")
- (description
- "Package jsonassert is a Go test assertion library for verifying that two
-representations of JSON are semantically equal. Create a new")
- (license license:expat)))
-
-(define-public go-github-com-lib-pq
- (package
- (name "go-github-com-lib-pq")
- (version "1.10.9")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/lib/pq")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1pfwbic9rxad2pnprg0nw18b3ympb8jnj0gk3sxqh6yg8f6rx9sr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/lib/pq"))
- (home-page "https://github.com/lib/pq")
- (synopsis "pq - A pure Go postgres driver for Go's database/sql package")
- (description
- "Package pq is a pure Go Postgres driver for the database/sql package.")
- (license license:expat)))
-
-(define-public go-github-com-mattn-go-sqlite3
- (package
- (name "go-github-com-mattn-go-sqlite3")
- (version "1.14.22")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mattn/go-sqlite3")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05fcdh6likz0hkvxnrkz3r3l5gzxfjh93w5015m9hs1wi6qpdqyb"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/mattn/go-sqlite3"))
- (home-page "https://github.com/mattn/go-sqlite3")
- (synopsis "go-sqlite3")
- (description "Package sqlite3 provides interface to SQLite3 databases.")
- (license license:expat)))
-
-(define-public go-github-com-mitchellh-mapstructure
- (package
- (name "go-github-com-mitchellh-mapstructure")
- (version "1.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mitchellh/mapstructure")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "10f2v143lkip8h46shd99k5yavfqpgqmd7a6y42v7szc0lcn3mff"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/mitchellh/mapstructure"))
- (home-page "https://github.com/mitchellh/mapstructure")
- (synopsis "mapstructure")
- (description
- "Package mapstructure exposes functionality to convert one arbitrary Go type into
-another, typically to convert a map[string]interface{} into a native Go
-structure.")
- (license license:expat)))
-
-(define-public go-github-com-moby-moby
- (package
- (name "go-github-com-moby-moby")
- (version "25.0.3+incompatible")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/moby/moby")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "14ymy41xzwsn15c28jrdlja0gda0nmr60m12v7bpzk0dsiam2fbh"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/moby/moby"))
- (home-page "https://github.com/moby/moby")
- (synopsis "The Moby Project")
- (description
- "Moby is an open-source project created by Docker to enable and accelerate
-software containerization.")
- (license license:asl2.0)))
-
-(define-public go-github-com-azure-go-ansiterm
- (package
- (name "go-github-com-azure-go-ansiterm")
- (version "0.0.0-20230124172434-306776ec8161")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/Azure/go-ansiterm")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0qqz5d5fdqnn8ixld8gf0hpd9bsbq53vlp1sfbx1n71pw6h45f6p"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/Azure/go-ansiterm"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/Azure/go-ansiterm")
- (synopsis "go-ansiterm")
- (description
- "This is a cross platform Ansi Terminal Emulation library. It reads a stream of
-Ansi characters and produces the appropriate function calls. The results of the
-function calls are platform dependent.")
- (license license:expat)))
-
-(define-public go-github-com-moby-term
- (package
- (name "go-github-com-moby-term")
- (version "0.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/moby/term")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0gvlf1q6kb4z7dva8i04j9fih21ly5idsdr1l85bvcll8xp28bcg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/moby/term"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-creack-pty" ,go-github-com-creack-pty)
- ("go-github-com-azure-go-ansiterm" ,go-github-com-azure-go-ansiterm)))
- (home-page "https://github.com/moby/term")
- (synopsis "term - utilities for dealing with terminals")
- (description
- "Package term provides structures and helper functions to work with terminal
-(state, sizes).")
- (license license:asl2.0)))
-
-(define-public go-github-com-aymanbagabas-go-osc52-v2
- (package
- (name "go-github-com-aymanbagabas-go-osc52-v2")
- (version "2.0.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/aymanbagabas/go-osc52")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1y4y49zys7fi5wpicpdmjqnk0mb6569zg546km02yck2349jl538"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/aymanbagabas/go-osc52/v2"))
- (home-page "https://github.com/aymanbagabas/go-osc52")
- (synopsis "go-osc52")
- (description
- "OSC52 is a terminal escape sequence that allows copying text to the clipboard.")
- (license license:expat)))
-
-(define-public go-github-com-muesli-termenv
- (package
- (name "go-github-com-muesli-termenv")
- (version "0.15.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/muesli/termenv")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "19yhli6k79aqpra4djp0cl4q76mqxbc1f7in20y0dzhnjb7yz42p"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/muesli/termenv"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-mattn-go-runewidth" ,go-github-com-mattn-go-runewidth)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-lucasb-eyer-go-colorful" ,go-github-com-lucasb-eyer-go-colorful)
- ("go-github-com-aymanbagabas-go-osc52-v2" ,go-github-com-aymanbagabas-go-osc52-v2)))
- (home-page "https://github.com/muesli/termenv")
- (synopsis "Features")
- (description
- "@@code{termenv} lets you safely use advanced styling options on the terminal.
-It gathers information about the terminal environment in terms of its ANSI &
-color support and offers you convenient methods to colorize and style your
-output, without you having to deal with all kinds of weird ANSI escape sequences
-and color conversions.")
- (license license:expat)))
-
-(define-public go-github-com-neticdk-go-bitbucket
- (package
- (name "go-github-com-neticdk-go-bitbucket")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/neticdk/go-bitbucket")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1l8xfk10hs3khbx0584njc9gfgd3szj25xbq2d83zr6ha4hbsk1l"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/neticdk/go-bitbucket"))
- (propagated-inputs `(("go-github-com-julienschmidt-httprouter" ,go-github-com-julienschmidt-httprouter)
- ("go-github-com-google-go-querystring" ,go-github-com-google-go-querystring)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/neticdk/go-bitbucket")
- (synopsis "go-bitbucket")
- (description
- "go-bitbucket is a Go client library for accessing the
-@@url{https://developer.atlassian.com/server/bitbucket/rest,Bitbucket REST API}.")
- (license license:expat)))
-
-(define-public go-github-com-oklog-ulid-v2
- (package
- (name "go-github-com-oklog-ulid-v2")
- (version "2.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/oklog/ulid")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1pxjrg48zrmzzdjpsz7b2d56x1vwix2wywgbbv3sdi5mqf0hz17y"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/oklog/ulid/v2"))
- (propagated-inputs `(("go-github-com-pborman-getopt" ,go-github-com-pborman-getopt)))
- (home-page "https://github.com/oklog/ulid")
- (synopsis "Universally Unique Lexicographically Sortable Identifier")
- (description
- "This package provides a Go port of
-@@url{https://github.com/ulid/javascript,ulid/javascript} with binary format
-implemented.")
- (license license:asl2.0)))
-
-(define-public go-github-com-pkg-errors
- (package
- (name "go-github-com-pkg-errors")
- (version "0.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/pkg/errors")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1761pybhc2kqr6v5fm8faj08x9bql8427yqg6vnfv6nhrasx1mwq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/pkg/errors"))
- (home-page "https://github.com/pkg/errors")
- (synopsis "errors")
- (description "Package errors provides simple error handling primitives.")
- (license license:bsd-2)))
-
-(define-public go-github-com-beorn7-perks
- (package
- (name "go-github-com-beorn7-perks")
- (version "1.0.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/beorn7/perks")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "17n4yygjxa6p499dj3yaqzfww2g7528165cl13haj97hlx94dgl7"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/beorn7/perks"))
- (home-page "https://github.com/beorn7/perks")
- (synopsis "Perks for Go (golang.org)")
- (description
- "Perks contains the Go package quantile that computes approximate quantiles over
-an unbounded data stream within low memory and CPU bounds.")
- (license license:expat)))
-
-(define-public go-github-com-cespare-xxhash-v2
- (package
- (name "go-github-com-cespare-xxhash-v2")
- (version "2.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cespare/xxhash")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "055xvgyv78xl6bdj8kgy0105n9cq33w4rb0sg84lp9r85i9qx2l5"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/cespare/xxhash/v2"))
- (home-page "https://github.com/cespare/xxhash")
- (synopsis "xxhash")
- (description
- "Package xxhash implements the 64-bit variant of @code{xxHash} (XXH64) as
-described at
-@@url{http://cyan4973.github.io/@code{xxHash/,http://cyan4973.github.io/xxHash}/}.")
- (license license:expat)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-github-com-prometheus-client-golang
- (package
- (name "go-github-com-prometheus-client-golang")
- (version "1.19.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/prometheus/client_golang")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0gm1imdj5zygakkapksqckidisp1si809jlz509p3p91da42x03v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/prometheus/client_golang"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-github-com-prometheus-procfs" ,go-github-com-prometheus-procfs)
- ("go-github-com-prometheus-common" ,go-github-com-prometheus-common)
- ("go-github-com-prometheus-client-model" ,go-github-com-prometheus-client-model)
- ("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-cespare-xxhash-v2" ,go-github-com-cespare-xxhash-v2)
- ("go-github-com-beorn7-perks" ,go-github-com-beorn7-perks)))
- (home-page "https://github.com/prometheus/client_golang")
- (synopsis "Prometheus Go client library")
- (description
- "This is the @@url{http://golang.org,Go} client library for
-@@url{http://prometheus.io,Prometheus}. It has two separate parts, one for
-instrumenting application code, and one for creating clients that talk to the
-Prometheus HTTP API.")
- (license license:asl2.0)))
-
-(define-public go-github-com-robfig-cron
- (package
- (name "go-github-com-robfig-cron")
- (version "1.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/robfig/cron")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0nv31m3940d9kf38lw2zs4hpj435bdi9mmim098rb3n4l07qrvva"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/robfig/cron"))
- (home-page "https://github.com/robfig/cron")
- (synopsis "cron")
- (description "Package cron implements a cron spec parser and job runner.")
- (license license:expat)))
-
-(define-public go-github-com-godbus-dbus-v5
- (package
- (name "go-github-com-godbus-dbus-v5")
- (version "5.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/godbus/dbus")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1kayd4x7idrhi06ahh5kqkgwzgh9icvv71mjar2d0jl486dfs8r5"))))
- (build-system go-build-system)
- (arguments
- (list
- #:tests? #f
- #:import-path "github.com/godbus/dbus/v5"))
- (home-page "https://github.com/godbus/dbus")
- (synopsis "dbus")
- (description
- "Package dbus implements bindings to the D-Bus message bus system.")
- (license license:bsd-2)))
-
-(define-public go-github-com-rs-xid
- (package
- (name "go-github-com-rs-xid")
- (version "1.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/rs/xid")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0mbdjp56w3nkxy0cvifls6abv13yy315jsa8in29lc05csdhni5v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/rs/xid"))
- (home-page "https://github.com/rs/xid")
- (synopsis "Globally Unique ID Generator")
- (description
- "Package xid is a globally unique id generator suited for web scale")
- (license license:expat)))
-
-(define-public go-github-com-stretchr-testify
- (package
- (name "go-github-com-stretchr-testify")
- (version "1.9.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/stretchr/testify")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "12cnhk96h8b3ddlb7jfvwwavzc0j1c2iva92pszl9rv6r571ckzg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/stretchr/testify"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-objx" ,go-github-com-stretchr-objx)
- ("go-github-com-pmezard-go-difflib" ,go-github-com-pmezard-go-difflib)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/stretchr/testify")
- (synopsis "Testify - Thou Shalt Write Tests")
- (description
- "** We are working on testify v2 and would love to hear what you'd like to see in
-it, have your say here: @@url{https://cutt.ly/testify,https://cutt.ly/testify}
-** Package testify is a set of packages that provide many tools for testifying
-that your code will behave as you intend.")
- (license license:expat)))
-
-(define-public go-github-com-swaggo-files
- (package
- (name "go-github-com-swaggo-files")
- (version "1.0.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/swaggo/files")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05rfnjk3cgs2fmasmlx43z3jfvwvl0wayi154n2rmaabj0a5a184"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/swaggo/files"))
- (propagated-inputs `(("go-golang-org-x-net" ,go-golang-org-x-net)))
- (home-page "https://github.com/swaggo/files")
- (synopsis "swaggerFiles")
- (description "Generate swagger ui embedded files by using:")
- (license license:expat)))
-
-(define-public go-github-com-gin-contrib-gzip
- (package
- (name "go-github-com-gin-contrib-gzip")
- (version "0.0.6")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gin-contrib/gzip")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0qscixpsf8d039qmbjj9ngw53q564mw9cxgasnswpn9f1ixa81pg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gin-contrib/gzip"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-gin-gonic-gin" ,go-github-com-gin-gonic-gin)))
- (home-page "https://github.com/gin-contrib/gzip")
- (synopsis "GZIP gin's middleware")
- (description "Gin middleware to enable @@code{GZIP} support.")
- (license license:expat)))
-
-(define-public go-github-com-chenzhuoyu-base64x
- (package
- (name "go-github-com-chenzhuoyu-base64x")
- (version "0.0.0-20230717121745-296ad89f973d")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/chenzhuoyu/base64x")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1w7wd3pqwqlf8sp7c38gdxhfv63q8pajha6fdxqf9nmhn6y7a836"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chenzhuoyu/base64x"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-bytedance-sonic" ,go-github-com-bytedance-sonic)))
- (home-page "https://github.com/chenzhuoyu/base64x")
- (synopsis "base64x")
- (description
- "High performance drop-in replacement of the @@code{encoding/base64} library.")
- (license license:asl2.0)))
-
-(define-public go-github-com-knz-go-libedit
- (package
- (name "go-github-com-knz-go-libedit")
- (version "1.10.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/knz/go-libedit")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/knz/go-libedit"))
- (home-page "https://github.com/knz/go-libedit")
- (synopsis "go-libedit")
- (description
- "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD
-license.")
- (license license:asl2.0)))
-
-(define-public go-nullprogram-com-x-optparse
- (package
- (name "go-nullprogram-com-x-optparse")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/skeeto/optparse-go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "nullprogram.com/x/optparse"))
- (home-page "https://nullprogram.com/x/optparse")
- (synopsis "Traditional long option parser for Go")
- (description
- "Package optparse parses command line arguments very similarly to GNU
-getopt_long(). It supports long options and optional arguments, but does not
-permute arguments. It is intended as a replacement for Go's flag package.")
- (license license:unlicense)))
-
-(define-public go-github-com-chenzhuoyu-iasm
- (package
- (name "go-github-com-chenzhuoyu-iasm")
- (version "0.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/chenzhuoyu/iasm")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0cayhyxizz43rdbjrk0xgmh6z6dvdq3r5hdswdbh65zqmzczq5zd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chenzhuoyu/iasm"))
- (propagated-inputs `(("go-nullprogram-com-x-optparse" ,go-nullprogram-com-x-optparse)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-knz-go-libedit" ,go-github-com-knz-go-libedit)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/chenzhuoyu/iasm")
- (synopsis "-- Interactive Assembler for Go.")
- (description "Dual-purpose assembly engine written in pure Golang.")
- (license license:asl2.0)))
-
-(define-public go-github-com-klauspost-cpuid-v2
- (package
- (name "go-github-com-klauspost-cpuid-v2")
- (version "2.2.7")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/klauspost/cpuid")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0i1y5zgcj350l3idqfxjkcs18ii5w315xjmmabqbqrx27sn8fqh1"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/klauspost/cpuid/v2"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/klauspost/cpuid")
- (synopsis "cpuid")
- (description
- "Package cpuid provides information about the CPU running the current program.")
- (license license:expat)))
-
-(define-public go-github-com-twitchyliquid64-golang-asm
- (package
- (name "go-github-com-twitchyliquid64-golang-asm")
- (version "0.15.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/twitchyliquid64/golang-asm")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/twitchyliquid64/golang-asm"))
- (home-page "https://github.com/twitchyliquid64/golang-asm")
- (synopsis "golang-asm")
- (description
- "This package provides a mirror of the assembler from the Go compiler, with
-import paths re-written for the assembler to be functional as a standalone
-library.")
- (license license:bsd-3)))
-
-(define-public go-rsc-io-pdf
- (package
- (name "go-rsc-io-pdf")
- (version "0.1.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/rsc/pdf")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "rsc.io/pdf"))
- (home-page "https://rsc.io/pdf")
- (synopsis #f)
- (description "Package pdf implements reading of PDF files.")
- (license license:bsd-3)))
-
-(define-public go-golang-org-x-arch
- (package
- (name "go-golang-org-x-arch")
- (version "0.7.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://go.googlesource.com/arch")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1w96vnb44nphh3v1rxwyl2jmd69v5wqpcffaasg16z70faxzv24n"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "golang.org/x/arch"))
- (propagated-inputs `(("go-rsc-io-pdf" ,go-rsc-io-pdf)))
- (home-page "https://golang.org/x/arch")
- (synopsis "arch")
- (description
- "This repository holds machine architecture information used by the Go toolchain.
- The parts needed in the main Go repository are copied in.")
- (license license:bsd-3)))
-
-(define-public go-github-com-bytedance-sonic
- (package
- (name "go-github-com-bytedance-sonic")
- (version "1.11.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bytedance/sonic")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00gp279328vdscsqwi4sx8lld9pqmp7l4b2x4vk36zhyqlk6lvnk"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/bytedance/sonic"))
- (propagated-inputs `(("go-golang-org-x-arch" ,go-golang-org-x-arch)
- ("go-github-com-twitchyliquid64-golang-asm" ,go-github-com-twitchyliquid64-golang-asm)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-klauspost-cpuid-v2" ,go-github-com-klauspost-cpuid-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-chenzhuoyu-iasm" ,go-github-com-chenzhuoyu-iasm)
- ("go-github-com-chenzhuoyu-base64x" ,go-github-com-chenzhuoyu-base64x)))
- (home-page "https://github.com/bytedance/sonic")
- (synopsis "Sonic")
- (description
- "English |
-@@url{https://github.com/bytedance/sonic/blob/v1.11.2/README_ZH_CN.md,中文}")
- (license license:asl2.0)))
-
-(define-public go-github-com-gin-contrib-sse
- (package
- (name "go-github-com-gin-contrib-sse")
- (version "0.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gin-contrib/sse")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gin-contrib/sse"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/gin-contrib/sse")
- (synopsis "Server-Sent Events")
- (description
- "Server-sent events (SSE) is a technology where a browser receives automatic
-updates from a server via HTTP connection. The Server-Sent Events
-@code{EventSource} API is
-@@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of
-HTML5[1] by the W3C}.")
- (license license:expat)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-github-com-ugorji-go-codec
- (package
- (name "go-github-com-ugorji-go-codec")
- (version "1.2.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ugorji/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "11j0sd7kli2bh2npfr2znnvdjsk118rs8khqzfdp6pb5jm0l20ib"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/ugorji/go/codec"
- #:unpack-path "github.com/ugorji/go"))
- (home-page "https://github.com/ugorji/go")
- (synopsis "Package Documentation for github.com/ugorji/go/codec")
- (description
- "Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+
-codec/encoding library for binc, msgpack, cbor, json.")
- (license license:expat)))
-
-(define-public go-github-com-gin-gonic-gin
- (package
- (name "go-github-com-gin-gonic-gin")
- (version "1.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/gin-gonic/gin")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "057k3hh7464kfsrdwf7l84i6zpwf7byz4if787g19fjhgv0g4lfw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gin-gonic/gin"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-ugorji-go-codec" ,go-github-com-ugorji-go-codec)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-pelletier-go-toml-v2" ,go-github-com-pelletier-go-toml-v2)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-goccy-go-json" ,go-github-com-goccy-go-json)
- ("go-github-com-go-playground-validator-v10" ,go-github-com-go-playground-validator-v10)
- ("go-github-com-gin-contrib-sse" ,go-github-com-gin-contrib-sse)
- ("go-github-com-bytedance-sonic" ,go-github-com-bytedance-sonic)))
- (home-page "https://github.com/gin-gonic/gin")
- (synopsis "Gin Web Framework")
- (description "Package gin implements a HTTP web framework called gin.")
- (license license:expat)))
-
-(define-public go-github-com-swaggo-files
- (package
- (name "go-github-com-swaggo-files")
- (version "1.0.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/swaggo/files")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05rfnjk3cgs2fmasmlx43z3jfvwvl0wayi154n2rmaabj0a5a184"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/swaggo/files"))
- (propagated-inputs `(("go-golang-org-x-net" ,go-golang-org-x-net)))
- (home-page "https://github.com/swaggo/files")
- (synopsis "swaggerFiles")
- (description "Generate swagger ui embedded files by using:")
- (license license:expat)))
-
-(define-public go-github-com-kylebanks-depth
- (package
- (name "go-github-com-kylebanks-depth")
- (version "1.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/KyleBanks/depth")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "19gnz1w3ny3dawdhfnfsr17ll11isgk0jmrbfn2hsa6yqzc7jd3k"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/KyleBanks/depth"))
- (home-page "https://github.com/KyleBanks/depth")
- (synopsis "depth")
- (description
- "Package depth provides the ability to traverse and retrieve Go source code
-dependencies in the form of internal and external packages.")
- (license license:expat)))
-
-(define-public go-github-com-go-openapi-jsonpointer
- (package
- (name "go-github-com-go-openapi-jsonpointer")
- (version "0.20.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonpointer")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ffp8imkf5dgs06wfbs1hh50mjfr12jc71ark53ky7kqq74rpfkw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonpointer"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)))
- (home-page "https://github.com/go-openapi/jsonpointer")
- (synopsis "gojsonpointer")
- (description "An implementation of JSON Pointer - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-jsonreference
- (package
- (name "go-github-com-go-openapi-jsonreference")
- (version "0.20.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonreference")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1zwsd2daqviwzbwghysax6933cp6kfac6v1m86jckcnmy67fr37d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonreference"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/jsonreference")
- (synopsis "gojsonreference")
- (description "An implementation of JSON Reference - Go language")
- (license license:asl2.0)))
-
-(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
- (list
- #: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-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
- (list
- #: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-go-openapi-swag
- (package
- (name "go-github-com-go-openapi-swag")
- (version "0.22.10")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1fqz1hhypmabj86x8ff4bswzck4fvaj0xhab0xpr92zpvcr8x7c0"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/swag"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)))
- (home-page "https://github.com/go-openapi/swag")
- (synopsis "Swag")
- (description
- "Package swag contains a bunch of helper functions for go-openapi and go-swagger
-projects.")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-spec
- (package
- (name "go-github-com-go-openapi-spec")
- (version "0.20.15")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/spec")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0ag26qqqhmlfjivh1nfblar9d2r3kjqb8k749h9f3a6qyjl7ffri"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/spec"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)
- ("go-github-com-go-openapi-jsonreference" ,go-github-com-go-openapi-jsonreference)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/spec")
- (synopsis "OpenAPI v2 object model")
- (description
- "The object model for @code{OpenAPI} specification documents.")
- (license license:asl2.0)))
-
-(define-public go-github-com-swaggo-swag
- (package
- (name "go-github-com-swaggo-swag")
- (version "1.16.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/swaggo/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "16s1nphhnk055ihrizww4ms8vhqrbygyg3xyamkbq832s3fncbn1"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/swaggo/swag"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-urfave-cli-v2" ,go-github-com-urfave-cli-v2)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-spec" ,go-github-com-go-openapi-spec)
- ("go-github-com-kylebanks-depth" ,go-github-com-kylebanks-depth)))
- (home-page "https://github.com/swaggo/swag")
- (synopsis "swag")
- (description
- "Package swag converts Go annotations to Swagger Documentation 2.0. See
-@@url{https://github.com/swaggo/swag,https://github.com/swaggo/swag} for more
-information about swag.")
- (license license:expat)))
-
-(define-public go-github-com-swaggo-gin-swagger
- (package
- (name "go-github-com-swaggo-gin-swagger")
- (version "1.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/swaggo/gin-swagger")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "01ikw2k9blg0mzy5xry82r6m6gbhsg5hhh3gjyhpkxfvirrgmxc6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/swaggo/gin-swagger"))
- (propagated-inputs `(("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-swaggo-swag" ,go-github-com-swaggo-swag)
- ("go-github-com-swaggo-files" ,go-github-com-swaggo-files)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-gin-gonic-gin" ,go-github-com-gin-gonic-gin)
- ("go-github-com-gin-contrib-gzip" ,go-github-com-gin-contrib-gzip)))
- (home-page "https://github.com/swaggo/gin-swagger")
- (synopsis "gin-swagger")
- (description
- "gin middleware to automatically generate RESTful API documentation with Swagger
-2.0.")
- (license license:expat)))
-
-(define-public go-github-com-kylebanks-depth
- (package
- (name "go-github-com-kylebanks-depth")
- (version "1.2.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/KyleBanks/depth")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "19gnz1w3ny3dawdhfnfsr17ll11isgk0jmrbfn2hsa6yqzc7jd3k"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/KyleBanks/depth"))
- (home-page "https://github.com/KyleBanks/depth")
- (synopsis "depth")
- (description
- "Package depth provides the ability to traverse and retrieve Go source code
-dependencies in the form of internal and external packages.")
- (license license:expat)))
-
-(define-public go-github-com-go-openapi-jsonpointer
- (package
- (name "go-github-com-go-openapi-jsonpointer")
- (version "0.20.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonpointer")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ffp8imkf5dgs06wfbs1hh50mjfr12jc71ark53ky7kqq74rpfkw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonpointer"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)))
- (home-page "https://github.com/go-openapi/jsonpointer")
- (synopsis "gojsonpointer")
- (description "An implementation of JSON Pointer - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-jsonreference
- (package
- (name "go-github-com-go-openapi-jsonreference")
- (version "0.20.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonreference")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1zwsd2daqviwzbwghysax6933cp6kfac6v1m86jckcnmy67fr37d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonreference"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/jsonreference")
- (synopsis "gojsonreference")
- (description "An implementation of JSON Reference - Go language")
- (license license:asl2.0)))
-
-(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
- (list
- #: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-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
- (list
- #: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-go-openapi-swag
- (package
- (name "go-github-com-go-openapi-swag")
- (version "0.22.10")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1fqz1hhypmabj86x8ff4bswzck4fvaj0xhab0xpr92zpvcr8x7c0"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/swag"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)))
- (home-page "https://github.com/go-openapi/swag")
- (synopsis "Swag")
- (description
- "Package swag contains a bunch of helper functions for go-openapi and go-swagger
-projects.")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-spec
- (package
- (name "go-github-com-go-openapi-spec")
- (version "0.20.15")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/spec")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0ag26qqqhmlfjivh1nfblar9d2r3kjqb8k749h9f3a6qyjl7ffri"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/spec"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)
- ("go-github-com-go-openapi-jsonreference" ,go-github-com-go-openapi-jsonreference)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/spec")
- (synopsis "OpenAPI v2 object model")
- (description
- "The object model for @code{OpenAPI} specification documents.")
- (license license:asl2.0)))
-
-(define-public go-github-com-swaggo-swag
- (package
- (name "go-github-com-swaggo-swag")
- (version "1.16.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/swaggo/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "16s1nphhnk055ihrizww4ms8vhqrbygyg3xyamkbq832s3fncbn1"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/swaggo/swag"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-urfave-cli-v2" ,go-github-com-urfave-cli-v2)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-spec" ,go-github-com-go-openapi-spec)
- ("go-github-com-kylebanks-depth" ,go-github-com-kylebanks-depth)))
- (home-page "https://github.com/swaggo/swag")
- (synopsis "swag")
- (description
- "Package swag converts Go annotations to Swagger Documentation 2.0. See
-@@url{https://github.com/swaggo/swag,https://github.com/swaggo/swag} for more
-information about swag.")
- (license license:expat)))
-
-(define-public go-github-com-tevino-abool-v2
- (package
- (name "go-github-com-tevino-abool-v2")
- (version "2.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/tevino/abool")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0lwh0qpsvj1fk9nifcycd9zvnxsnqd6vrcji08x9jjx06z122mfq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/tevino/abool/v2"))
- (home-page "https://github.com/tevino/abool")
- (synopsis #f)
- (description
- "Package abool provides atomic Boolean type for cleaner code and better
-performance.")
- (license license:expat)))
-
-(define-public go-github-com-russross-blackfriday-v2
- (package
- (name "go-github-com-russross-blackfriday-v2")
- (version "2.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/russross/blackfriday")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0d1rg1drrfmabilqjjayklsz5d0n3hkf979sr3wsrw92bfbkivs7"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/russross/blackfriday/v2"))
- (home-page "https://github.com/russross/blackfriday")
- (synopsis "Blackfriday")
- (description "Package blackfriday is a markdown processor.")
- (license license:bsd-2)))
-
-(define-public go-github-com-cpuguy83-go-md2man-v2
- (package
- (name "go-github-com-cpuguy83-go-md2man-v2")
- (version "2.0.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cpuguy83/go-md2man")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1a7l569x9sb0s3siyc7w2gfyyq6xc6587i0g16j9gx25x8vjw03f"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/cpuguy83/go-md2man/v2"))
- (propagated-inputs `(("go-github-com-russross-blackfriday-v2" ,go-github-com-russross-blackfriday-v2)))
- (home-page "https://github.com/cpuguy83/go-md2man")
- (synopsis "go-md2man")
- (description "Converts markdown into roff (man pages).")
- (license license:expat)))
-
-(define-public go-github-com-xrash-smetrics
- (package
- (name "go-github-com-xrash-smetrics")
- (version "0.0.0-20231213231151-1d8dd44e695e")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/xrash/smetrics")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "12q904g8qqfgz7s2dp6gk279fbzd54xbs9vknff6ji58d2vmv2qs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/xrash/smetrics"))
- (home-page "https://github.com/xrash/smetrics")
- (synopsis "smetrics")
- (description
- "Package smetrics provides a bunch of algorithms for calculating the distance
-between strings.")
- (license license:expat)))
-
-(define-public go-github-com-hashicorp-go-cleanhttp
- (package
- (name "go-github-com-hashicorp-go-cleanhttp")
- (version "0.5.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/hashicorp/go-cleanhttp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1i5xslizzwd966w81bz6dxjwzgml4q9bwqa186bsxd1vi8lqxl9p"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/hashicorp/go-cleanhttp"))
- (home-page "https://github.com/hashicorp/go-cleanhttp")
- (synopsis "cleanhttp")
- (description
- "Package cleanhttp offers convenience utilities for acquiring \"clean\"
-http.Transport and http.Client structs.")
- (license license:mpl2.0)))
-
-(define-public go-github-com-hashicorp-go-hclog
- (package
- (name "go-github-com-hashicorp-go-hclog")
- (version "1.6.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/hashicorp/go-hclog")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1lvr4ga95a0xb62vgq1hy558x3r65hn2d0h7bf0a88lsfsrcik0n"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/hashicorp/go-hclog"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty)
- ("go-github-com-mattn-go-colorable" ,go-github-com-mattn-go-colorable)
- ("go-github-com-fatih-color" ,go-github-com-fatih-color)))
- (home-page "https://github.com/hashicorp/go-hclog")
- (synopsis "go-hclog")
- (description
- "@@code{go-hclog} is a package for Go that provides a simple key/value logging
-interface for use in development and production environments.")
- (license license:expat)))
-
-(define-public go-github-com-hashicorp-go-retryablehttp
- (package
- (name "go-github-com-hashicorp-go-retryablehttp")
- (version "0.7.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/hashicorp/go-retryablehttp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05p0b22mjq5cvqllxx7rjlb929523m48847nl4qj47dxcvdsn1p6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/hashicorp/go-retryablehttp"))
- (propagated-inputs `(("go-github-com-hashicorp-go-hclog" ,go-github-com-hashicorp-go-hclog)
- ("go-github-com-hashicorp-go-cleanhttp" ,go-github-com-hashicorp-go-cleanhttp)))
- (home-page "https://github.com/hashicorp/go-retryablehttp")
- (synopsis "go-retryablehttp")
- (description
- "Package retryablehttp provides a familiar HTTP client interface with automatic
-retries and exponential backoff. It is a thin wrapper over the standard
-net/http client library and exposes nearly the same public API. This makes
-retryablehttp very easy to drop into existing programs.")
- (license license:mpl2.0)))
-
-(define-public go-github-com-xanzy-go-gitlab
- (package
- (name "go-github-com-xanzy-go-gitlab")
- (version "0.99.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/xanzy/go-gitlab")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0msv2xfyili0k5zsbfjhnlh542brinhblqn4h0bzbm5csgz92qmf"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/xanzy/go-gitlab"))
- (propagated-inputs `(("go-golang-org-x-time" ,go-golang-org-x-time)
- ("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-hashicorp-go-retryablehttp" ,go-github-com-hashicorp-go-retryablehttp)
- ("go-github-com-hashicorp-go-cleanhttp" ,go-github-com-hashicorp-go-cleanhttp)
- ("go-github-com-google-go-querystring" ,go-github-com-google-go-querystring)))
- (home-page "https://github.com/xanzy/go-gitlab")
- (synopsis "go-gitlab")
- (description "Copyright 2022, Daniela Filipe Bento")
- (license license:asl2.0)))
-
-(define-public go-github-com-xeipuuv-gojsonschema
- (package
- (name "go-github-com-xeipuuv-gojsonschema")
- (version "1.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/xeipuuv/gojsonschema")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1mqiq0r8qw4qlfp3ls8073r6514rmzwrmdn4j33rppk3zh942i6l"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/xeipuuv/gojsonschema"))
- (propagated-inputs `(("go-github-com-xeipuuv-gojsonreference" ,go-github-com-xeipuuv-gojsonreference)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/xeipuuv/gojsonschema")
- (synopsis "gojsonschema")
- (description
- "An implementation of JSON Schema for the Go programming language. Supports
-draft-04, draft-06 and draft-07.")
- (license license:asl2.0)))
-
-(define-public go-go-uber-org-multierr
- (package
- (name "go-go-uber-org-multierr")
- (version "1.11.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/uber-go/multierr")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1s6skad93nbsq4b0sy5dsgacrdh2kzg0p8wjlhvff49vasqsi3qx"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "go.uber.org/multierr"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://go.uber.org/multierr")
- (synopsis "multierr")
- (description
- "Package multierr allows combining one or more errors together.")
- (license license:expat)))
-
-(define-public go-github-com-cespare-xxhash-v2
- (package
- (name "go-github-com-cespare-xxhash-v2")
- (version "2.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cespare/xxhash")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "055xvgyv78xl6bdj8kgy0105n9cq33w4rb0sg84lp9r85i9qx2l5"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/cespare/xxhash/v2"))
- (home-page "https://github.com/cespare/xxhash")
- (synopsis "xxhash")
- (description
- "Package xxhash implements the 64-bit variant of @code{xxHash} (XXH64) as
-described at
-@@url{http://cyan4973.github.io/@code{xxHash/,http://cyan4973.github.io/xxHash}/}.")
- (license license:expat)))
-
-(define-public go-github-com-cncf-udpa-go
- (package
- (name "go-github-com-cncf-udpa-go")
- (version "0.0.0-20220112060539-c52dc94e7fbe")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cncf/udpa")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1i3nm1hxc4am3a7d9wxvf0ia420qg1xpwflcc0z19lxn952bdbnd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/cncf/udpa/go"
- #:unpack-path "github.com/cncf/udpa"))
- (propagated-inputs `(("go-github-com-cncf-xds-go" ,go-github-com-cncf-xds-go)))
- (home-page "https://github.com/cncf/udpa")
- (synopsis "Description")
- (description
- "This library has been deprecated in favor of @@code{github.com/cncf/xds/go}.
-All users are recommended to switch their imports.")
- (license license:asl2.0)))
-
-(define-public go-github-com-census-instrumentation-opencensus-proto
- (package
- (name "go-github-com-census-instrumentation-opencensus-proto")
- (version "0.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/census-instrumentation/opencensus-proto")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/census-instrumentation/opencensus-proto"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-grpc" ,go-google-golang-org-grpc)
- ("go-github-com-grpc-ecosystem-grpc-gateway-v2" ,go-github-com-grpc-ecosystem-grpc-gateway-v2)))
- (home-page "https://github.com/census-instrumentation/opencensus-proto")
- (synopsis
- "OpenCensus Proto - Language Independent Interface Types For OpenCensus")
- (description
- "Census provides a framework to define and collect stats against metrics and to
-break those stats down across user-defined dimensions.")
- (license license:asl2.0)))
-
-(define-public go-github-com-cncf-xds-go
- (package
- (name "go-github-com-cncf-xds-go")
- (version "0.0.0-20231128003011-0fa0005c9caa")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cncf/xds")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0cm8ch16j4s9kagi1vbgggygw9sl3lnc2kn90sfg3x8l45ws1nls"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/cncf/xds/go"
- #:unpack-path "github.com/cncf/xds"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-grpc" ,go-google-golang-org-grpc)
- ("go-google-golang-org-genproto-googleapis-api" ,go-google-golang-org-genproto-googleapis-api)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-envoyproxy-protoc-gen-validate" ,go-github-com-envoyproxy-protoc-gen-validate)))
- (home-page "https://github.com/cncf/xds")
- (synopsis #f)
- (description #f)
- (license license:asl2.0)))
-
-(define-public go-github-com-iancoleman-strcase
- (package
- (name "go-github-com-iancoleman-strcase")
- (version "0.3.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/iancoleman/strcase")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/iancoleman/strcase"))
- (home-page "https://github.com/iancoleman/strcase")
- (synopsis "strcase")
- (description
- "Package strcase converts strings to various cases. See the conversion table
-below:")
- (license license:expat)))
-
-(define-public go-github-com-lyft-protoc-gen-star-v2
- (package
- (name "go-github-com-lyft-protoc-gen-star-v2")
- (version "2.0.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/lyft/protoc-gen-star")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/lyft/protoc-gen-star/v2"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-afero" ,go-github-com-spf13-afero)))
- (home-page "https://github.com/lyft/protoc-gen-star")
- (synopsis "protoc-gen-star (PG*)")
- (description "Package pgs provides a library for building protoc plugins")
- (license license:asl2.0)))
-
-(define-public go-github-com-envoyproxy-protoc-gen-validate
- (package
- (name "go-github-com-envoyproxy-protoc-gen-validate")
- (version "1.0.4")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bufbuild/protoc-gen-validate")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0lp21pnbgc6jrwy2c6k6xafkldlf25iwlblgzdvci1s2vraw3y1l"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/envoyproxy/protoc-gen-validate"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-lyft-protoc-gen-star-v2" ,go-github-com-lyft-protoc-gen-star-v2)
- ("go-github-com-iancoleman-strcase" ,go-github-com-iancoleman-strcase)))
- (home-page "https://github.com/envoyproxy/protoc-gen-validate")
- (synopsis "protoc-gen-validate (PGV)")
- (description
- "PGV is a protoc plugin to generate polyglot message validators. While protocol
-buffers effectively guarantee the types of structured data, they cannot enforce
-semantic rules for values. This plugin adds support to protoc-generated code to
-validate such constraints.")
- (license license:asl2.0)))
-
-(define-public go-github-com-antihax-optional
- (package
- (name "go-github-com-antihax-optional")
- (version "1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/antihax/optional")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/antihax/optional"))
- (home-page "https://github.com/antihax/optional")
- (synopsis #f)
- (description #f)
- (license license:expat)))
-
-(define-public go-github-com-rogpeppe-fastuuid
- (package
- (name "go-github-com-rogpeppe-fastuuid")
- (version "1.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/rogpeppe/fastuuid")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "028acdg63zkxpjz3l639nlhki2l0canr2v5jglrmwa1wpjqcfff8"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/rogpeppe/fastuuid"))
- (home-page "https://github.com/rogpeppe/fastuuid")
- (synopsis "fastuuid")
- (description
- "Package fastuuid provides fast UUID generation of 192 bit universally unique
-identifiers.")
- (license license:bsd-3)))
-
-(define-public go-github-com-grpc-ecosystem-grpc-gateway-v2
- (package
- (name "go-github-com-grpc-ecosystem-grpc-gateway-v2")
- (version "2.19.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/grpc-ecosystem/grpc-gateway")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "16mypgc1yzp3zap5ra5n0jh3ycf7gdbdcbwgiag2jjnf0yjr1l89"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-grpc" ,go-google-golang-org-grpc)
- ("go-google-golang-org-genproto-googleapis-rpc" ,go-google-golang-org-genproto-googleapis-rpc)
- ("go-google-golang-org-genproto-googleapis-api" ,go-google-golang-org-genproto-googleapis-api)
- ("go-golang-org-x-text" ,go-golang-org-x-text)
- ("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2)
- ("go-github-com-rogpeppe-fastuuid" ,go-github-com-rogpeppe-fastuuid)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-antihax-optional" ,go-github-com-antihax-optional)))
- (home-page "https://github.com/grpc-ecosystem/grpc-gateway")
- (synopsis "About")
- (description
- "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler
-@@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf
-service definitions and generates a reverse-proxy server which translates a
-RESTful HTTP API into @code{gRPC}. This server is generated according to the
-@@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code
-google.api.http)} annotations in your service definitions.")
- (license license:bsd-3)))
-
-(define-public go-go-opentelemetry-io-proto-otlp
- (package
- (name "go-go-opentelemetry-io-proto-otlp")
- (version "1.1.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/open-telemetry/opentelemetry-proto-go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "14lclcc09r88vschab5768vsbbriimfdf0pra22366mfn9b9fykb"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "go.opentelemetry.io/proto/otlp"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-grpc" ,go-google-golang-org-grpc)
- ("go-github-com-grpc-ecosystem-grpc-gateway-v2" ,go-github-com-grpc-ecosystem-grpc-gateway-v2)))
- (home-page "https://go.opentelemetry.io/proto/otlp")
- (synopsis #f)
- (description #f)
- (license license:asl2.0)))
-
-(define-public go-google-golang-org-genproto-googleapis-api
- (package
- (name "go-google-golang-org-genproto-googleapis-api")
- (version "0.0.0-20240304212257-790db918fca8")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/googleapis/go-genproto")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1xyskdrn9iihrbfm37y560j1f15mk9j4f6mwzbggg21fvq5p8643"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "google.golang.org/genproto/googleapis/api"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-grpc" ,go-google-golang-org-grpc)
- ("go-google-golang-org-genproto-googleapis-rpc" ,go-google-golang-org-genproto-googleapis-rpc)))
- (home-page "https://google.golang.org/genproto/googleapis/api")
- (synopsis #f)
- (description #f)
- (license license:asl2.0)))
-
-(define-public go-github-com-envoyproxy-go-control-plane
- (package
- (name "go-github-com-envoyproxy-go-control-plane")
- (version "0.12.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/envoyproxy/go-control-plane")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0z80d21nbrybgabhz3djvq3ksx545zlq16dwaws9qhm0n7y5nnp6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/envoyproxy/go-control-plane"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-grpc" ,go-google-golang-org-grpc)
- ("go-google-golang-org-genproto-googleapis-rpc" ,go-google-golang-org-genproto-googleapis-rpc)
- ("go-google-golang-org-genproto-googleapis-api" ,go-google-golang-org-genproto-googleapis-api)
- ("go-go-opentelemetry-io-proto-otlp" ,go-go-opentelemetry-io-proto-otlp)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-prometheus-client-model" ,go-github-com-prometheus-client-model)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-envoyproxy-protoc-gen-validate" ,go-github-com-envoyproxy-protoc-gen-validate)
- ("go-github-com-cncf-xds-go" ,go-github-com-cncf-xds-go)
- ("go-github-com-census-instrumentation-opencensus-proto" ,go-github-com-census-instrumentation-opencensus-proto)))
- (home-page "https://github.com/envoyproxy/go-control-plane")
- (synopsis "control-plane")
- (description
- "This repository contains a Go-based implementation of an API server that
-implements the discovery service APIs defined in
-@@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.")
- (license license:asl2.0)))
-
-(define-public go-github-com-golang-glog
- (package
- (name "go-github-com-golang-glog")
- (version "1.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/golang/glog")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "045k834g6br296wzaglh7z2wlgd61mvz1w74naip8v0nbd9a89bq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/golang/glog"))
- (home-page "https://github.com/golang/glog")
- (synopsis "glog")
- (description
- "Package glog implements logging analogous to the Google-internal C++
-INFO/ERROR/V setup. It provides functions that have a name matched by regex:")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-google-golang-org-genproto-googleapis-rpc
- (package
- (name "go-google-golang-org-genproto-googleapis-rpc")
- (version "0.0.0-20240304212257-790db918fca8")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/googleapis/go-genproto")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1xyskdrn9iihrbfm37y560j1f15mk9j4f6mwzbggg21fvq5p8643"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "google.golang.org/genproto/googleapis/rpc"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)))
- (home-page "https://google.golang.org/genproto/googleapis/rpc")
- (synopsis #f)
- (description #f)
- (license license:asl2.0)))
-
-(define-public go-google-golang-org-grpc
- (package
- (name "go-google-golang-org-grpc")
- (version "1.62.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/grpc/grpc-go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0sa9jx4pjzd0gdix8lzalxq0ry32lkr4mkswx7rxcrawpy0yjy3x"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "google.golang.org/grpc"))
- (propagated-inputs `(("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-google-golang-org-genproto-googleapis-rpc" ,go-google-golang-org-genproto-googleapis-rpc)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-sync" ,go-golang-org-x-sync)
- ("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-golang-glog" ,go-github-com-golang-glog)
- ("go-github-com-envoyproxy-go-control-plane" ,go-github-com-envoyproxy-go-control-plane)
- ("go-github-com-cncf-xds-go" ,go-github-com-cncf-xds-go)
- ("go-github-com-cncf-udpa-go" ,go-github-com-cncf-udpa-go)
- ("go-github-com-cespare-xxhash-v2" ,go-github-com-cespare-xxhash-v2)))
- (home-page "https://google.golang.org/grpc")
- (synopsis "gRPC-Go")
- (description "Package grpc implements an RPC system called @code{gRPC}.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-armon-go-socks5
- (package
- (name "go-github-com-armon-go-socks5")
- (version "0.0.0-20160902184237-e75332964ef5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/armon/go-socks5")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "104w10jf0wlxyxi35hf6frndgf0ybz21h54xjmnkivpb6slycpyq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/armon/go-socks5"))
- (home-page "https://github.com/armon/go-socks5")
- (synopsis "go-socks5")
- (description
- "This package provides the @@code{socks5} package that implements a
-@@url{http://en.wikipedia.org/wiki/SOCKS,SOCKS5 server}. SOCKS (Secure Sockets)
-is used to route traffic between a client and server through an intermediate
-proxy layer. This can be used to bypass firewalls or NATs.")
- (license license:expat)))
-
-(define-public go-github-com-jessevdk-go-flags
- (package
- (name "go-github-com-jessevdk-go-flags")
- (version "1.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jessevdk/go-flags")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "13ixw1yx4bvcj66lkc8zgwf9j7gkvj686g991gycdsafvdvca0lj"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/jessevdk/go-flags"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/jessevdk/go-flags")
- (synopsis "go-flags: a go library for parsing command line arguments")
- (description
- "Package flags provides an extensive command line option parser. The flags
-package is similar in functionality to the go built-in flag package but provides
-more options and uses reflection to provide a convenient and succinct way of
-specifying command line options.")
- (license license:bsd-3)))
-
-(define-public go-github-com-evanphx-json-patch
- (package
- (name "go-github-com-evanphx-json-patch")
- (version "0.5.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/evanphx/json-patch")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00sib9ba8j1h1n3r1cxx48zn8hs6sxwnrh78p6wbs28wcpz8nqxi"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/evanphx/json-patch"))
- (propagated-inputs `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-jessevdk-go-flags" ,go-github-com-jessevdk-go-flags)))
- (home-page "https://github.com/evanphx/json-patch")
- (synopsis "JSON-Patch")
- (description
- "@@code{jsonpatch} is a library which provides functionality for both applying
-@@url{http://tools.ietf.org/html/rfc6902,RFC6902 JSON patches} against
-documents, as well as for calculating & applying
-@@url{https://tools.ietf.org/html/rfc7396,RFC7396 JSON merge patches}.")
- (license license:bsd-3)))
-
-(define-public go-github-com-moby-spdystream
- (package
- (name "go-github-com-moby-spdystream")
- (version "0.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/moby/spdystream")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1p4vk251hsv7cf86qgv1ds104cyxs6ibdxlkbcdb3ayfxqsh5n1p"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/moby/spdystream"))
- (propagated-inputs `(("go-github-com-gorilla-websocket" ,go-github-com-gorilla-websocket)))
- (home-page "https://github.com/moby/spdystream")
- (synopsis "SpdyStream")
- (description
- "This package provides a multiplexed stream library using spdy")
- (license license:asl2.0)))
-
-(define-public go-github-com-mxk-go-flowrate
- (package
- (name "go-github-com-mxk-go-flowrate")
- (version "0.0.0-20140419014527-cca7078d478f")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mxk/go-flowrate")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zqs39923ja0yypdmiqk6x8pgmfs3ms5x5sl1dqv9z6zyx2xy541"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/mxk/go-flowrate"))
- (home-page "https://github.com/mxk/go-flowrate")
- (synopsis #f)
- (description #f)
- (license license:bsd-3)))
-
-(define-public go-gopkg-in-inf-v0
- (package
- (name "go-gopkg-in-inf-v0")
- (version "0.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gopkg.in/inf.v0")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "gopkg.in/inf.v0"
- #:unpack-path "gopkg.in/inf.v0"))
- (home-page "https://gopkg.in/inf.v0")
- (synopsis #f)
- (description
- "Package inf (type inf.Dec) implements \"infinite-precision\" decimal arithmetic.
-\"Infinite precision\" describes two characteristics: practically unlimited
-precision for decimal number representation and no support for calculating with
-any specific fixed precision. (Although there is no practical limit on
-precision, inf.Dec can only represent finite decimals.)")
- (license license:bsd-3)))
-
-(define-public go-github-com-nytimes-gziphandler
- (package
- (name "go-github-com-nytimes-gziphandler")
- (version "1.1.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/nytimes/gziphandler")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0rhrjlw220hnymzfccm0yir3pc9dpj7h3gwzhzq2cbsb3hhsqvyy"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/NYTimes/gziphandler"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/NYTimes/gziphandler")
- (synopsis "Gzip Handler")
- (description
- "This is a tiny Go package which wraps HTTP handlers to transparently gzip the
-response body, for clients which support it. Although it's usually simpler to
-leave that to a reverse proxy (like nginx or Varnish), this package is useful
-when that's undesirable.")
- (license license:asl2.0)))
-
-(define-public go-github-com-asaskevich-govalidator
- (package
- (name "go-github-com-asaskevich-govalidator")
- (version "0.0.0-20230301143203-a9d515a09cc2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/asaskevich/govalidator")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05cgkp6qk2p0c5gq3dppaq641bs2w0qzpbx1b00ayjf47z01fqg4"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/asaskevich/govalidator"))
- (home-page "https://github.com/asaskevich/govalidator")
- (synopsis "govalidator")
- (description
- "Package govalidator is package of validators and sanitizers for strings, structs
-and collections.")
- (license license:expat)))
-
-(define-public go-github-com-emicklei-go-restful-v3
- (package
- (name "go-github-com-emicklei-go-restful-v3")
- (version "3.11.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/emicklei/go-restful")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1cbh8rgfpqan1gn33b30azf47mv7k24hidka21mz04qxxvxh9baq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/emicklei/go-restful/v3"))
- (home-page "https://github.com/emicklei/go-restful")
- (synopsis "go-restful")
- (description
- "Package restful , a lean package for creating REST-style @code{WebServices}
-without magic.")
- (license license:expat)))
-
-(define-public go-github-com-go-openapi-jsonpointer
- (package
- (name "go-github-com-go-openapi-jsonpointer")
- (version "0.20.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonpointer")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ffp8imkf5dgs06wfbs1hh50mjfr12jc71ark53ky7kqq74rpfkw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonpointer"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)))
- (home-page "https://github.com/go-openapi/jsonpointer")
- (synopsis "gojsonpointer")
- (description "An implementation of JSON Pointer - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-jsonreference
- (package
- (name "go-github-com-go-openapi-jsonreference")
- (version "0.20.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonreference")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1zwsd2daqviwzbwghysax6933cp6kfac6v1m86jckcnmy67fr37d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonreference"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/jsonreference")
- (synopsis "gojsonreference")
- (description "An implementation of JSON Reference - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-swag
- (package
- (name "go-github-com-go-openapi-swag")
- (version "0.22.10")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1fqz1hhypmabj86x8ff4bswzck4fvaj0xhab0xpr92zpvcr8x7c0"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/swag"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)))
- (home-page "https://github.com/go-openapi/swag")
- (synopsis "Swag")
- (description
- "Package swag contains a bunch of helper functions for go-openapi and go-swagger
-projects.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-gnostic-models
- (package
- (name "go-github-com-google-gnostic-models")
- (version "0.6.8")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/gnostic-models")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "113ahqvd9qyrbghh21qd7px4yks23l2rhiwvjilzgjfgkdg3yc33"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/gnostic-models"))
- (propagated-inputs `(("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)))
- (home-page "https://github.com/google/gnostic-models")
- (synopsis "⨁ gnostic-models")
- (description
- "This repository contains Protocol Buffer models and associated libraries for
-working with API description formats supported by
-@@url{https://github.com/google/gnostic,gnostic}. It exists to provide a
-lightweight distribution of these models with minimal dependencies. For more
-information, please see the @@url{https://github.com/google/gnostic,gnostic}
-repository.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-munnerz-goautoneg
- (package
- (name "go-github-com-munnerz-goautoneg")
- (version "0.0.0-20191010083416-a7dc8b61c822")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/munnerz/goautoneg")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1m4v6bw6yf1g0kvpc46isjp0qfhx2y8gnvlnyjf637jy64613mgg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/munnerz/goautoneg"))
- (home-page "https://github.com/munnerz/goautoneg")
- (synopsis #f)
- (description #f)
- (license license:bsd-3)))
-
-(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
- (list
- #: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-chromedp-cdproto
- (package
- (name "go-github-com-chromedp-cdproto")
- (version "0.0.0-20240304214822-eeb3d13057c9")
- (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 "0h60s5ziflvva5x2f59jmkpjfx68s20cb9k28jbbisjv0xg97k8b"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chromedp/cdproto"))
- (propagated-inputs `(("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-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
- (list
- #: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-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
- (list
- #: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-gobwas-ws
- (package
- (name "go-github-com-gobwas-ws")
- (version "1.3.2")
- (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 "1fdx14lqzjin18n604b9mmr1dq7s19yz13zk7vrbvj7inwcjqzy6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gobwas/ws"))
- (propagated-inputs `(("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-ledongthuc-pdf
- (package
- (name "go-github-com-ledongthuc-pdf")
- (version "0.0.0-20240201131950-da5b75280b06")
- (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 "0c1b2sxvxwpvv9b5xawr8i2dl2d6xlcdi7bdjjg0nbvxgh74269f"))))
- (build-system go-build-system)
- (arguments
- (list
- #: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-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
- (list
- #: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-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
- (list
- #: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-chromedp-chromedp
- (package
- (name "go-github-com-chromedp-chromedp")
- (version "0.9.5")
- (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 "1ballxw8l0cy2z467nshfflwyf7lhy7ng2q9w6k7kgnrrg8mb351"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chromedp/chromedp"))
- (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-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
- (list
- #:import-path "github.com/chzyer/test"))
- (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-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
- (list
- #:import-path "github.com/chzyer/logex"))
- (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-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
- (list
- #: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-ianlancetaylor-demangle
- (package
- (name "go-github-com-ianlancetaylor-demangle")
- (version "0.0.0-20240205174729-1f824a1a9b87")
- (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 "1wwcr8l95ncga792l9h7qnkydds4q19mrfswsfd47wwnd6g06309"))))
- (build-system go-build-system)
- (arguments
- (list
- #: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-google-pprof
- (package
- (name "go-github-com-google-pprof")
- (version "0.0.0-20240227163752-401108e1b7e7")
- (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 "1gnmhivka2lymz7v1gg6wasbj8kj8kvmnzb20g8f74fpf7jbqgac"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/pprof"))
- (propagated-inputs `(("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-onsi-ginkgo-v2
- (package
- (name "go-github-com-onsi-ginkgo-v2")
- (version "2.16.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/onsi/ginkgo")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0fs557x1fdp5f5dify0nyv37df53y5mrr62wyz6iwk2mcc6ld77f"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/onsi/ginkgo/v2"))
- (propagated-inputs `(("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-onsi-gomega" ,go-github-com-onsi-gomega)
- ("go-github-com-google-pprof" ,go-github-com-google-pprof)
- ("go-github-com-go-task-slim-sprig" ,go-github-com-go-task-slim-sprig)
- ("go-github-com-go-logr-logr" ,go-github-com-go-logr-logr)))
- (home-page "https://github.com/onsi/ginkgo")
- (synopsis "Ginkgo")
- (description
- "Ginkgo is a testing framework for Go designed to help you write expressive
-tests. @@url{https://github.com/onsi/ginkgo,https://github.com/onsi/ginkgo}
-MIT-Licensed")
- (license license:expat)))
-
-(define-public go-k8s-io-gengo-v2
- (package
- (name "go-k8s-io-gengo-v2")
- (version "2.0.0-20240228010128-51d4e06bde70")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/gengo")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zx5d562pr6944a8vrrwyxv3z9pg4hnyi2hfjnvzvywgrnva9rzf"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/gengo/v2"
- #:unpack-path "k8s.io/gengo/v2"))
- (propagated-inputs `(("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)))
- (home-page "https://k8s.io/gengo/v2")
- (synopsis "Gengo: a framework for building simple code generators")
- (description "Package gengo is a code-generation framework.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-kube-openapi
- (package
- (name "go-k8s-io-kube-openapi")
- (version "0.0.0-20240228011516-70dd3763d340")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/kube-openapi")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1jv3dgz04n0q5i0ny8mpx8qrxmzwm52k1i4lylggnd65an5k5f6c"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/kube-openapi"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-k8s-io-gengo-v2" ,go-k8s-io-gengo-v2)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-onsi-gomega" ,go-github-com-onsi-gomega)
- ("go-github-com-onsi-ginkgo-v2" ,go-github-com-onsi-ginkgo-v2)
- ("go-github-com-munnerz-goautoneg" ,go-github-com-munnerz-goautoneg)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)
- ("go-github-com-go-openapi-jsonreference" ,go-github-com-go-openapi-jsonreference)
- ("go-github-com-emicklei-go-restful-v3" ,go-github-com-emicklei-go-restful-v3)
- ("go-github-com-asaskevich-govalidator" ,go-github-com-asaskevich-govalidator)
- ("go-github-com-nytimes-gziphandler" ,go-github-com-nytimes-gziphandler)))
- (home-page "https://k8s.io/kube-openapi")
- (synopsis "Kube OpenAPI")
- (description
- "This repo is the home for Kubernetes @code{OpenAPI} discovery spec generation.
-The goal is to support a subset of @code{OpenAPI} features to satisfy kubernetes
-use-cases but implement that subset with little to no assumption about the
-structure of the code or routes. Thus, there should be no kubernetes specific
-code in this repo.")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-logr-logr
- (package
- (name "go-github-com-go-logr-logr")
- (version "1.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-logr/logr")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0x0q9jkk2p5pz4lii1qs8ifnsib4ib5s8pigmjwdmagl976g8nhm"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-logr/logr"))
- (home-page "https://github.com/go-logr/logr")
- (synopsis "A minimal logging API for Go")
- (description
- "Package logr defines a general-purpose logging API and abstract interfaces to
-back that API. Packages in the Go ecosystem can depend on this package, while
-callers can implement logging with whatever backend is appropriate.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-klog-v2
- (package
- (name "go-k8s-io-klog-v2")
- (version "2.120.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/klog")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0gqr1adz7s484z5jqvzmk99qz2zg46aa9drl9v8pdpn4aswv7p7h"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/klog/v2"
- #:unpack-path "k8s.io/klog/v2"))
- (propagated-inputs `(("go-github-com-go-logr-logr" ,go-github-com-go-logr-logr)))
- (home-page "https://k8s.io/klog/v2")
- (synopsis "klog")
- (description "Package klog contains the following functionality:")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-utils
- (package
- (name "go-k8s-io-utils")
- (version "0.0.0-20240102154912-e7106e64919e")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/utils")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1xzjiammsh2k649dwpd7ls4c6p9fzbhphsd4nfbxlvm5ys47n038"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/utils"))
- (propagated-inputs `(("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://k8s.io/utils")
- (synopsis "Utils")
- (description
- "This package provides a set of Go libraries that provide low-level,
-kubernetes-independent packages supplementing the
-@@url{https://pkg.go.dev/std#stdlib,Go standard libs}.")
- (license license:asl2.0)))
-
-(define-public go-sigs-k8s-io-json
- (package
- (name "go-sigs-k8s-io-json")
- (version "0.0.0-20221116044647-bc3834ca7abd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes-sigs/json")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1iaya66dcaqffz168avjhdp0m3fd10lz73qw7k04p5777is735ll"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "sigs.k8s.io/json"))
- (home-page "https://sigs.k8s.io/json")
- (synopsis "sigs.k8s.io/json")
- (description
- "This library is a subproject of
-@@url{https://github.com/kubernetes/community/tree/master/sig-api-machinery#json,sig-api-machinery}.
- It provides case-sensitive, integer-preserving JSON unmarshaling functions
-based on @@code{encoding/json} @@code{Unmarshal()}.")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-sigs-k8s-io-structured-merge-diff-v4
- (package
- (name "go-sigs-k8s-io-structured-merge-diff-v4")
- (version "4.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes-sigs/structured-merge-diff")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1kzig3im1abjlkwp6cdldn4kmnpgv7ha7gm81ks2fsl6n55zb88v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "sigs.k8s.io/structured-merge-diff/v4"
- #:unpack-path "sigs.k8s.io/structured-merge-diff/v4"))
- (propagated-inputs `(("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
- (home-page "https://sigs.k8s.io/structured-merge-diff/v4")
- (synopsis "Structured Merge and Diff")
- (description
- "This repo contains code which implements the Kubernetes \"apply\" operation.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-apimachinery
- (package
- (name "go-k8s-io-apimachinery")
- (version "0.29.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/apimachinery")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "15sibzb4j1zglsfs3yb8y9j1m4xm9va6xilbin2qrspn5ni30kad"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/apimachinery"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-kube-openapi" ,go-k8s-io-kube-openapi)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-gopkg-in-inf-v0" ,go-gopkg-in-inf-v0)
- ("go-golang-org-x-time" ,go-golang-org-x-time)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-onsi-ginkgo-v2" ,go-github-com-onsi-ginkgo-v2)
- ("go-github-com-mxk-go-flowrate" ,go-github-com-mxk-go-flowrate)
- ("go-github-com-moby-spdystream" ,go-github-com-moby-spdystream)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-evanphx-json-patch" ,go-github-com-evanphx-json-patch)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-armon-go-socks5" ,go-github-com-armon-go-socks5)))
- (home-page "https://k8s.io/apimachinery")
- (synopsis "apimachinery")
- (description
- "Scheme, typing, encoding, decoding, and conversion packages for Kubernetes and
-Kubernetes-like API objects.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-api
- (package
- (name "go-k8s-io-api")
- (version "0.29.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/api")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0nb5qb0r3shfq397mspni06pfl50rylzfsgf3lgp7il4m99xvg1v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/api"))
- (propagated-inputs `(("go-k8s-io-apimachinery" ,go-k8s-io-apimachinery)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)))
- (home-page "https://k8s.io/api")
- (synopsis "api")
- (description
- "Schema of the external API types that are served by the Kubernetes API server.")
- (license license:asl2.0)))
-
-(define-public go-github-com-armon-go-socks5
- (package
- (name "go-github-com-armon-go-socks5")
- (version "0.0.0-20160902184237-e75332964ef5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/armon/go-socks5")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "104w10jf0wlxyxi35hf6frndgf0ybz21h54xjmnkivpb6slycpyq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/armon/go-socks5"))
- (home-page "https://github.com/armon/go-socks5")
- (synopsis "go-socks5")
- (description
- "This package provides the @@code{socks5} package that implements a
-@@url{http://en.wikipedia.org/wiki/SOCKS,SOCKS5 server}. SOCKS (Secure Sockets)
-is used to route traffic between a client and server through an intermediate
-proxy layer. This can be used to bypass firewalls or NATs.")
- (license license:expat)))
-
-(define-public go-github-com-jessevdk-go-flags
- (package
- (name "go-github-com-jessevdk-go-flags")
- (version "1.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jessevdk/go-flags")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "13ixw1yx4bvcj66lkc8zgwf9j7gkvj686g991gycdsafvdvca0lj"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/jessevdk/go-flags"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/jessevdk/go-flags")
- (synopsis "go-flags: a go library for parsing command line arguments")
- (description
- "Package flags provides an extensive command line option parser. The flags
-package is similar in functionality to the go built-in flag package but provides
-more options and uses reflection to provide a convenient and succinct way of
-specifying command line options.")
- (license license:bsd-3)))
-
-(define-public go-github-com-evanphx-json-patch
- (package
- (name "go-github-com-evanphx-json-patch")
- (version "0.5.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/evanphx/json-patch")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00sib9ba8j1h1n3r1cxx48zn8hs6sxwnrh78p6wbs28wcpz8nqxi"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/evanphx/json-patch"))
- (propagated-inputs `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-jessevdk-go-flags" ,go-github-com-jessevdk-go-flags)))
- (home-page "https://github.com/evanphx/json-patch")
- (synopsis "JSON-Patch")
- (description
- "@@code{jsonpatch} is a library which provides functionality for both applying
-@@url{http://tools.ietf.org/html/rfc6902,RFC6902 JSON patches} against
-documents, as well as for calculating & applying
-@@url{https://tools.ietf.org/html/rfc7396,RFC7396 JSON merge patches}.")
- (license license:bsd-3)))
-
-(define-public go-github-com-moby-spdystream
- (package
- (name "go-github-com-moby-spdystream")
- (version "0.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/moby/spdystream")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1p4vk251hsv7cf86qgv1ds104cyxs6ibdxlkbcdb3ayfxqsh5n1p"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/moby/spdystream"))
- (propagated-inputs `(("go-github-com-gorilla-websocket" ,go-github-com-gorilla-websocket)))
- (home-page "https://github.com/moby/spdystream")
- (synopsis "SpdyStream")
- (description
- "This package provides a multiplexed stream library using spdy")
- (license license:asl2.0)))
-
-(define-public go-github-com-mxk-go-flowrate
- (package
- (name "go-github-com-mxk-go-flowrate")
- (version "0.0.0-20140419014527-cca7078d478f")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mxk/go-flowrate")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zqs39923ja0yypdmiqk6x8pgmfs3ms5x5sl1dqv9z6zyx2xy541"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/mxk/go-flowrate"))
- (home-page "https://github.com/mxk/go-flowrate")
- (synopsis #f)
- (description #f)
- (license license:bsd-3)))
-
-(define-public go-gopkg-in-inf-v0
- (package
- (name "go-gopkg-in-inf-v0")
- (version "0.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gopkg.in/inf.v0")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "gopkg.in/inf.v0"
- #:unpack-path "gopkg.in/inf.v0"))
- (home-page "https://gopkg.in/inf.v0")
- (synopsis #f)
- (description
- "Package inf (type inf.Dec) implements \"infinite-precision\" decimal arithmetic.
-\"Infinite precision\" describes two characteristics: practically unlimited
-precision for decimal number representation and no support for calculating with
-any specific fixed precision. (Although there is no practical limit on
-precision, inf.Dec can only represent finite decimals.)")
- (license license:bsd-3)))
-
-(define-public go-github-com-nytimes-gziphandler
- (package
- (name "go-github-com-nytimes-gziphandler")
- (version "1.1.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/nytimes/gziphandler")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0rhrjlw220hnymzfccm0yir3pc9dpj7h3gwzhzq2cbsb3hhsqvyy"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/NYTimes/gziphandler"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/NYTimes/gziphandler")
- (synopsis "Gzip Handler")
- (description
- "This is a tiny Go package which wraps HTTP handlers to transparently gzip the
-response body, for clients which support it. Although it's usually simpler to
-leave that to a reverse proxy (like nginx or Varnish), this package is useful
-when that's undesirable.")
- (license license:asl2.0)))
-
-(define-public go-github-com-asaskevich-govalidator
- (package
- (name "go-github-com-asaskevich-govalidator")
- (version "0.0.0-20230301143203-a9d515a09cc2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/asaskevich/govalidator")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05cgkp6qk2p0c5gq3dppaq641bs2w0qzpbx1b00ayjf47z01fqg4"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/asaskevich/govalidator"))
- (home-page "https://github.com/asaskevich/govalidator")
- (synopsis "govalidator")
- (description
- "Package govalidator is package of validators and sanitizers for strings, structs
-and collections.")
- (license license:expat)))
-
-(define-public go-github-com-emicklei-go-restful-v3
- (package
- (name "go-github-com-emicklei-go-restful-v3")
- (version "3.11.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/emicklei/go-restful")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1cbh8rgfpqan1gn33b30azf47mv7k24hidka21mz04qxxvxh9baq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/emicklei/go-restful/v3"))
- (home-page "https://github.com/emicklei/go-restful")
- (synopsis "go-restful")
- (description
- "Package restful , a lean package for creating REST-style @code{WebServices}
-without magic.")
- (license license:expat)))
-
-(define-public go-github-com-go-openapi-jsonpointer
- (package
- (name "go-github-com-go-openapi-jsonpointer")
- (version "0.20.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonpointer")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ffp8imkf5dgs06wfbs1hh50mjfr12jc71ark53ky7kqq74rpfkw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonpointer"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)))
- (home-page "https://github.com/go-openapi/jsonpointer")
- (synopsis "gojsonpointer")
- (description "An implementation of JSON Pointer - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-jsonreference
- (package
- (name "go-github-com-go-openapi-jsonreference")
- (version "0.20.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonreference")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1zwsd2daqviwzbwghysax6933cp6kfac6v1m86jckcnmy67fr37d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonreference"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/jsonreference")
- (synopsis "gojsonreference")
- (description "An implementation of JSON Reference - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-swag
- (package
- (name "go-github-com-go-openapi-swag")
- (version "0.22.10")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1fqz1hhypmabj86x8ff4bswzck4fvaj0xhab0xpr92zpvcr8x7c0"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/swag"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)))
- (home-page "https://github.com/go-openapi/swag")
- (synopsis "Swag")
- (description
- "Package swag contains a bunch of helper functions for go-openapi and go-swagger
-projects.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-gnostic-models
- (package
- (name "go-github-com-google-gnostic-models")
- (version "0.6.8")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/gnostic-models")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "113ahqvd9qyrbghh21qd7px4yks23l2rhiwvjilzgjfgkdg3yc33"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/gnostic-models"))
- (propagated-inputs `(("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)))
- (home-page "https://github.com/google/gnostic-models")
- (synopsis "⨁ gnostic-models")
- (description
- "This repository contains Protocol Buffer models and associated libraries for
-working with API description formats supported by
-@@url{https://github.com/google/gnostic,gnostic}. It exists to provide a
-lightweight distribution of these models with minimal dependencies. For more
-information, please see the @@url{https://github.com/google/gnostic,gnostic}
-repository.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-munnerz-goautoneg
- (package
- (name "go-github-com-munnerz-goautoneg")
- (version "0.0.0-20191010083416-a7dc8b61c822")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/munnerz/goautoneg")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1m4v6bw6yf1g0kvpc46isjp0qfhx2y8gnvlnyjf637jy64613mgg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/munnerz/goautoneg"))
- (home-page "https://github.com/munnerz/goautoneg")
- (synopsis #f)
- (description #f)
- (license license:bsd-3)))
-
-(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
- (list
- #: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-chromedp-cdproto
- (package
- (name "go-github-com-chromedp-cdproto")
- (version "0.0.0-20240304214822-eeb3d13057c9")
- (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 "0h60s5ziflvva5x2f59jmkpjfx68s20cb9k28jbbisjv0xg97k8b"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chromedp/cdproto"))
- (propagated-inputs `(("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-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
- (list
- #: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-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
- (list
- #: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-gobwas-ws
- (package
- (name "go-github-com-gobwas-ws")
- (version "1.3.2")
- (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 "1fdx14lqzjin18n604b9mmr1dq7s19yz13zk7vrbvj7inwcjqzy6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gobwas/ws"))
- (propagated-inputs `(("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-ledongthuc-pdf
- (package
- (name "go-github-com-ledongthuc-pdf")
- (version "0.0.0-20240201131950-da5b75280b06")
- (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 "0c1b2sxvxwpvv9b5xawr8i2dl2d6xlcdi7bdjjg0nbvxgh74269f"))))
- (build-system go-build-system)
- (arguments
- (list
- #: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-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
- (list
- #: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-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
- (list
- #: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-chromedp-chromedp
- (package
- (name "go-github-com-chromedp-chromedp")
- (version "0.9.5")
- (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 "1ballxw8l0cy2z467nshfflwyf7lhy7ng2q9w6k7kgnrrg8mb351"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chromedp/chromedp"))
- (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-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
- (list
- #:import-path "github.com/chzyer/test"))
- (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-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
- (list
- #:import-path "github.com/chzyer/logex"))
- (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-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
- (list
- #: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-ianlancetaylor-demangle
- (package
- (name "go-github-com-ianlancetaylor-demangle")
- (version "0.0.0-20240205174729-1f824a1a9b87")
- (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 "1wwcr8l95ncga792l9h7qnkydds4q19mrfswsfd47wwnd6g06309"))))
- (build-system go-build-system)
- (arguments
- (list
- #: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-google-pprof
- (package
- (name "go-github-com-google-pprof")
- (version "0.0.0-20240227163752-401108e1b7e7")
- (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 "1gnmhivka2lymz7v1gg6wasbj8kj8kvmnzb20g8f74fpf7jbqgac"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/pprof"))
- (propagated-inputs `(("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-onsi-ginkgo-v2
- (package
- (name "go-github-com-onsi-ginkgo-v2")
- (version "2.16.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/onsi/ginkgo")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0fs557x1fdp5f5dify0nyv37df53y5mrr62wyz6iwk2mcc6ld77f"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/onsi/ginkgo/v2"))
- (propagated-inputs `(("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-onsi-gomega" ,go-github-com-onsi-gomega)
- ("go-github-com-google-pprof" ,go-github-com-google-pprof)
- ("go-github-com-go-task-slim-sprig" ,go-github-com-go-task-slim-sprig)
- ("go-github-com-go-logr-logr" ,go-github-com-go-logr-logr)))
- (home-page "https://github.com/onsi/ginkgo")
- (synopsis "Ginkgo")
- (description
- "Ginkgo is a testing framework for Go designed to help you write expressive
-tests. @@url{https://github.com/onsi/ginkgo,https://github.com/onsi/ginkgo}
-MIT-Licensed")
- (license license:expat)))
-
-(define-public go-k8s-io-gengo-v2
- (package
- (name "go-k8s-io-gengo-v2")
- (version "2.0.0-20240228010128-51d4e06bde70")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/gengo")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zx5d562pr6944a8vrrwyxv3z9pg4hnyi2hfjnvzvywgrnva9rzf"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/gengo/v2"
- #:unpack-path "k8s.io/gengo/v2"))
- (propagated-inputs `(("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)))
- (home-page "https://k8s.io/gengo/v2")
- (synopsis "Gengo: a framework for building simple code generators")
- (description "Package gengo is a code-generation framework.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-kube-openapi
- (package
- (name "go-k8s-io-kube-openapi")
- (version "0.0.0-20240228011516-70dd3763d340")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/kube-openapi")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1jv3dgz04n0q5i0ny8mpx8qrxmzwm52k1i4lylggnd65an5k5f6c"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/kube-openapi"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-k8s-io-gengo-v2" ,go-k8s-io-gengo-v2)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-onsi-gomega" ,go-github-com-onsi-gomega)
- ("go-github-com-onsi-ginkgo-v2" ,go-github-com-onsi-ginkgo-v2)
- ("go-github-com-munnerz-goautoneg" ,go-github-com-munnerz-goautoneg)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)
- ("go-github-com-go-openapi-jsonreference" ,go-github-com-go-openapi-jsonreference)
- ("go-github-com-emicklei-go-restful-v3" ,go-github-com-emicklei-go-restful-v3)
- ("go-github-com-asaskevich-govalidator" ,go-github-com-asaskevich-govalidator)
- ("go-github-com-nytimes-gziphandler" ,go-github-com-nytimes-gziphandler)))
- (home-page "https://k8s.io/kube-openapi")
- (synopsis "Kube OpenAPI")
- (description
- "This repo is the home for Kubernetes @code{OpenAPI} discovery spec generation.
-The goal is to support a subset of @code{OpenAPI} features to satisfy kubernetes
-use-cases but implement that subset with little to no assumption about the
-structure of the code or routes. Thus, there should be no kubernetes specific
-code in this repo.")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-logr-logr
- (package
- (name "go-github-com-go-logr-logr")
- (version "1.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-logr/logr")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0x0q9jkk2p5pz4lii1qs8ifnsib4ib5s8pigmjwdmagl976g8nhm"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-logr/logr"))
- (home-page "https://github.com/go-logr/logr")
- (synopsis "A minimal logging API for Go")
- (description
- "Package logr defines a general-purpose logging API and abstract interfaces to
-back that API. Packages in the Go ecosystem can depend on this package, while
-callers can implement logging with whatever backend is appropriate.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-klog-v2
- (package
- (name "go-k8s-io-klog-v2")
- (version "2.120.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/klog")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0gqr1adz7s484z5jqvzmk99qz2zg46aa9drl9v8pdpn4aswv7p7h"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/klog/v2"
- #:unpack-path "k8s.io/klog/v2"))
- (propagated-inputs `(("go-github-com-go-logr-logr" ,go-github-com-go-logr-logr)))
- (home-page "https://k8s.io/klog/v2")
- (synopsis "klog")
- (description "Package klog contains the following functionality:")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-utils
- (package
- (name "go-k8s-io-utils")
- (version "0.0.0-20240102154912-e7106e64919e")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/utils")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1xzjiammsh2k649dwpd7ls4c6p9fzbhphsd4nfbxlvm5ys47n038"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/utils"))
- (propagated-inputs `(("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://k8s.io/utils")
- (synopsis "Utils")
- (description
- "This package provides a set of Go libraries that provide low-level,
-kubernetes-independent packages supplementing the
-@@url{https://pkg.go.dev/std#stdlib,Go standard libs}.")
- (license license:asl2.0)))
-
-(define-public go-sigs-k8s-io-json
- (package
- (name "go-sigs-k8s-io-json")
- (version "0.0.0-20221116044647-bc3834ca7abd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes-sigs/json")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1iaya66dcaqffz168avjhdp0m3fd10lz73qw7k04p5777is735ll"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "sigs.k8s.io/json"))
- (home-page "https://sigs.k8s.io/json")
- (synopsis "sigs.k8s.io/json")
- (description
- "This library is a subproject of
-@@url{https://github.com/kubernetes/community/tree/master/sig-api-machinery#json,sig-api-machinery}.
- It provides case-sensitive, integer-preserving JSON unmarshaling functions
-based on @@code{encoding/json} @@code{Unmarshal()}.")
- (license license:expat)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-sigs-k8s-io-structured-merge-diff-v4
- (package
- (name "go-sigs-k8s-io-structured-merge-diff-v4")
- (version "4.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes-sigs/structured-merge-diff")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1kzig3im1abjlkwp6cdldn4kmnpgv7ha7gm81ks2fsl6n55zb88v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "sigs.k8s.io/structured-merge-diff/v4"
- #:unpack-path "sigs.k8s.io/structured-merge-diff/v4"))
- (propagated-inputs `(("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
- (home-page "https://sigs.k8s.io/structured-merge-diff/v4")
- (synopsis "Structured Merge and Diff")
- (description
- "This repo contains code which implements the Kubernetes \"apply\" operation.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-apimachinery
- (package
- (name "go-k8s-io-apimachinery")
- (version "0.29.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/apimachinery")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "15sibzb4j1zglsfs3yb8y9j1m4xm9va6xilbin2qrspn5ni30kad"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/apimachinery"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-kube-openapi" ,go-k8s-io-kube-openapi)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-gopkg-in-inf-v0" ,go-gopkg-in-inf-v0)
- ("go-golang-org-x-time" ,go-golang-org-x-time)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-onsi-ginkgo-v2" ,go-github-com-onsi-ginkgo-v2)
- ("go-github-com-mxk-go-flowrate" ,go-github-com-mxk-go-flowrate)
- ("go-github-com-moby-spdystream" ,go-github-com-moby-spdystream)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-evanphx-json-patch" ,go-github-com-evanphx-json-patch)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-armon-go-socks5" ,go-github-com-armon-go-socks5)))
- (home-page "https://k8s.io/apimachinery")
- (synopsis "apimachinery")
- (description
- "Scheme, typing, encoding, decoding, and conversion packages for Kubernetes and
-Kubernetes-like API objects.")
- (license license:asl2.0)))
-
-(define-public go-github-com-golang-groupcache
- (package
- (name "go-github-com-golang-groupcache")
- (version "0.0.0-20210331224755-41bb18bfe9da")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/golang/groupcache")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "07amgr8ji4mnq91qbsw2jlcmw6hqiwdf4kzfdrj8c4b05w4knszc"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/golang/groupcache"))
- (home-page "https://github.com/golang/groupcache")
- (synopsis "groupcache")
- (description
- "Package groupcache provides a data loading mechanism with caching and
-de-duplication that works across a set of peer processes.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-api
- (package
- (name "go-k8s-io-api")
- (version "0.29.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/api")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0nb5qb0r3shfq397mspni06pfl50rylzfsgf3lgp7il4m99xvg1v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/api"))
- (propagated-inputs `(("go-k8s-io-apimachinery" ,go-k8s-io-apimachinery)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)))
- (home-page "https://k8s.io/api")
- (synopsis "api")
- (description
- "Schema of the external API types that are served by the Kubernetes API server.")
- (license license:asl2.0)))
-
-(define-public go-github-com-armon-go-socks5
- (package
- (name "go-github-com-armon-go-socks5")
- (version "0.0.0-20160902184237-e75332964ef5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/armon/go-socks5")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "104w10jf0wlxyxi35hf6frndgf0ybz21h54xjmnkivpb6slycpyq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/armon/go-socks5"))
- (home-page "https://github.com/armon/go-socks5")
- (synopsis "go-socks5")
- (description
- "This package provides the @@code{socks5} package that implements a
-@@url{http://en.wikipedia.org/wiki/SOCKS,SOCKS5 server}. SOCKS (Secure Sockets)
-is used to route traffic between a client and server through an intermediate
-proxy layer. This can be used to bypass firewalls or NATs.")
- (license license:expat)))
-
-(define-public go-github-com-jessevdk-go-flags
- (package
- (name "go-github-com-jessevdk-go-flags")
- (version "1.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jessevdk/go-flags")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "13ixw1yx4bvcj66lkc8zgwf9j7gkvj686g991gycdsafvdvca0lj"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/jessevdk/go-flags"))
- (propagated-inputs `(("go-golang-org-x-sys" ,go-golang-org-x-sys)))
- (home-page "https://github.com/jessevdk/go-flags")
- (synopsis "go-flags: a go library for parsing command line arguments")
- (description
- "Package flags provides an extensive command line option parser. The flags
-package is similar in functionality to the go built-in flag package but provides
-more options and uses reflection to provide a convenient and succinct way of
-specifying command line options.")
- (license license:bsd-3)))
-
-(define-public go-github-com-evanphx-json-patch
- (package
- (name "go-github-com-evanphx-json-patch")
- (version "0.5.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/evanphx/json-patch")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00sib9ba8j1h1n3r1cxx48zn8hs6sxwnrh78p6wbs28wcpz8nqxi"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/evanphx/json-patch"))
- (propagated-inputs `(("go-github-com-pkg-errors" ,go-github-com-pkg-errors)
- ("go-github-com-jessevdk-go-flags" ,go-github-com-jessevdk-go-flags)))
- (home-page "https://github.com/evanphx/json-patch")
- (synopsis "JSON-Patch")
- (description
- "@@code{jsonpatch} is a library which provides functionality for both applying
-@@url{http://tools.ietf.org/html/rfc6902,RFC6902 JSON patches} against
-documents, as well as for calculating & applying
-@@url{https://tools.ietf.org/html/rfc7396,RFC7396 JSON merge patches}.")
- (license license:bsd-3)))
-
-(define-public go-github-com-moby-spdystream
- (package
- (name "go-github-com-moby-spdystream")
- (version "0.2.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/moby/spdystream")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1p4vk251hsv7cf86qgv1ds104cyxs6ibdxlkbcdb3ayfxqsh5n1p"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/moby/spdystream"))
- (propagated-inputs `(("go-github-com-gorilla-websocket" ,go-github-com-gorilla-websocket)))
- (home-page "https://github.com/moby/spdystream")
- (synopsis "SpdyStream")
- (description
- "This package provides a multiplexed stream library using spdy")
- (license license:asl2.0)))
-
-(define-public go-github-com-mxk-go-flowrate
- (package
- (name "go-github-com-mxk-go-flowrate")
- (version "0.0.0-20140419014527-cca7078d478f")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/mxk/go-flowrate")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zqs39923ja0yypdmiqk6x8pgmfs3ms5x5sl1dqv9z6zyx2xy541"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/mxk/go-flowrate"))
- (home-page "https://github.com/mxk/go-flowrate")
- (synopsis #f)
- (description #f)
- (license license:bsd-3)))
-
-(define-public go-gopkg-in-inf-v0
- (package
- (name "go-gopkg-in-inf-v0")
- (version "0.9.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gopkg.in/inf.v0")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "gopkg.in/inf.v0"
- #:unpack-path "gopkg.in/inf.v0"))
- (home-page "https://gopkg.in/inf.v0")
- (synopsis #f)
- (description
- "Package inf (type inf.Dec) implements \"infinite-precision\" decimal arithmetic.
-\"Infinite precision\" describes two characteristics: practically unlimited
-precision for decimal number representation and no support for calculating with
-any specific fixed precision. (Although there is no practical limit on
-precision, inf.Dec can only represent finite decimals.)")
- (license license:bsd-3)))
-
-(define-public go-github-com-nytimes-gziphandler
- (package
- (name "go-github-com-nytimes-gziphandler")
- (version "1.1.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/nytimes/gziphandler")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0rhrjlw220hnymzfccm0yir3pc9dpj7h3gwzhzq2cbsb3hhsqvyy"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/NYTimes/gziphandler"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)))
- (home-page "https://github.com/NYTimes/gziphandler")
- (synopsis "Gzip Handler")
- (description
- "This is a tiny Go package which wraps HTTP handlers to transparently gzip the
-response body, for clients which support it. Although it's usually simpler to
-leave that to a reverse proxy (like nginx or Varnish), this package is useful
-when that's undesirable.")
- (license license:asl2.0)))
-
-(define-public go-github-com-asaskevich-govalidator
- (package
- (name "go-github-com-asaskevich-govalidator")
- (version "0.0.0-20230301143203-a9d515a09cc2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/asaskevich/govalidator")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05cgkp6qk2p0c5gq3dppaq641bs2w0qzpbx1b00ayjf47z01fqg4"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/asaskevich/govalidator"))
- (home-page "https://github.com/asaskevich/govalidator")
- (synopsis "govalidator")
- (description
- "Package govalidator is package of validators and sanitizers for strings, structs
-and collections.")
- (license license:expat)))
-
-(define-public go-github-com-emicklei-go-restful-v3
- (package
- (name "go-github-com-emicklei-go-restful-v3")
- (version "3.11.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/emicklei/go-restful")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1cbh8rgfpqan1gn33b30azf47mv7k24hidka21mz04qxxvxh9baq"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/emicklei/go-restful/v3"))
- (home-page "https://github.com/emicklei/go-restful")
- (synopsis "go-restful")
- (description
- "Package restful , a lean package for creating REST-style @code{WebServices}
-without magic.")
- (license license:expat)))
-
-(define-public go-github-com-go-openapi-jsonpointer
- (package
- (name "go-github-com-go-openapi-jsonpointer")
- (version "0.20.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonpointer")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1ffp8imkf5dgs06wfbs1hh50mjfr12jc71ark53ky7kqq74rpfkw"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonpointer"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)))
- (home-page "https://github.com/go-openapi/jsonpointer")
- (synopsis "gojsonpointer")
- (description "An implementation of JSON Pointer - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-jsonreference
- (package
- (name "go-github-com-go-openapi-jsonreference")
- (version "0.20.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/jsonreference")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1zwsd2daqviwzbwghysax6933cp6kfac6v1m86jckcnmy67fr37d"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/jsonreference"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-go-openapi-jsonpointer" ,go-github-com-go-openapi-jsonpointer)))
- (home-page "https://github.com/go-openapi/jsonreference")
- (synopsis "gojsonreference")
- (description "An implementation of JSON Reference - Go language")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-openapi-swag
- (package
- (name "go-github-com-go-openapi-swag")
- (version "0.22.10")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-openapi/swag")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1fqz1hhypmabj86x8ff4bswzck4fvaj0xhab0xpr92zpvcr8x7c0"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-openapi/swag"))
- (propagated-inputs `(("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-mailru-easyjson" ,go-github-com-mailru-easyjson)))
- (home-page "https://github.com/go-openapi/swag")
- (synopsis "Swag")
- (description
- "Package swag contains a bunch of helper functions for go-openapi and go-swagger
-projects.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-gnostic-models
- (package
- (name "go-github-com-google-gnostic-models")
- (version "0.6.8")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/gnostic-models")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "113ahqvd9qyrbghh21qd7px4yks23l2rhiwvjilzgjfgkdg3yc33"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/gnostic-models"))
- (propagated-inputs `(("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-check-v1" ,go-gopkg-in-check-v1)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)))
- (home-page "https://github.com/google/gnostic-models")
- (synopsis "⨁ gnostic-models")
- (description
- "This repository contains Protocol Buffer models and associated libraries for
-working with API description formats supported by
-@@url{https://github.com/google/gnostic,gnostic}. It exists to provide a
-lightweight distribution of these models with minimal dependencies. For more
-information, please see the @@url{https://github.com/google/gnostic,gnostic}
-repository.")
- (license license:asl2.0)))
-
-(define-public go-github-com-google-go-cmp
- (package
- (name "go-github-com-google-go-cmp")
- (version "0.6.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/google/go-cmp")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1n1j4hi50bl05pyys4i7y417k9g6k1blslj27z327qny7kkdl2ma"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/go-cmp"))
- (home-page "https://github.com/google/go-cmp")
- (synopsis "Package for equality of Go values")
- (description
- "This package is intended to be a more powerful and safer alternative to
-@@code{reflect.@code{DeepEqual}} for comparing whether two values are
-semantically equal.")
- (license license:bsd-3)))
-
-(define-public go-github-com-munnerz-goautoneg
- (package
- (name "go-github-com-munnerz-goautoneg")
- (version "0.0.0-20191010083416-a7dc8b61c822")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/munnerz/goautoneg")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1m4v6bw6yf1g0kvpc46isjp0qfhx2y8gnvlnyjf637jy64613mgg"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/munnerz/goautoneg"))
- (home-page "https://github.com/munnerz/goautoneg")
- (synopsis #f)
- (description #f)
- (license license:bsd-3)))
-
-(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
- (list
- #: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-chromedp-cdproto
- (package
- (name "go-github-com-chromedp-cdproto")
- (version "0.0.0-20240304214822-eeb3d13057c9")
- (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 "0h60s5ziflvva5x2f59jmkpjfx68s20cb9k28jbbisjv0xg97k8b"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chromedp/cdproto"))
- (propagated-inputs `(("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-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
- (list
- #: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-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
- (list
- #: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-gobwas-ws
- (package
- (name "go-github-com-gobwas-ws")
- (version "1.3.2")
- (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 "1fdx14lqzjin18n604b9mmr1dq7s19yz13zk7vrbvj7inwcjqzy6"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/gobwas/ws"))
- (propagated-inputs `(("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-ledongthuc-pdf
- (package
- (name "go-github-com-ledongthuc-pdf")
- (version "0.0.0-20240201131950-da5b75280b06")
- (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 "0c1b2sxvxwpvv9b5xawr8i2dl2d6xlcdi7bdjjg0nbvxgh74269f"))))
- (build-system go-build-system)
- (arguments
- (list
- #: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-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
- (list
- #: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-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
- (list
- #: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-chromedp-chromedp
- (package
- (name "go-github-com-chromedp-chromedp")
- (version "0.9.5")
- (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 "1ballxw8l0cy2z467nshfflwyf7lhy7ng2q9w6k7kgnrrg8mb351"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/chromedp/chromedp"))
- (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-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
- (list
- #:import-path "github.com/chzyer/test"))
- (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-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
- (list
- #:import-path "github.com/chzyer/logex"))
- (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-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
- (list
- #: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-ianlancetaylor-demangle
- (package
- (name "go-github-com-ianlancetaylor-demangle")
- (version "0.0.0-20240205174729-1f824a1a9b87")
- (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 "1wwcr8l95ncga792l9h7qnkydds4q19mrfswsfd47wwnd6g06309"))))
- (build-system go-build-system)
- (arguments
- (list
- #: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-google-pprof
- (package
- (name "go-github-com-google-pprof")
- (version "0.0.0-20240227163752-401108e1b7e7")
- (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 "1gnmhivka2lymz7v1gg6wasbj8kj8kvmnzb20g8f74fpf7jbqgac"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/google/pprof"))
- (propagated-inputs `(("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-onsi-ginkgo-v2
- (package
- (name "go-github-com-onsi-ginkgo-v2")
- (version "2.16.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/onsi/ginkgo")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0fs557x1fdp5f5dify0nyv37df53y5mrr62wyz6iwk2mcc6ld77f"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/onsi/ginkgo/v2"))
- (propagated-inputs `(("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-onsi-gomega" ,go-github-com-onsi-gomega)
- ("go-github-com-google-pprof" ,go-github-com-google-pprof)
- ("go-github-com-go-task-slim-sprig" ,go-github-com-go-task-slim-sprig)
- ("go-github-com-go-logr-logr" ,go-github-com-go-logr-logr)))
- (home-page "https://github.com/onsi/ginkgo")
- (synopsis "Ginkgo")
- (description
- "Ginkgo is a testing framework for Go designed to help you write expressive
-tests. @@url{https://github.com/onsi/ginkgo,https://github.com/onsi/ginkgo}
-MIT-Licensed")
- (license license:expat)))
-
-(define-public go-k8s-io-gengo-v2
- (package
- (name "go-k8s-io-gengo-v2")
- (version "2.0.0-20240228010128-51d4e06bde70")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/gengo")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0zx5d562pr6944a8vrrwyxv3z9pg4hnyi2hfjnvzvywgrnva9rzf"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/gengo/v2"
- #:unpack-path "k8s.io/gengo/v2"))
- (propagated-inputs `(("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)))
- (home-page "https://k8s.io/gengo/v2")
- (synopsis "Gengo: a framework for building simple code generators")
- (description "Package gengo is a code-generation framework.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-kube-openapi
- (package
- (name "go-k8s-io-kube-openapi")
- (version "0.0.0-20240228011516-70dd3763d340")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/kube-openapi")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1jv3dgz04n0q5i0ny8mpx8qrxmzwm52k1i4lylggnd65an5k5f6c"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/kube-openapi"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-k8s-io-gengo-v2" ,go-k8s-io-gengo-v2)
- ("go-gopkg-in-yaml-v3" ,go-gopkg-in-yaml-v3)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-tools" ,go-golang-org-x-tools)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-onsi-gomega" ,go-github-com-onsi-gomega)
- ("go-github-com-onsi-ginkgo-v2" ,go-github-com-onsi-ginkgo-v2)
- ("go-github-com-munnerz-goautoneg" ,go-github-com-munnerz-goautoneg)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-go-openapi-swag" ,go-github-com-go-openapi-swag)
- ("go-github-com-go-openapi-jsonreference" ,go-github-com-go-openapi-jsonreference)
- ("go-github-com-emicklei-go-restful-v3" ,go-github-com-emicklei-go-restful-v3)
- ("go-github-com-asaskevich-govalidator" ,go-github-com-asaskevich-govalidator)
- ("go-github-com-nytimes-gziphandler" ,go-github-com-nytimes-gziphandler)))
- (home-page "https://k8s.io/kube-openapi")
- (synopsis "Kube OpenAPI")
- (description
- "This repo is the home for Kubernetes @code{OpenAPI} discovery spec generation.
-The goal is to support a subset of @code{OpenAPI} features to satisfy kubernetes
-use-cases but implement that subset with little to no assumption about the
-structure of the code or routes. Thus, there should be no kubernetes specific
-code in this repo.")
- (license license:asl2.0)))
-
-(define-public go-github-com-go-logr-logr
- (package
- (name "go-github-com-go-logr-logr")
- (version "1.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/go-logr/logr")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0x0q9jkk2p5pz4lii1qs8ifnsib4ib5s8pigmjwdmagl976g8nhm"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/go-logr/logr"))
- (home-page "https://github.com/go-logr/logr")
- (synopsis "A minimal logging API for Go")
- (description
- "Package logr defines a general-purpose logging API and abstract interfaces to
-back that API. Packages in the Go ecosystem can depend on this package, while
-callers can implement logging with whatever backend is appropriate.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-klog-v2
- (package
- (name "go-k8s-io-klog-v2")
- (version "2.120.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/klog")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0gqr1adz7s484z5jqvzmk99qz2zg46aa9drl9v8pdpn4aswv7p7h"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/klog/v2"
- #:unpack-path "k8s.io/klog/v2"))
- (propagated-inputs `(("go-github-com-go-logr-logr" ,go-github-com-go-logr-logr)))
- (home-page "https://k8s.io/klog/v2")
- (synopsis "klog")
- (description "Package klog contains the following functionality:")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-utils
- (package
- (name "go-k8s-io-utils")
- (version "0.0.0-20240102154912-e7106e64919e")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/utils")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1xzjiammsh2k649dwpd7ls4c6p9fzbhphsd4nfbxlvm5ys47n038"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/utils"))
- (propagated-inputs `(("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://k8s.io/utils")
- (synopsis "Utils")
- (description
- "This package provides a set of Go libraries that provide low-level,
-kubernetes-independent packages supplementing the
-@@url{https://pkg.go.dev/std#stdlib,Go standard libs}.")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-concurrent
- (package
- (name "go-github-com-modern-go-concurrent")
- (version "0.0.0-20180306012644-bacd9c7ef1dd")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/concurrent")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/concurrent"))
- (home-page "https://github.com/modern-go/concurrent")
- (synopsis "concurrent")
- (description
- "because sync.Map is only available in go 1.9, we can use concurrent.Map to make
-code portable")
- (license license:asl2.0)))
-
-(define-public go-github-com-modern-go-reflect2
- (package
- (name "go-github-com-modern-go-reflect2")
- (version "1.0.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/modern-go/reflect2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/modern-go/reflect2"))
- (home-page "https://github.com/modern-go/reflect2")
- (synopsis "reflect2")
- (description "reflect api that avoids runtime reflect.Value cost")
- (license license:asl2.0)))
-
-(define-public go-github-com-json-iterator-go
- (package
- (name "go-github-com-json-iterator-go")
- (version "1.1.12")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/json-iterator/go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/json-iterator/go"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-modern-go-reflect2" ,go-github-com-modern-go-reflect2)
- ("go-github-com-modern-go-concurrent" ,go-github-com-modern-go-concurrent)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)))
- (home-page "https://github.com/json-iterator/go")
- (synopsis "Benchmark")
- (description
- "Package jsoniter implements encoding and decoding of JSON as defined in
-@@url{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces
-with identical syntax of standard lib encoding/json. Converting from
-encoding/json to jsoniter is no more than replacing the package with jsoniter
-and variable type declarations (if any). jsoniter interfaces gives 100%
-compatibility with code using standard lib.")
- (license license:expat)))
-
-(define-public go-sigs-k8s-io-structured-merge-diff-v4
- (package
- (name "go-sigs-k8s-io-structured-merge-diff-v4")
- (version "4.4.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes-sigs/structured-merge-diff")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1kzig3im1abjlkwp6cdldn4kmnpgv7ha7gm81ks2fsl6n55zb88v"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "sigs.k8s.io/structured-merge-diff/v4"
- #:unpack-path "sigs.k8s.io/structured-merge-diff/v4"))
- (propagated-inputs `(("go-github-com-json-iterator-go" ,go-github-com-json-iterator-go)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-gopkg-in-yaml-v2" ,go-gopkg-in-yaml-v2)))
- (home-page "https://sigs.k8s.io/structured-merge-diff/v4")
- (synopsis "Structured Merge and Diff")
- (description
- "This repo contains code which implements the Kubernetes \"apply\" operation.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-apimachinery
- (package
- (name "go-k8s-io-apimachinery")
- (version "0.29.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/apimachinery")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "15sibzb4j1zglsfs3yb8y9j1m4xm9va6xilbin2qrspn5ni30kad"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/apimachinery"))
- (propagated-inputs `(("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-kube-openapi" ,go-k8s-io-kube-openapi)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-gopkg-in-inf-v0" ,go-gopkg-in-inf-v0)
- ("go-golang-org-x-time" ,go-golang-org-x-time)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-onsi-ginkgo-v2" ,go-github-com-onsi-ginkgo-v2)
- ("go-github-com-mxk-go-flowrate" ,go-github-com-mxk-go-flowrate)
- ("go-github-com-moby-spdystream" ,go-github-com-moby-spdystream)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-evanphx-json-patch" ,go-github-com-evanphx-json-patch)
- ("go-github-com-davecgh-go-spew" ,go-github-com-davecgh-go-spew)
- ("go-github-com-armon-go-socks5" ,go-github-com-armon-go-socks5)))
- (home-page "https://k8s.io/apimachinery")
- (synopsis "apimachinery")
- (description
- "Scheme, typing, encoding, decoding, and conversion packages for Kubernetes and
-Kubernetes-like API objects.")
- (license license:asl2.0)))
-
-(define-public go-k8s-io-client-go
- (package
- (name "go-k8s-io-client-go")
- (version "0.29.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kubernetes/client-go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0i0k888896zc5f5nbfvhx0v5xzcfq6x4zg5pszhj7ar9b72gh77k"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "k8s.io/client-go"))
- (propagated-inputs `(("go-k8s-io-apimachinery" ,go-k8s-io-apimachinery)
- ("go-k8s-io-api" ,go-k8s-io-api)
- ("go-sigs-k8s-io-yaml" ,go-sigs-k8s-io-yaml)
- ("go-sigs-k8s-io-structured-merge-diff-v4" ,go-sigs-k8s-io-structured-merge-diff-v4)
- ("go-sigs-k8s-io-json" ,go-sigs-k8s-io-json)
- ("go-k8s-io-utils" ,go-k8s-io-utils)
- ("go-k8s-io-kube-openapi" ,go-k8s-io-kube-openapi)
- ("go-k8s-io-klog-v2" ,go-k8s-io-klog-v2)
- ("go-google-golang-org-protobuf" ,go-google-golang-org-protobuf)
- ("go-golang-org-x-time" ,go-golang-org-x-time)
- ("go-golang-org-x-term" ,go-golang-org-x-term)
- ("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2)
- ("go-golang-org-x-net" ,go-golang-org-x-net)
- ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-github-com-spf13-pflag" ,go-github-com-spf13-pflag)
- ("go-github-com-peterbourgon-diskv" ,go-github-com-peterbourgon-diskv)
- ("go-github-com-imdario-mergo" ,go-github-com-imdario-mergo)
- ("go-github-com-gregjones-httpcache" ,go-github-com-gregjones-httpcache)
- ("go-github-com-gorilla-websocket" ,go-github-com-gorilla-websocket)
- ("go-github-com-google-uuid" ,go-github-com-google-uuid)
- ("go-github-com-google-gofuzz" ,go-github-com-google-gofuzz)
- ("go-github-com-google-go-cmp" ,go-github-com-google-go-cmp)
- ("go-github-com-google-gnostic-models" ,go-github-com-google-gnostic-models)
- ("go-github-com-golang-protobuf" ,go-github-com-golang-protobuf)
- ("go-github-com-golang-groupcache" ,go-github-com-golang-groupcache)
- ("go-github-com-gogo-protobuf" ,go-github-com-gogo-protobuf)
- ("go-github-com-evanphx-json-patch" ,go-github-com-evanphx-json-patch)))
- (home-page "https://k8s.io/client-go")
- (synopsis "client-go")
- (description
- "Go clients for talking to a @@url{http://kubernetes.io/,kubernetes} cluster.")
- (license license:asl2.0)))
-
-(define-public go-gitea-com-xorm-sqlfiddle
- (package
- (name "go-gitea-com-xorm-sqlfiddle")
- (version "0.0.0-20180821085327-62ce714f951a")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gitea.com/xorm/sqlfiddle.git")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "03g79q02djhk7rjp4k6jh9aaq6z3sqwjcyz4zzml1klv5gwyb1ij"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "gitea.com/xorm/sqlfiddle"))
- (home-page "https://gitea.com/xorm/sqlfiddle")
- (synopsis "SQL Fiddle API (UnOfficial)")
- (description "This Go library is aimed to provide an API to operate
-@@url{http://sqlfiddle.com/,http://sqlfiddle.com/}")
- (license license:expat)))
-
-(define-public go-xorm-io-builder
- (package
- (name "go-xorm-io-builder")
- (version "0.3.13")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gitea.com/xorm/builder")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1khn5cmrn3my2sk8pldri2i6ymfy8q7bpc65h3pbi6l4grrmkily"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "xorm.io/builder"))
- (propagated-inputs `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify)
- ("go-gitea-com-xorm-sqlfiddle" ,go-gitea-com-xorm-sqlfiddle)))
- (home-page "https://xorm.io/builder")
- (synopsis "SQL builder")
- (description
- "Package builder is a simple and powerful sql builder for Go.")
- (license license:bsd-3)))
-
-(define-public go-github-com-pedronasser-go-piper
- (package
- (name "go-github-com-pedronasser-go-piper")
- (version "0.0.0-20150720075846-57188e365061")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/pedronasser/go-piper")
- (commit (go-version->git-ref version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1yn48vzy2xjqaknhsh2q60la27kccxv7my9db7vckpj0cwwczfkd"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "github.com/pedronasser/go-piper"))
- (home-page "https://github.com/pedronasser/go-piper")
- (synopsis "go-piper")
- (description
- "An easy way to build your Go programs with a pipeline pattern.")
- (license license:asl2.0)))