(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-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)))