diff options
-rw-r--r-- | golang.scm | 6963 |
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))) |