commit a944f614adc3cb96225a3164c865222d1ba4779f from: ale date: Sun Aug 2 00:48:24 2026 UTC Reestructura: ale/ -> guix/ale/ (directory "guix" en .guix-channel) Fix real y definitivo del "Unbound variable: yubikey-manager"/"channel" que venía persiguiendo desde hace varias rondas: hosts/ale/config.scm y home/ale/home-configuration.scm son scripts (no módulos Guile), y `guix pull` escanea CUALQUIER .scm alcanzable desde la raíz del canal como módulo potencial -- documentado en el manual, sección "Package Modules in a Sub-directory": "guix deploy machine configuration files are not valid Guile modules, and treating them as such would make guix pull fail". Restringir el canal a guix/ (donde SÍ viven módulos reales, guix/ale/packages/*.scm y guix/ale/services/*.scm) deja hosts/, home/ y channels.scm fuera del escaneo. channels.scm.example vuelve a llamarse channels.scm ahora que ya no necesita el hack de extensión. commit - e559389ff2759dbcc748d2382e633ce073e144d3 commit + a944f614adc3cb96225a3164c865222d1ba4779f blob - 1b4bc6bf9c3bb856ff2c63e7ebefa453a12b9f8b blob + afcd32d2a65295ac1bf47ac7ce727d25a5e95c15 --- .guix-channel +++ .guix-channel @@ -1,6 +1,16 @@ (channel (version 0) - ;; ale/services/graphics.scm y tailscale.scm usan (nongnu packages nvidia), + ;; Restringe el canal a guix/ (donde viven los módulos reales, + ;; guix/ale/packages/*.scm y guix/ale/services/*.scm) -- confirmado + ;; contra el manual, sección "Package Modules in a Sub-directory": + ;; "guix deploy machine configuration files are not valid Guile + ;; modules, and treating them as such would make guix pull fail", + ;; EXACTAMENTE el problema real que tuvieron hosts/ale/config.scm y + ;; home/ale/home-configuration.scm (scripts, no módulos) al dejarlos + ;; alcanzables desde la raíz del canal (2026-08-01, varias rondas de + ;; diagnóstico antes de encontrar esta sección del manual). + (directory "guix") + ;; guix/ale/services/graphics.scm y tailscale.scm usan (nongnu packages nvidia), ;; (nongnu services nvidia) y (rosenthal services networking) -- ;; sin declarar la dependencia acá, `guix pull` intenta compilar este ;; canal aislado y falla con "no code for module" (confirmado en vivo, blob - 74b7a87a4567a9793aa378f92aa49341fbcc0329 (mode 644) blob + /dev/null --- ale/packages/PENDIENTES.md +++ /dev/null @@ -1,53 +0,0 @@ -# Paquetes pendientes (no escritos como .scm todavía) - -## psysonic (Tauri 2 + React 19) — más grande de lo estimado inicialmente - -Cargo.toml y package.json reales fetched en vivo (2026-07-31). Esto es -sustancialmente más grande que un "side project" chico: - -- **Rust**: workspace con 6 crates internos propios (`psysonic-core`, - `-analysis`, `-audio`, `-library`, `-syncfs`, `-integration`) + Tauri 2 - completo (tray-icon, protocol-asset, specta/tauri-specta para bindings - TS) + una pila de audio pesada: `symphonia` (con casi todos los formatos: - flac/mp3/aac/alac/isomp4/vorbis/ogg/wav/adpcm), `rodio`, `souvlaki`, - `ebur128`, `biquad`, `ringbuf`, `discord-rich-presence`, `lofty`, `id3`, - `rusqlite` con **feature `bundled`** (vendoriza el C de SQLite dentro del - crate -- esto es exactamente lo que la política de "unbundling" de Guix - suele rechazar; hay `sqlite` ya empaquetado en Guix, la ruta correcta - sería usar el feature no-bundled y linkear contra el paquete del sistema, - no algo mecánico). En Linux además `webkit2gtk` 2.0 + `zbus`. -- **Frontend**: React 19, Vite, ~15 fuentes variables `@fontsource-variable`, - `@tanstack/react-virtual`, `i18next`, y la lista seguía cortada al momento - de este fetch (no se relevó completa). El ecosistema de paquetes npm en - Guix es, confirmado en la ronda de investigación anterior, el eslabón más - débil (sin equivalente maduro a `buildNpmPackage`/`fetchNpmDeps`) -- la - ruta realista es vendorizar el `dist/` ya buildeado (con Node/npm fuera - del sandbox de Guix, en otra máquina o contenedor) en vez de intentar que - Guix compile el frontend desde cero. - -**Veredicto**: no se escribió un `.scm` en esta ronda -- el árbol de crates -(no relevado en tamaño exacto, pero dado el alcance de Tauri+symphonia+ -rusqlite, con precedente de LibrePods en 577 crates, es razonable esperar -un orden de magnitud similar o mayor) más el problema real de rusqlite -`bundled` más el frontend npm hacen que esto sea un proyecto de **semanas**, -no de días -- mismo orden que x-minecraft-launcher, no el caso "mecánico" -que sugería la evaluación general inicial sin ver el Cargo.toml/package.json -reales. Camino recomendado cuando se aborde: `guix import crate -r ---lockfile=Cargo.lock psysonic` para el árbol Rust (igual que LibrePods), -resolver `rusqlite` a la variante no-bundled a mano, y vendorizar el -frontend ya buildeado en vez de pelear con el import de npm. - -## x-minecraft-launcher (AppImage/Electron) - -Ya evaluado en la ronda de investigación de dificultad: Guix no tiene -ningún equivalente a `appimageTools` de nixpkgs. `run-appimage-on-guix` -(codeberg.org/kabouik/run-appimage-on-guix) es un script imperativo, no -integrable a un paquete Guix reproducible sin construir esa infraestructura -de cero (parchear rutas de decenas de libs de Electron/Chromium a mano). - -**Veredicto**: no vale la pena intentarlo ahora. Instalación manual fuera -del gestor de paquetes (descargar el AppImage oficial, correrlo con -`guix shell --emulate-fhs` o `run-appimage-on-guix`), igual de manual que -hoy es LibrePods-AppImage-viejo en la config Nix actual (ver NOTES.md de -/nixdots, sección LibrePods) -- mismo patrón de "pendiente manual del -usuario, no automatizable" que ya aceptaron ahí para otro caso. blob - 049e24d83c2fd4c0e27f04845ed3b326c81e55e0 (mode 644) blob + /dev/null --- ale/packages/clamui.scm +++ /dev/null @@ -1,115 +0,0 @@ -;;; clamui.scm --- GUI GTK4/libadwaita para ClamAV -;;; -;;; Traducción directa de /nixdots/pkgs/clamui.nix (buildPythonApplication + -;;; hatchling -> pyproject-build-system + glib-or-gtk-build-system en Guix). -;;; Todas las dependencias Python confirmadas en el canal OFICIAL `guix` -;;; (2026-07-31, vía toys.whereis.social): python-pygobject 3.54.3, -;;; python-pycairo 1.28.0, python-psutil 7.2.2, python-keyring 25.7.0, -;;; python-pillow 12.1.1, python-cairosvg 2.8.2, python-hatchling 1.27.0, -;;; gtk (=GTK4 en Guix, 4.22.1), libadwaita 1.8.2 -- ninguna dependencia -;;; faltante, a diferencia de LibrePods/slides/psysonic. Este es el caso más -;;; mecánico de los 5. -;;; -;;; glib-or-gtk-build-system es el equivalente de Guix a wrapGAppsHook4 de -;;; nixpkgs (wrappea GSettings schemas, ícono cache, etc. automáticamente -;;; tras el install de pyproject-build-system) -- por eso se combina build con -;;; una fase custom en vez de un build-system Python puro. -;;; -;;; python-requests, python-urllib3, python-certifi son parte del set base de -;;; Python en Guix (dependencias de pip mismo) -- no hace falta declararlas -;;; explícitas como propagated si python-requests ya las trae, pero se listan -;;; igual por claridad y paridad con la derivación Nix original. - -(define-module (ale packages clamui) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module (guix gexp) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix build-system pyproject) - #:use-module (gnu packages glib) - #:use-module (gnu packages gtk) - #:use-module (gnu packages gnome) - #:use-module (gnu packages python-xyz) - #:use-module (gnu packages python-web) - #:use-module (gnu packages python-crypto) - #:use-module (gnu packages python-build) - #:use-module (gnu packages gstreamer)) - -(define-public clamui - (package - (name "clamui") - (version "0.3.0") ; mismo tag que en pkgs/clamui.nix -- pineado, no master - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/linx-systems/clamui") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1nah7sy81igrz85jgp41y1zvwgn26axyy3gnqimhbmwsjhd6wfwd")))) - ;; glib-or-gtk-build-system envuelve pyproject-build-system + las fases - ;; extra de glib-compile-schemas/gtk-icon-cache (equivalente combinado a - ;; buildPythonApplication + wrapGAppsHook4 en la derivación Nix original). - (build-system pyproject-build-system) - (arguments - (list - #:tests? #f ; mismo motivo que en Nix: tests viven en tests/ pero requieren un display GTK real, se corren upstream vía pytest, no acá - #:phases - #~(modify-phases %standard-phases - ;; pyproject.toml pinea 8 de sus 10 deps a versiones más nuevas que - ;; las empaquetadas en Guix (confirmado build real, 2026-08-01: - ;; sanity-check falla en cadena por ContextualVersionConflict, una - ;; dependencia a la vez) -- relaja esos mínimos, misma idea que - ;; pythonRelaxDepsHook en nixpkgs. Son pines preventivos de - ;; upstream, no por uso real de API nueva -- las versiones de Guix - ;; (confirmadas contra `guix show` en vivo) funcionan igual. - ;; psutil>=7.2.2 y keyring>=25.7.0 SÍ coinciden exacto con Guix -- - ;; no hace falta tocarlas. - (add-after 'unpack 'relax-version-pins - (lambda _ - (substitute* "pyproject.toml" - (("PyGObject>=3\\.56\\.3") "PyGObject") - (("pycairo>=1\\.29\\.0") "pycairo") - (("matplotlib>=3\\.11\\.0") "matplotlib") - (("requests>=2\\.34\\.2") "requests") - (("urllib3>=2\\.7\\.0") "urllib3") - (("certifi>=2026\\.6\\.17") "certifi") - (("Pillow>=12\\.2\\.0") "Pillow") - (("cairosvg>=2\\.9\\.0") "cairosvg")))) - ;; Iconos + .desktop + metainfo viven fuera del paquete Python - ;; (data/ e icons/ en la raíz del repo) -- mismo postInstall que en - ;; pkgs/clamui.nix. - (add-after 'install 'install-desktop-files - (lambda _ - (install-file "icons/io.github.linx_systems.ClamUI.svg" - (string-append #$output - "/share/icons/hicolor/scalable/apps")) - (install-file "data/io.github.linx_systems.ClamUI.desktop" - (string-append #$output "/share/applications")) - (install-file "data/io.github.linx_systems.ClamUI.metainfo.xml" - (string-append #$output "/share/metainfo"))))))) - (native-inputs - (list python-hatchling - gobject-introspection)) - (inputs - (list gtk ; GTK4 en Guix - libadwaita)) - (propagated-inputs - (list python-pygobject - python-pycairo - python-psutil - python-matplotlib - python-requests - python-urllib3 - python-certifi - python-keyring - python-pillow - python-cairosvg)) - (home-page "https://github.com/linx-systems/clamui") - (synopsis "Interfaz gráfica GTK4/libadwaita para el antivirus ClamAV") - (description "ClamUI ofrece una interfaz gráfica moderna sobre -@command{clamscan} (parte de ClamAV, que debe instalarse aparte a nivel de -sistema -- ClamUI lo invoca como subproceso vía $PATH, no lo empaqueta).") - (license license:expat))) blob - fe8dc2a71cfab8fc4f9a6c2cc5f3091ecd430663 (mode 644) blob + /dev/null --- ale/packages/go-crates-slides.scm +++ /dev/null @@ -1,14248 +0,0 @@ -;;; go-crates-slides.scm --- módulos Go generados por `guix import go -r` para slides -;;; -;;; Generado en vivo (2026-08-01) con `guix import go -r --pin-versions -;;; @` para cada una de las 8 dependencias directas de -;;; slides (fork Richard7987/slide de maaslalani/slides, ver -;;; pkgs/slides.scm) que no ya estaban en el canal oficial `guix` con -;;; la versión exacta que pide su go.mod: -;;; charm.land/bubbletea/v2@v2.0.8, charm.land/lipgloss/v2@v2.0.5, -;;; charm.land/bubbles/v2@v2.1.1, charm.land/wish/v2@v2.0.1, -;;; charm.land/log/v2@v2.0.0, github.com/charmbracelet/glamour@v1.0.0 -;;; (Guix oficial solo tenía 0.10.0), github.com/muesli/termenv@v0.16.0 -;;; (Guix oficial solo tenía 0.15.2), github.com/muesli/coral@v1.0.0 -;;; (no existía en ningún lado). -;;; stretchr/testify (v1.11.1) y gopkg.in/yaml.v2 (v2.4.0) YA estaban -;;; en el canal oficial con la versión exacta -- no se regeneraron -;;; acá, van directo en slides.scm como (gnu packages golang-xyz)/ -;;; (gnu packages golang-check). -;;; -;;; Dos módulos (bubbletea/v2, bubbles/v2) fallaron la primera corrida -;;; por un problema real de red del guest (QEMU `-nic user` es solo -;;; IPv4; el resolver intentaba AAAA hacia infra de Google y fallaba -;;; con "Connection refused" en vez de caer a IPv4) -- resuelto con -;;; `sysctl net.ipv6.conf.all.disable_ipv6=1` en el guest y -;;; reintentando. 535 paquetes únicos, sin conflictos de -;;; deduplicación (--pin-versions asegura resultado determinista). -;;; Todo hash real, verificado contra proxy.golang.org por el -;;; importador. -;;; -;;; NO editar a mano -- para regenerar tras un cambio de go.mod, -;;; repetir el proceso de arriba y reemplazar el archivo entero. - -(define-module (ale packages go-crates-slides) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix build-system go) - ;; paquetes go-*-v2 que YA estaban en el canal oficial (el importador - ;; correctamente no los regeneró) pero cuyos nombres siguen apareciendo - ;; como referencia en los propagated-inputs de abajo: ginkgo-v2, - ;; golang-lru-v2/arc-v2, go-osc52-v2, go-md2man-v2, blackfriday-v2, - ;; alecthomas-assert-v2, gopkg.in/yaml.v2, etc. - #:use-module (gnu packages golang-check) - #:use-module (gnu packages golang-xyz)) - -(define-public go-github-com-aymanbagabas-go-udiff-0.4.1 - (package - (name "go-github-com-aymanbagabas-go-udiff") - (version "0.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/aymanbagabas/go-udiff") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12wddldw2p913zxfjaw71j7wqqbb6ppi6nx8wwxaprnxjxv3kx6z")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/aymanbagabas/go-udiff")) - (home-page "https://github.com/aymanbagabas/go-udiff") - (synopsis "µDiff") - (description - "Package diff computes differences between text files or strings.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-displaywidth-0.9.0 - (package - (name "go-github-com-clipperhouse-displaywidth") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/displaywidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03c9qa0q0lfmmmcazipsgbyf9nxvid3jcmz6947dsjd5ha20n94k")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/displaywidth")) - (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 - go-github-com-clipperhouse-uax29-2.5.0)) - (home-page "https://github.com/clipperhouse/displaywidth") - (synopsis "displaywidth") - (description - "This package provides a high-performance Go package for measuring the monospace -display width of strings, UTF-8 bytes, and runes.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-uax29-2.5.0 - (package - (name "go-github-com-clipperhouse-uax29") - (version "2.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/uax29") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0a383vbkm2ggnsi4906hpd0y701f58x7mvanadx1c69l2ipi6z6f")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/uax29/v2" - #:unpack-path "github.com/clipperhouse/uax29")) - (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1)) - (home-page "https://github.com/clipperhouse/uax29") - (synopsis "Why tokenize?") - (description - "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences -and graphemes.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.11.6 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.11.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xkimvzvafr9d8ar7m3kbqwj11bhac36v894jnhkgwp38bvk69wz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 - go-github-com-clipperhouse-displaywidth-0.9.0 - go-github-com-clipperhouse-uax29-2.5.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-mattn-go-runewidth-0.0.19)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.42.0 - (package - (name "go-golang-org-x-sys") - (version "0.42.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0y0blh72pxbvkwaxgn8xnc6bxn8759zarx13ry7kdappj10b0qvb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-colorprofile-0.4.3 - (package - (name "go-github-com-charmbracelet-colorprofile") - (version "0.4.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/colorprofile") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gwylpqh0cfzz3pc9xf3z95c4dw11n0pbxaq3j0krw805pfz4j18")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/colorprofile")) - (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.11.6 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sys-0.42.0)) - (home-page "https://github.com/charmbracelet/colorprofile") - (synopsis "Colorprofile") - (description - "Package colorprofile provides a way to downsample ANSI escape sequence colors -and styles automatically based on output, environment variables, and Terminfo -databases.") - (license license:expat))) - -(define-public go-github-com-bits-and-blooms-bitset-1.24.3 - (package - (name "go-github-com-bits-and-blooms-bitset") - (version "1.24.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bits-and-blooms/bitset") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fhdi4a3z6ymqyp267pas7g5qi0wl108bpqbxxn5n6x1xnrv7b3n")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bits-and-blooms/bitset")) - (home-page "https://github.com/bits-and-blooms/bitset") - (synopsis "bitset") - (description - "Package bitset implements bitsets, a mapping between non-negative integers and -boolean values. It should be more efficient than map[uint] bool.") - (license license:bsd-3))) - -(define-public go-github-com-clipperhouse-displaywidth-0.4.1 - (package - (name "go-github-com-clipperhouse-displaywidth") - (version "0.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/displaywidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sg38fmix5sb8n7bv2cr25im576f0cgv7dxaggji3lcjbakwkqkg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/displaywidth")) - (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 - go-github-com-clipperhouse-uax29-2.3.0)) - (home-page "https://github.com/clipperhouse/displaywidth") - (synopsis "displaywidth") - (description - "This package provides a high-performance Go package for measuring the monospace -display width of strings, UTF-8 bytes, and runes.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.10.3 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.10.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1pkfy9bi4wcjv34xbhf7qw3sz1g81dy909iq9nwv0yj8fhjns8q1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.3 - go-github-com-clipperhouse-displaywidth-0.4.1 - go-github-com-clipperhouse-uax29-2.3.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-mattn-go-runewidth-0.0.19)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.37.0 - (package - (name "go-golang-org-x-sys") - (version "0.37.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0cjq8n66i9cccigi204mkhqmrb9mdirxjxl0nk7c8s6w70fifbby")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-colorprofile-0.3.3 - (package - (name "go-github-com-charmbracelet-colorprofile") - (version "0.3.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/colorprofile") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "166bf2hqlb6kgaj2nyxnb2kci2shax4bfj85ii1anyizs08f6rdd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/colorprofile")) - (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.10.3 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sys-0.37.0)) - (home-page "https://github.com/charmbracelet/colorprofile") - (synopsis "Colorprofile") - (description - "Package colorprofile provides a way to downsample ANSI escape sequence colors -and styles automatically based on output, environment variables, and Terminfo -databases.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-displaywidth-0.6.0 - (package - (name "go-github-com-clipperhouse-displaywidth") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/displaywidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "13i8xqdq1pgid890nn1h6b7mjskd1809401l7rc7g4yhhgh8sbfq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/displaywidth")) - (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 - go-github-com-clipperhouse-uax29-2.3.0)) - (home-page "https://github.com/clipperhouse/displaywidth") - (synopsis "displaywidth") - (description - "This package provides a high-performance Go package for measuring the monospace -display width of strings, UTF-8 bytes, and runes.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-stringish-0.1.1 - (package - (name "go-github-com-clipperhouse-stringish") - (version "0.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/stringish") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1kw49n1dg8wdp7g71xbzjzrkip83vy09wk9zilshbfkpdz7grgk1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/stringish")) - (home-page "https://github.com/clipperhouse/stringish") - (synopsis "stringish") - (description - "This package provides a small Go module that provides a generic type constraint -for “string-like” data, and a utf8 package that works with both strings and byte -slices without conversions.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-uax29-2.3.0 - (package - (name "go-github-com-clipperhouse-uax29") - (version "2.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/uax29") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1i0m5bzq3hq6s4jmp78270qlf82bb96q82x6lms0yxj8qmxj7wlj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/uax29/v2" - #:unpack-path "github.com/clipperhouse/uax29")) - (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1)) - (home-page "https://github.com/clipperhouse/uax29") - (synopsis "Why tokenize?") - (description - "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences -and graphemes.") - (license license:expat))) - -(define-public go-github-com-mattn-go-runewidth-0.0.19 - (package - (name "go-github-com-mattn-go-runewidth") - (version "0.0.19") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-runewidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0w9hjbim23dwzf6lgmmgss0ikdjrxx4pd27p8ds8spv1k4mdp68s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-runewidth")) - (propagated-inputs (list go-github-com-clipperhouse-uax29-2.2.0)) - (home-page "https://github.com/mattn/go-runewidth") - (synopsis "go-runewidth") - (description - "This package provides functions to get fixed width of the character or string.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.11.2 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.11.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1h40r0d0whm57wiq9rrswyax9hvbi90q7inqfcp1grx5dzlkdawi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 - go-github-com-clipperhouse-displaywidth-0.6.0 - go-github-com-clipperhouse-uax29-2.3.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-mattn-go-runewidth-0.0.19)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.29.0 - (package - (name "go-golang-org-x-sys") - (version "0.29.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "073qb73w2zhpiggfc4sf2laafkmcaxz8hmzsgb4p2f0xaaaz0q2c")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-x-termios-0.1.1 - (package - (name "go-github-com-charmbracelet-x-termios") - (version "0.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "termios")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "059b9kxqlmvfif2xrj8j21ih2476n0aphg5w5ajrf974hl0fy3k1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/termios" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-golang-org-x-sys-0.29.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-golang-org-x-sys-0.34.0 - (package - (name "go-golang-org-x-sys") - (version "0.34.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0kq19n27sd05rj1dgrlpnb3pi22m1dpn8xkv7s5idb127m8zhsib")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-x-windows-0.2.2 - (package - (name "go-github-com-charmbracelet-x-windows") - (version "0.2.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "windows")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01iba6qjgpxw2bik8331s71320vs0zr4x3fnpzkf9vhr91qkm6nv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/windows" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-golang-org-x-sys-0.34.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description "Package windows provides Windows-specific system utilities.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20220204135822-1c1b9b1eba6a - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20220204135822-1c1b9b1eba6a") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xfjrqlawif6zk3pwb4jw4gvxscpik1qxz6acx5fdqq00vdqs26s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-muesli-cancelreader-0.2.2 - (package - (name "go-github-com-muesli-cancelreader") - (version "0.2.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/muesli/cancelreader") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/muesli/cancelreader")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20220204135822-1c1b9b1eba6a)) - (home-page "https://github.com/muesli/cancelreader") - (synopsis "CancelReader") - (description "This package provides a cancelable reader for Go.") - (license license:expat))) - -(define-public go-github-com-google-go-cmp-0.5.8 - (package - (name "go-github-com-google-go-cmp") - (version "0.5.8") - (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 "0563bczyrmv9ps2p6n8af0m1jsszwdmkdkrxkv6dbm5bwjihhfgk")))) - (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-yuin-goldmark-1.4.13 - (package - (name "go-github-com-yuin-goldmark") - (version "1.4.13") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/yuin/goldmark") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0xk2ss50pqs6sfp3vbyrf0iipa5958y097na7yr26wry8wcs9wf4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/yuin/goldmark")) - (home-page "https://github.com/yuin/goldmark") - (synopsis "goldmark") - (description - "Package goldmark implements functions to convert markdown text to a desired -format.") - (license license:expat))) - -(define-public go-golang-org-x-text-0.3.3 - (package - (name "go-golang-org-x-text") - (version "0.3.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "19pihqm3phyndmiw6i42pdv6z1rbvlqlsnhsyqf9gsnn0qnmqqlh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list - go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20210226172049-e18ecbb05110 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20210226172049-e18ecbb05110") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vlq8mdscp7yfaa1lmyv03y5m4c2d67ydg2q1i6smkrxghn3zn3q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20201119102817-f84b799fce68 - go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 - go-golang-org-x-text-0.3.3)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20201119102817-f84b799fce68 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20201119102817-f84b799fce68") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dvhqian5byzkcg1bnqzygqa6ccc6krc2q7j12pp1vhl3y7znnsg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 - (package - (name "go-golang-org-x-term") - (version "0.0.0-20201126162022-7de9c90e9dd1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ba252xmv6qsvf1w1gcy98mngrj0vd4inbjw0lsklqvva65nljna")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20201119102817-f84b799fce68)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.0.0-20210921155107-089bfa567519 - (package - (name "go-golang-org-x-crypto") - (version "0.0.0-20210921155107-089bfa567519") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i49ywadw5hp30i4dghwjwhbrfxq881jxskhnz7gwps5kb0bdnjf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list - go-golang-org-x-net-0.0.0-20210226172049-e18ecbb05110 - go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1 - go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 - (package - (name "go-golang-org-x-crypto") - (version "0.0.0-20190308221718-c2843e01d9a2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20190215142949-d0b11bdaac8a)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20190215142949-d0b11bdaac8a - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20190215142949-d0b11bdaac8a") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "18yfsmw622l7gc5sqriv5qmck6903vvhivpzp8i3xfy3z33dybdl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.3.0 - (package - (name "go-golang-org-x-text") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20190620200207-3b0461eec859 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20190620200207-3b0461eec859") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l00c8l0a8xnv6qdpwfzxxsr58jggacgzdrwiprrfx2xqm37b6d5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 - go-golang-org-x-sys-0.0.0-20190215142949-d0b11bdaac8a - go-golang-org-x-text-0.3.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.0.0-20190423024810-112230192c58 - (package - (name "go-golang-org-x-sync") - (version "0.0.0-20190423024810-112230192c58") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-xerrors-0.0.0-20190717185122-a985d3407aa7 - (package - (name "go-golang-org-x-xerrors") - (version "0.0.0-20190717185122-a985d3407aa7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/xerrors") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/xerrors")) - (home-page "https://golang.org/x/xerrors") - (synopsis #f) - (description "Package xerrors implements functions to manipulate errors.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e - (package - (name "go-golang-org-x-tools") - (version "0.0.0-20191119224855-298f0cb1881e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l4pqwib2wnfnix6nvxl0yrq87ipi7ff1rz6z5bxfzy9dki1nzmv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list - go-golang-org-x-net-0.0.0-20190620200207-3b0461eec859 - go-golang-org-x-sync-0.0.0-20190423024810-112230192c58 - go-golang-org-x-xerrors-0.0.0-20190717185122-a985d3407aa7)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.6.0-dev.0.20220419223038-86c51ed26bb4 - (package - (name "go-golang-org-x-mod") - (version "0.6.0-dev.0.20220419223038-86c51ed26bb4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0680sfa9g4zjnzc1rwd9k07pm0nb3018k0ma8gi0i6kjdkm2w3k5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20210921155107-089bfa567519 - go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20220520151302-bc2c85ada10a - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20220520151302-bc2c85ada10a") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03inympjs6imcanyy5a55sqqz4z916wgch3zsby571yrmpvlagxi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20210615035016-665e8c7367d1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "11n848csibdbv7b46zjyf4l7sphg37n9sjzqfy1ds7p1jyakwmnv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 - (package - (name "go-golang-org-x-term") - (version "0.0.0-20210927222741-03fcf44c2211") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0aw5lgwq5w5kvwfa3jl7l83p9c827ksy4a99dqzzsqxvmk2zdi8f")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b - (package - (name "go-golang-org-x-net") - (version "0.0.0-20220722155237-a158d28d115b") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "13if4f4pjj9356m60yj6dypnz5c4s9f96cf6ly55l2x0c57hrisd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20220520151302-bc2c85ada10a - go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 - go-golang-org-x-text-0.3.7)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.0.0-20220722155255-886fb9371eb4 - (package - (name "go-golang-org-x-sync") - (version "0.0.0-20220722155255-886fb9371eb4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03gdnkvp4crjg3v24vg72537nwqxvrpbbv31i47ap7ky32bqi735")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20220722155257-8c9f86f7a55f") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0bw4w86kil96zhx8ggkcplgkjn03yp9hklqfwgxr76ss2g3i3jh5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e - (package - (name "go-golang-org-x-tools") - (version "0.0.0-20180917221912-90fa682c2a6e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03ic2xsy51jw9749wl7gszdbz99iijbd2bckgygl6cm9w5m364ak")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.3.7 - (package - (name "go-golang-org-x-text") - (version "0.3.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0xkw0qvfjyifdqd25y7nxdqkdh92inymw3q7841nricc9s01p4jy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list - go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.1.12 - (package - (name "go-golang-org-x-tools") - (version "0.1.12") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "15qvrmw8ma95nrrgm427cpk5j0b07f2y59wvs4z9wjss1ff0nhrr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.6.0-dev.0.20220419223038-86c51ed26bb4 - go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b - go-golang-org-x-sync-0.0.0-20220722155255-886fb9371eb4 - go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f - go-golang-org-x-text-0.3.7)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-exp-0.0.0-20220909182711-5c715a9e8561 - (package - (name "go-golang-org-x-exp") - (version "0.0.0-20220909182711-5c715a9e8561") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/exp") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0nkz9h310dx5n9i2y4gvd0zzc4dcz6swxh303glzm4z49rp2d2wa")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/exp")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.8 - go-golang-org-x-mod-0.6.0-dev.0.20220419223038-86c51ed26bb4 - go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/exp") - (synopsis "exp") - (description - "This subrepository holds experimental and deprecated (in the @@code{old} -directory) packages.") - (license license:bsd-3))) - -(define-public go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - (package - (name "go-github-com-xo-terminfo") - (version "0.0.0-20220910002029-abceb7e1c41e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/xo/terminfo") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0n3b37z76rz3l74mhrvviz66xa8dqwpvc2gb6cyzql5smbcs9y3a")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/xo/terminfo")) - (propagated-inputs (list - go-golang-org-x-exp-0.0.0-20220909182711-5c715a9e8561)) - (home-page "https://github.com/xo/terminfo") - (synopsis "About terminfo") - (description - "Package terminfo implements reading terminfo files in pure go.") - (license license:expat))) - -(define-public go-golang-org-x-sync-0.18.0 - (package - (name "go-golang-org-x-sync") - (version "0.18.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1f5617lxxjs4awyfscin1ydbagz98704zwz4mfg8ascfn75kmjjb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.38.0 - (package - (name "go-golang-org-x-sys") - (version "0.38.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "101nj2r0a2dh8pcr8g6rinr0g3x66ahcb0p5xbgb3q0qvdczrqq6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-lucasb-eyer-go-colorful-1.3.0 - (package - (name "go-github-com-lucasb-eyer-go-colorful") - (version "1.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/lucasb-eyer/go-colorful") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "05fl0afzpn624wz1lp846k1fn1rx2lvcs5jhc2z2gip6qwkan4p8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/lucasb-eyer/go-colorful")) - (home-page "https://github.com/lucasb-eyer/go-colorful") - (synopsis "go-colorful") - (description - "The colorful package provides all kinds of functions for working with colors.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 - (package - (name "go-github-com-charmbracelet-ultraviolet") - (version "0.0.0-20251205161215-1948445e3318") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/ultraviolet") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0544l234phb0ld6ajs2kdjl1sczp9w59zrmrmb25aq2mismyrijy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/ultraviolet")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.3.3 - go-github-com-charmbracelet-x-ansi-0.11.2 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-charmbracelet-x-termios-0.1.1 - go-github-com-charmbracelet-x-windows-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-muesli-cancelreader-0.2.2 - go-github-com-rivo-uniseg-0.4.7 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sync-0.18.0 - go-golang-org-x-sys-0.38.0)) - (home-page "https://github.com/charmbracelet/ultraviolet") - (synopsis "Ultraviolet") - (description - "Package uv (Ultraviolet) provides primitives for building terminal user -interfaces in Go.") - (license license:expat))) - -(define-public go-github-com-bits-and-blooms-bitset-1.24.4 - (package - (name "go-github-com-bits-and-blooms-bitset") - (version "1.24.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bits-and-blooms/bitset") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0qy6ky518awhcx2klvyz6kh14bbagbvbfnczzdy25iw7j9j3ffia")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bits-and-blooms/bitset")) - (home-page "https://github.com/bits-and-blooms/bitset") - (synopsis "bitset") - (description - "Package bitset implements bitsets, a mapping between non-negative integers and -boolean values. It should be more efficient than map[uint] bool.") - (license license:bsd-3))) - -(define-public go-github-com-clipperhouse-uax29-2.2.0 - (package - (name "go-github-com-clipperhouse-uax29") - (version "2.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/uax29") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1j3nh883v0rpc7fm016ga5silb34xbn3ri2ifzn6zya76jmygfvz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/uax29/v2" - #:unpack-path "github.com/clipperhouse/uax29")) - (home-page "https://github.com/clipperhouse/uax29") - (synopsis "Why tokenize?") - (description - "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences -and graphemes.") - (license license:expat))) - -(define-public go-github-com-mattn-go-runewidth-0.0.23 - (package - (name "go-github-com-mattn-go-runewidth") - (version "0.0.23") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-runewidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "142qq5v52v9h8zhc2mds6gjlbi997g9qbkvjbcliys9mcmks2q2a")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-runewidth")) - (propagated-inputs (list go-github-com-clipperhouse-uax29-2.2.0)) - (home-page "https://github.com/mattn/go-runewidth") - (synopsis "go-runewidth") - (description - "This package provides functions to get fixed width of the character or string.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.11.7 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.11.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01s80fib0cjgbxardgkhpy40xn05wjqyz5ddp856gmsi35qac379")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 - go-github-com-clipperhouse-displaywidth-0.11.0 - go-github-com-clipperhouse-uax29-2.7.0 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-mattn-go-runewidth-0.0.23)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-github-com-aymanbagabas-go-udiff-0.3.1 - (package - (name "go-github-com-aymanbagabas-go-udiff") - (version "0.3.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/aymanbagabas/go-udiff") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1p0z40hrh2i7z4m5iw9db9a85rfyjcbc5bzfgnjjvwy00zfidx78")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/aymanbagabas/go-udiff")) - (home-page "https://github.com/aymanbagabas/go-udiff") - (synopsis "µDiff") - (description - "Package diff computes differences between text files or strings.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f - (package - (name "go-github-com-charmbracelet-x-exp-golden") - (version "0.0.0-20250806222409-83e3a29d542f") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "exp/golden")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01iba6qjgpxw2bik8331s71320vs0zr4x3fnpzkf9vhr91qkm6nv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/exp/golden" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.3.1)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package golden provides a helper function to assert the output of tests.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.36.0 - (package - (name "go-golang-org-x-sys") - (version "0.36.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1chn97i0c058bkzr0zia33bxjd8sdm7bhypxxn9acpi6c311950v")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-x-term-0.2.2 - (package - (name "go-github-com-charmbracelet-x-term") - (version "0.2.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "term")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sriiy8njbnwgn0ydnp3adq70ch489xi5v662c6h3zq1f6b981zy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/term" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-golang-org-x-sys-0.36.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package term provides a platform-independent interfaces for interacting with -Terminal and TTY devices.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-uax29-2.7.0 - (package - (name "go-github-com-clipperhouse-uax29") - (version "2.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/uax29") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0p18s46jd4ryqp036cyv4j6ys67706kihw0fj5ym98xf1m2mdsgg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/uax29/v2" - #:unpack-path "github.com/clipperhouse/uax29")) - (home-page "https://github.com/clipperhouse/uax29") - (synopsis "Why tokenize?") - (description - "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences -and graphemes.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-displaywidth-0.11.0 - (package - (name "go-github-com-clipperhouse-displaywidth") - (version "0.11.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/displaywidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "032f33vf5ign78l9clc3vz1kzirxgalxswm3j6l4nbf46vpp08yz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/displaywidth")) - (propagated-inputs (list go-github-com-clipperhouse-uax29-2.7.0)) - (home-page "https://github.com/clipperhouse/displaywidth") - (synopsis "displaywidth") - (description - "This package provides a high-performance Go package for measuring the monospace -display width of strings, UTF-8 bytes, and runes.") - (license license:expat))) - -(define-public go-github-com-lucasb-eyer-go-colorful-1.4.0 - (package - (name "go-github-com-lucasb-eyer-go-colorful") - (version "1.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/lucasb-eyer/go-colorful") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1z98jw2hi45fd8aqaap6wdh1dig7lkf9lds7sarb0c44f86cdzcb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/lucasb-eyer/go-colorful")) - (home-page "https://github.com/lucasb-eyer/go-colorful") - (synopsis "go-colorful") - (description - "The colorful package provides all kinds of functions for working with colors.") - (license license:expat))) - -(define-public go-github-com-rivo-uniseg-0.4.7 - (package - (name "go-github-com-rivo-uniseg") - (version "0.4.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rivo/uniseg") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0nlcqyvq4vhq3hqhk84h6fp0jbqkjj88kcpcl853yr7sh4sisdxc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/rivo/uniseg")) - (home-page "https://github.com/rivo/uniseg") - (synopsis "Unicode Text Segmentation for Go") - (description - "Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and -string width calculation for monospace fonts. Unicode Text Segmentation -conforms to Unicode Standard Annex #29 -(@@url{https://unicode.org/reports/tr29/,https://unicode.org/reports/tr29/}) and -Unicode Line Breaking conforms to Unicode Standard Annex #14 -(@@url{https://unicode.org/reports/tr14/,https://unicode.org/reports/tr14/}).") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.46.0 - (package - (name "go-golang-org-x-sys") - (version "0.46.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cxixrd8pr9k0xib1f1d9l6c0wi4qrcbawann70sfk350va7fbyy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-charm-land-lipgloss-2.0.5 - (package - (name "go-charm-land-lipgloss") - (version "2.0.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/lipgloss") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wh7z2c6z4dv918qd78in48kp16nbqfgiw71f8fvnfhwm6crdwp0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/lipgloss/v2" - #:unpack-path "charm.land/lipgloss")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.4.1 - go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-clipperhouse-displaywidth-0.11.0 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-rivo-uniseg-0.4.7 - go-golang-org-x-sys-0.46.0)) - (home-page "https://charm.land/lipgloss") - (synopsis "Lip Gloss") - (description - "Package lipgloss provides style definitions for nice terminal layouts. Built -with TUIs in mind.") - (license license:expat))) - -(define-public go-github-com-clipperhouse-displaywidth-0.6.1 - (package - (name "go-github-com-clipperhouse-displaywidth") - (version "0.6.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clipperhouse/displaywidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "13wbyp4f96s469wkfp4i24xb2jihilsci9zjpmkbwnb2rbn61j4x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/clipperhouse/displaywidth")) - (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 - go-github-com-clipperhouse-uax29-2.3.0)) - (home-page "https://github.com/clipperhouse/displaywidth") - (synopsis "displaywidth") - (description - "This package provides a high-performance Go package for measuring the monospace -display width of strings, UTF-8 bytes, and runes.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.11.3 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.11.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1brh2mvvm5wr6bs3mi2k2xfipacxf7xv8vqkn1sygpzjga7vlxl2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 - go-github-com-clipperhouse-displaywidth-0.6.1 - go-github-com-clipperhouse-uax29-2.3.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-mattn-go-runewidth-0.0.19)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-colorprofile-0.4.1 - (package - (name "go-github-com-charmbracelet-colorprofile") - (version "0.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/colorprofile") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hznrfadaw68wymz4mmp87h0jy2v3njx6sxpkrslpjnh3snqai0r")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/colorprofile")) - (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.11.3 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sys-0.38.0)) - (home-page "https://github.com/charmbracelet/colorprofile") - (synopsis "Colorprofile") - (description - "Package colorprofile provides a way to downsample ANSI escape sequence colors -and styles automatically based on output, environment variables, and Terminfo -databases.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20260205113103-524a6607adb8 - (package - (name "go-github-com-charmbracelet-ultraviolet") - (version "0.0.0-20260205113103-524a6607adb8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/ultraviolet") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0xxkish6mparlgbswb1070qnyl138bfj6339c3x91cdfm3q91c3l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/ultraviolet")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.1 - go-github-com-charmbracelet-x-ansi-0.11.6 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-charmbracelet-x-termios-0.1.1 - go-github-com-charmbracelet-x-windows-0.2.2 - go-github-com-clipperhouse-uax29-2.5.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-muesli-cancelreader-0.2.2 - go-github-com-rivo-uniseg-0.4.7 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sync-0.19.0 - go-golang-org-x-sys-0.40.0)) - (home-page "https://github.com/charmbracelet/ultraviolet") - (synopsis "Ultraviolet") - (description - "Package uv (Ultraviolet) provides primitives for building terminal user -interfaces in Go.") - (license license:expat))) - -(define-public go-github-com-aymanbagabas-go-udiff-0.2.0 - (package - (name "go-github-com-aymanbagabas-go-udiff") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/aymanbagabas/go-udiff") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "09p17r8s5flhq6p69z08345q0y99dpb0yyashlwpgxn45xir7y6g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/aymanbagabas/go-udiff")) - (home-page "https://github.com/aymanbagabas/go-udiff") - (synopsis "µDiff") - (description - "Package diff computes differences between text files or strings.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f - (package - (name "go-github-com-charmbracelet-x-exp-golden") - (version "0.0.0-20241212170349-ad4b7ae0f25f") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "exp/golden")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12nxqf5szsh6lfm3bhgqrqshllw4yaasnalckakkiyivq6d2jlnz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/exp/golden" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.2.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package golden provides a helper function to assert the output of tests.") - (license license:expat))) - -(define-public go-charm-land-bubbletea-2.0.2 - (package - (name "go-charm-land-bubbletea") - (version "2.0.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/bubbletea") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1mh9bqvkmc1dwqglk3j1qv4mwprqdn9sd3cr54jalc8d8mvs46iv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/bubbletea/v2" - #:unpack-path "charm.land/bubbletea")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.1 - go-github-com-charmbracelet-ultraviolet-0.0.0-20260205113103-524a6607adb8 - go-github-com-charmbracelet-x-ansi-0.11.6 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-muesli-cancelreader-0.2.2 - go-golang-org-x-sys-0.40.0)) - (home-page "https://charm.land/bubbletea") - (synopsis "Bubble Tea") - (description - "Package tea provides a framework for building rich terminal user interfaces -based on the paradigms of The Elm Architecture. It's well-suited for simple and -complex terminal applications, either inline, full-window, or a mix of both. -It's been battle-tested in several large projects and is production-ready.") - (license license:expat))) - -(define-public go-charm-land-lipgloss-2.0.1 - (package - (name "go-charm-land-lipgloss") - (version "2.0.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/lipgloss") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "02zfnqgj6x92yyri9a9ividd72h2v4nj4ig0c6h50w92x6lp2bms")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/lipgloss/v2" - #:unpack-path "charm.land/lipgloss")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.4.1 - go-github-com-charmbracelet-colorprofile-0.4.2 - go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 - go-github-com-charmbracelet-x-ansi-0.11.6 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-clipperhouse-displaywidth-0.11.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-rivo-uniseg-0.4.7 - go-golang-org-x-sys-0.42.0)) - (home-page "https://charm.land/lipgloss") - (synopsis "Lip Gloss") - (description - "Package lipgloss provides style definitions for nice terminal layouts. Built -with TUIs in mind.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-colorprofile-0.4.2 - (package - (name "go-github-com-charmbracelet-colorprofile") - (version "0.4.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/colorprofile") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0r9zsaq94is33rdbfr42lsdgk36fhlpdmc9m336nmj5f4g3pspb6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/colorprofile")) - (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.11.6 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sys-0.41.0)) - (home-page "https://github.com/charmbracelet/colorprofile") - (synopsis "Colorprofile") - (description - "Package colorprofile provides a way to downsample ANSI escape sequence colors -and styles automatically based on output, environment variables, and Terminfo -databases.") - (license license:expat))) - -(define-public go-github-com-go-logfmt-logfmt-0.6.0 - (package - (name "go-github-com-go-logfmt-logfmt") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-logfmt/logfmt") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0s3dz7z5a8p5ia5czihy5y2hkij7rdfyr425sw9rnxqil3d0dlj6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-logfmt/logfmt")) - (home-page "https://github.com/go-logfmt/logfmt") - (synopsis "logfmt") - (description - "Package logfmt implements utilities to marshal and unmarshal data in the logfmt -format. The logfmt format records key/value pairs in a way that balances -readability for humans and simplicity of computer parsing. It is most commonly -used as a more human friendly alternative to JSON for structured logging.") - (license license:expat))) - -(define-public go-golang-org-x-mod-0.13.0 - (package - (name "go-golang-org-x-mod") - (version "0.13.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0rwy8h8kzzqww0wvjg5l5zk92j1xxnl9yhrq41d6b0439lkxgqd3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.16.0 - (package - (name "go-golang-org-x-net") - (version "0.16.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "09nn86lx7r7b4gdi3k7ipl0c3s5w9vqla98fdyh3c1sywy9b1llv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.14.0 - go-golang-org-x-sys-0.13.0 - go-golang-org-x-term-0.13.0 - go-golang-org-x-text-0.13.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.4.0 - (package - (name "go-golang-org-x-sync") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0xmi8r98gchs23xq686fqv1dxgzy16niv5x1csbsxgflx8hpjaal")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.14.0 - (package - (name "go-golang-org-x-tools") - (version "0.14.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0myv6n0ny6z3xwi87ck2f56yw7mmmlmg36zk2ds3skb0qm97jf6i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.13.0 - go-golang-org-x-net-0.16.0 - go-golang-org-x-sync-0.4.0 - go-golang-org-x-sys-0.13.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-exp-0.0.0-20231006140011-7918f672742d - (package - (name "go-golang-org-x-exp") - (version "0.0.0-20231006140011-7918f672742d") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/exp") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l4acdj9n3x9qal4fnwi3wxiynr21z7g78iffbkcyw72jx828l5z")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/exp")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.8 - go-golang-org-x-mod-0.13.0 - go-golang-org-x-tools-0.14.0)) - (home-page "https://golang.org/x/exp") - (synopsis "exp") - (description - "This subrepository holds experimental and deprecated (in the @@code{old} -directory) packages.") - (license license:bsd-3))) - -(define-public go-charm-land-log-2.0.0 - (package - (name "go-charm-land-log") - (version "2.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/log") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03faq5z5m7m7i1jqhxn4mi236pnp05h30w94p9vs4zygy7acm2wi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/log/v2" - #:unpack-path "charm.land/log")) - (propagated-inputs (list go-charm-land-lipgloss-2.0.1 - go-github-com-charmbracelet-colorprofile-0.4.2 - go-github-com-go-logfmt-logfmt-0.6.0 - go-github-com-stretchr-testify-1.10.0 - go-golang-org-x-exp-0.0.0-20231006140011-7918f672742d)) - (home-page "https://charm.land/log") - (synopsis "Log") - (description - "Package log provides a simple and flexible logger with support for structured -logging, log levels, and customizable output formats.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-keygen-0.5.4 - (package - (name "go-github-com-charmbracelet-keygen") - (version "0.5.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/keygen") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1azg3smk78z4xr2mdmxqxga4zj2aq9bqrbalxjfs2fvxim09cv0v")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/keygen")) - (propagated-inputs (list go-golang-org-x-crypto-0.42.0)) - (home-page "https://github.com/charmbracelet/keygen") - (synopsis "Keygen") - (description "Package keygen handles the creation of new SSH key pairs.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-errors-0.0.0-20240508181413-e8d8b6e2de86 - (package - (name "go-github-com-charmbracelet-x-errors") - (version "0.0.0-20240508181413-e8d8b6e2de86") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "errors")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00yyl9bspc2jn79d3zxbqvp7kwaklqaiyahfh71gp1xzijbgnibp")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/errors" - #:unpack-path "github.com/charmbracelet/x")) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description "Package errors provides error handling utilities.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-conpty-0.1.0 - (package - (name "go-github-com-charmbracelet-x-conpty") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "conpty")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00d3lxlly64aqcnaci5ds9cyxcq9ynq5qh4f368s17gxml5k40pz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/conpty" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list - go-github-com-charmbracelet-x-errors-0.0.0-20240508181413-e8d8b6e2de86 - go-golang-org-x-sys-0.20.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package conpty implements Windows Console Pseudo-terminal support.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-termios-0.1.0 - (package - (name "go-github-com-charmbracelet-x-termios") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "termios")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ndcidjdzwlffia364br10fqs4qmncwv917safnf3ygzvdfkql46")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/termios" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-golang-org-x-sys-0.20.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-creack-pty-1.1.21 - (package - (name "go-github-com-creack-pty") - (version "1.1.21") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/creack/pty") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "10afvcg0nws0qc6hpfsr8yqqxj2c6ny6r9xcy5cydi3pyyvv9641")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/creack/pty")) - (home-page "https://github.com/creack/pty") - (synopsis "pty") - (description - "Package pty provides functions for working with Unix terminals.") - (license license:expat))) - -(define-public go-golang-org-x-term-0.31.0 - (package - (name "go-golang-org-x-term") - (version "0.31.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01shv5d3kdnd78snnay48xwrnb199brmiah2a7r8dzzmi0cdybrv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.32.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.37.0 - (package - (name "go-golang-org-x-crypto") - (version "0.37.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sd548gpri5c1vaiii61yqzyrpw6966kfc9fqy3m4pyz06bq363x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.32.0 - go-golang-org-x-term-0.31.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.32.0 - (package - (name "go-golang-org-x-sys") - (version "0.32.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00qywn2grhnwm2mcyksnm1iayk0jq5jnx31zpsq0ysm7h84q6n9j")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-ssh-0.0.0-20250826160808-ebfa259c7309 - (package - (name "go-github-com-charmbracelet-ssh") - (version "0.0.0-20250826160808-ebfa259c7309") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/ssh") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1mm1a1p15wvk417rcxlbaq6llbrbx46gyl4xbcm9zm66d9hk1f7k")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/ssh")) - (propagated-inputs (list - go-github-com-anmitsu-go-shlex-0.0.0-20200514113438-38f4b401e2be - go-github-com-charmbracelet-x-conpty-0.1.0 - go-github-com-charmbracelet-x-termios-0.1.0 - go-github-com-creack-pty-1.1.21 - go-golang-org-x-crypto-0.37.0 - go-golang-org-x-sys-0.32.0)) - (home-page "https://github.com/charmbracelet/ssh") - (synopsis "gliderlabs/ssh") - (description - "Package ssh wraps the crypto/ssh package with a higher-level API for building -SSH servers. The goal of the API was to make it as simple as using net/http, so -the API is very similar.") - (license license:bsd-3))) - -(define-public go-dario-cat-mergo-1.0.0 - (package - (name "go-dario-cat-mergo") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/imdario/mergo") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "037k2bd97vnbyhn2sczxk0j6ijmv06n1282f76i3ky73s3qmqnlf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "dario.cat/mergo")) - (propagated-inputs (list go-gopkg-in-yaml-v3)) - (home-page "https://dario.cat/mergo") - (synopsis "Mergo") - (description - "This package provides a helper to merge structs and maps in Golang. Useful for -configuration default values, avoiding messy if-statements.") - (license license:bsd-3))) - -(define-public go-github-com-bwesterb-go-ristretto-1.2.3 - (package - (name "go-github-com-bwesterb-go-ristretto") - (version "1.2.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bwesterb/go-ristretto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0h508v790wk6g8jq0gh18296xl87vmgc4fhwnac7mk6i5g3mz6v4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bwesterb/go-ristretto")) - (home-page "https://github.com/bwesterb/go-ristretto") - (synopsis "go-ristretto") - (description - "Pure Go implementation of the Ristretto prime-order group built from the Edwards -curve Edwards25519.") - (license license:expat))) - -(define-public go-github-com-cloudflare-circl-1.3.7 - (package - (name "go-github-com-cloudflare-circl") - (version "1.3.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudflare/circl") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01l6qn8gvvcjx8pcl4s7c2s9iwbsxdlsplz2q5r6xmdp8h39l323")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudflare/circl")) - (propagated-inputs (list go-github-com-bwesterb-go-ristretto-1.2.3 - go-golang-org-x-crypto-0.17.0 - go-golang-org-x-sys-0.15.0)) - (home-page "https://github.com/cloudflare/circl") - (synopsis "CIRCL") - (description - "Package circl provides a collection of cryptographic primitives. The goal of -this module is to be used as a tool for experimental deployment of cryptographic -algorithms targeting Post-Quantum (PQ) and Elliptic Curve Cryptography (ECC).") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.15.0 - (package - (name "go-golang-org-x-sys") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08zjz75cmg1xv4fw7smq3f6sgrn9n60py73vmk42d56rk4s4645k")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.15.0 - (package - (name "go-golang-org-x-term") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1kvsfv4gcyppz3a64mqz7xjpgbsj4agq99hznmq60apc9sqfvjxf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.15.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.17.0 - (package - (name "go-golang-org-x-crypto") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1axflsi9yv8nl5v3z65bnvzhkg0cm599had0gb67xiyy5hvzml2p")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.15.0 - go-golang-org-x-term-0.15.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-github-com-protonmail-go-crypto-1.1.6 - (package - (name "go-github-com-protonmail-go-crypto") - (version "1.1.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ProtonMail/go-crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0s5pcqzimfwjyxgrp2sdwky35p3iybv8br3yaqshlgkrmimfrpp1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/ProtonMail/go-crypto")) - (propagated-inputs (list go-github-com-cloudflare-circl-1.3.7 - go-golang-org-x-crypto-0.17.0)) - (home-page "https://github.com/ProtonMail/go-crypto") - (synopsis #f) - (description - "This module is backwards compatible with x/crypto/openpgp, so you can simply -replace all imports of @@code{golang.org/x/crypto/openpgp} with -@@code{github.com/@code{ProtonMail/go-crypto/openpgp}}.") - (license license:bsd-3))) - -(define-public go-github-com-armon-go-socks5-0.0.0-20160902184237-e75332964ef5 - (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-golang-org-x-crypto-0.33.0 - (package - (name "go-golang-org-x-crypto") - (version "0.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1nn720djylvr03mp929jabd55gs9yr1m34n0a4xs7sqv1mla5kzx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.30.0 - go-golang-org-x-term-0.29.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.30.0 - (package - (name "go-golang-org-x-sys") - (version "0.30.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08zppbqwj3jg02j2dgg2md49y8j5mkj21hmp6nx57zx9a4bm804i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.29.0 - (package - (name "go-golang-org-x-term") - (version "0.29.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vwmwbpa9ch7r47m39kwp3byxkaxkas1fx2b7p3sq94dz0zsk2v8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.30.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.22.0 - (package - (name "go-golang-org-x-text") - (version "0.22.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l12nlzgdba1ym50cmyqfqkgd6pppdirhpzwcipzn3k3ah9vhyy9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list - go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.35.0 - (package - (name "go-golang-org-x-net") - (version "0.35.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00a8mpz5d5b3ai6ycrdqw52d8lkd1hc1l91gm3a2nh67zj3f28lh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.33.0 - go-golang-org-x-sys-0.30.0 - go-golang-org-x-term-0.29.0 - go-golang-org-x-text-0.22.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-elazarl-goproxy-1.7.2 - (package - (name "go-github-com-elazarl-goproxy") - (version "1.7.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/elazarl/goproxy") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14lljw28rgdr1zc3n73m6bx3by0vyjarc0h5ggnzymxfjrvv4h2l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/elazarl/goproxy")) - (propagated-inputs (list go-github-com-stretchr-testify-1.10.0 - go-golang-org-x-net-0.35.0)) - (home-page "https://github.com/elazarl/goproxy") - (synopsis "GoProxy") - (description - "Package goproxy provides a customizable HTTP proxy, supporting hijacking HTTPS -connection.") - (license license:bsd-3))) - -(define-public go-github-com-emirpasic-gods-1.18.1 - (package - (name "go-github-com-emirpasic-gods") - (version "1.18.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emirpasic/gods") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vnnmv813m8yhykwlxpizpvpimsirbaiwa3ckxfyx3ybv1swlq44")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/emirpasic/gods")) - (home-page "https://github.com/emirpasic/gods") - (synopsis "GoDS (Go Data Structures)") - (description - "Implementation of various data structures and algorithms in Go.") - (license #f))) - -(define-public go-github-com-anmitsu-go-shlex-0.0.0-20200514113438-38f4b401e2be - (package - (name "go-github-com-anmitsu-go-shlex") - (version "0.0.0-20200514113438-38f4b401e2be") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/anmitsu/go-shlex") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17iz68yzbnr7y4s493asbagbv79qq8hvl2pkxvm6bvdkgphj8w1g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/anmitsu/go-shlex")) - (home-page "https://github.com/anmitsu/go-shlex") - (synopsis "go-shlex") - (description - "Package shlex provides a simple lexical analysis like Unix shell.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.28.0 - (package - (name "go-golang-org-x-sys") - (version "0.28.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1lgsisl36knlr41inqls3w51xcqfl6d3hkacxry0nqx39167b882")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.27.0 - (package - (name "go-golang-org-x-term") - (version "0.27.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gfykqmzgwgrb3adlbknjrb96i58bx2q2vjcdvfvwm554gznkgki")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.28.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.31.0 - (package - (name "go-golang-org-x-crypto") - (version "0.31.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pd3qipz2wb5wbbb44lgbfygxhf9lq5rknf82p2dmaicszn0rd53")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.28.0 - go-golang-org-x-term-0.27.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-github-com-gliderlabs-ssh-0.3.8 - (package - (name "go-github-com-gliderlabs-ssh") - (version "0.3.8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gliderlabs/ssh") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01svn6n2i7gb3j4wvjh3d7xyh3n0kxm5cda2kg9vgpl1l3bbsvqm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gliderlabs/ssh")) - (propagated-inputs (list - go-github-com-anmitsu-go-shlex-0.0.0-20200514113438-38f4b401e2be - go-golang-org-x-crypto-0.31.0)) - (home-page "https://github.com/gliderlabs/ssh") - (synopsis "gliderlabs/ssh") - (description - "Package ssh wraps the crypto/ssh package with a higher-level API for building -SSH servers. The goal of the API was to make it as simple as using net/http, so -the API is very similar.") - (license license:bsd-3))) - -(define-public go-github-com-pkg-errors-0.9.1 - (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-go-git-gcfg-1.5.1-0.20230307220236-3a3c6141e376 - (package - (name "go-github-com-go-git-gcfg") - (version "1.5.1-0.20230307220236-3a3c6141e376") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-git/gcfg") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vvm2k7jk0hyiayksxv9cvns6mkqfqclza33vpm4z8rf4s0k92bz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-git/gcfg")) - (propagated-inputs (list go-github-com-pkg-errors-0.9.1 - go-gopkg-in-warnings-v0)) - (home-page "https://github.com/go-git/gcfg") - (synopsis #f) - (description - "Package gcfg reads \"INI-style\" text-based configuration files with \"name=value\" -pairs grouped into sections (gcfg files).") - (license license:bsd-3))) - -(define-public go-github-com-cyphar-filepath-securejoin-0.3.6 - (package - (name "go-github-com-cyphar-filepath-securejoin") - (version "0.3.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cyphar/filepath-securejoin") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1kv7nqlxzhq92cm7mnswc3077npxybxgblbvv3p9yfg76717wlik")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cyphar/filepath-securejoin")) - (propagated-inputs (list go-github-com-stretchr-testify-1.7.1 - go-golang-org-x-sys-0.18.0)) - (home-page "https://github.com/cyphar/filepath-securejoin") - (synopsis #f) - (description - "Package securejoin implements a set of helpers to make it easier to write Go -code that is safe against symlink-related escape attacks. The primary idea is -to let you resolve a path within a rootfs directory as if the rootfs was a -chroot.") - (license #f))) - -(define-public go-github-com-go-task-slim-sprig-3.0.0 - (package - (name "go-github-com-go-task-slim-sprig") - (version "3.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-task/slim-sprig") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1h6m9n8w6yk0fp1kpk574kac6l3ibkh71myjakvns1nmqphb085w")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-task/slim-sprig/v3" - #:unpack-path "github.com/go-task/slim-sprig")) - (propagated-inputs (list go-github-com-stretchr-testify-1.8.4)) - (home-page "https://github.com/go-task/slim-sprig") - (synopsis "Slim-Sprig: Template functions for Go templates") - (description "Package sprig provides template functions for Go.") - (license license:expat))) - -(define-public go-github-com-chromedp-sysutil-1.0.0 - (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-0.0.0-20230802225258-3cf4e6d46a89 - (package - (name "go-github-com-chromedp-cdproto") - (version "0.0.0-20230802225258-3cf4e6d46a89") - (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 "0a9r4v2j6mjibzcs9nrqy4gfdaaiwj097cr3rmfmnflx1230gg4h")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chromedp/cdproto")) - (propagated-inputs (list go-github-com-chromedp-sysutil-1.0.0 - go-github-com-mailru-easyjson-0.7.7)) - (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-0.1.0 - (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-0.2.1 - (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-1.2.1 - (package - (name "go-github-com-gobwas-ws") - (version "1.2.1") - (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 "15ysfvfpxsp8had78z3nl0kg2m1rd762c5226ngj65gbv0lin2vs")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gobwas/ws")) - (propagated-inputs (list go-github-com-gobwas-httphead-0.1.0 - go-github-com-gobwas-pool-0.2.1)) - (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-0.0.0-20220302134840-0c2507a12d80 - (package - (name "go-github-com-ledongthuc-pdf") - (version "0.0.0-20220302134840-0c2507a12d80") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ledongthuc/pdf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "143w5b4ggcamjm3ggvxjj6xa90b09gmxb07rxynbc40y9b9ql33b")))) - (build-system go-build-system) - (arguments - (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-1.0.0 - (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-0.7.7 - (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 (list go-github-com-josharian-intern-1.0.0)) - (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-orisano-pixelmatch-0.0.0-20220722002657-fb0b55479cde - (package - (name "go-github-com-orisano-pixelmatch") - (version "0.0.0-20220722002657-fb0b55479cde") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/orisano/pixelmatch") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "16ps7x2cv5g6mhiiacar9njxw3a59hvi8bm145p7wgi725336dfr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/orisano/pixelmatch")) - (home-page "https://github.com/orisano/pixelmatch") - (synopsis "pixelmatch") - (description - "@@url{https://github.com/mapbox/pixelmatch,mapbox/pixelmatch} ports for go.") - (license license:expat))) - -(define-public go-github-com-chromedp-chromedp-0.9.2 - (package - (name "go-github-com-chromedp-chromedp") - (version "0.9.2") - (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 "1im3zr1mvjvxdxj5zgcxw9jfskhkvxvcm5hi4blsyggbw8fy2xvc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chromedp/chromedp")) - (propagated-inputs (list - go-github-com-chromedp-cdproto-0.0.0-20230802225258-3cf4e6d46a89 - go-github-com-gobwas-ws-1.2.1 - go-github-com-ledongthuc-pdf-0.0.0-20220302134840-0c2507a12d80 - go-github-com-mailru-easyjson-0.7.7 - go-github-com-orisano-pixelmatch-0.0.0-20220722002657-fb0b55479cde)) - (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-1.0.0 - (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 (list go-github-com-chzyer-logex-1.2.1)) - (home-page "https://github.com/chzyer/test") - (synopsis "test") - (description #f) - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20220310020820-b874c991c1a5 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20220310020820-b874c991c1a5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0lsh3vr37ggs8p2k4y9ihin8acr72bi489s5b8kv19bx35j9x3k5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-chzyer-logex-1.2.1 - (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-1.5.1 - (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 (list go-github-com-chzyer-logex-1.2.1 - go-github-com-chzyer-test-1.0.0 - go-golang-org-x-sys-0.0.0-20220310020820-b874c991c1a5)) - (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-0.0.0-20240312041847-bd984b5ce465 - (package - (name "go-github-com-ianlancetaylor-demangle") - (version "0.0.0-20240312041847-bd984b5ce465") - (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 "1g52ly5xpfx49c03cj2gac03pg1dvmsa7fkp85f9n4jz27j486gj")))) - (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-0.0.0-20240424215950-a892ee059fd6 - (package - (name "go-github-com-google-pprof") - (version "0.0.0-20240424215950-a892ee059fd6") - (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 "1jall6iqj0341inrdh8slzh2nbw40wawyxqyhllam90g28hy0jas")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/pprof")) - (propagated-inputs (list go-github-com-chromedp-chromedp-0.9.2 - go-github-com-chzyer-readline-1.5.1 - go-github-com-ianlancetaylor-demangle-0.0.0-20240312041847-bd984b5ce465)) - (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-go-logr-logr-1.4.1 - (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-github-com-go-logr-logr-1.2.4 - (package - (name "go-github-com-go-logr-logr") - (version "1.2.4") - (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 "1ara5lacbzwqw8m6800837jgf5gbcfj6namm0zwzb45xqgfl64c0")))) - (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-github-com-stretchr-testify-1.6.1 - (package - (name "go-github-com-stretchr-testify") - (version "1.6.1") - (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 "1yhiqqzjvi63pf01rgzx68gqkkvjx03fvl5wk30br5l6s81s090l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.1.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - (package - (name "go-github-com-go-task-slim-sprig") - (version "0.0.0-20230315185526-52ccab3ef572") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-task/slim-sprig") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1y65slzh0xwb22w5n8f96hx3blwbp04whcyw6mvjwq6w0q4n78qg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-task/slim-sprig")) - (propagated-inputs (list go-github-com-stretchr-testify-1.6.1)) - (home-page "https://github.com/go-task/slim-sprig") - (synopsis "Sprig: Template functions for Go templates") - (description "Sprig: Template functions for Go.") - (license license:expat))) - -(define-public go-github-com-golang-protobuf-1.5.3 - (package - (name "go-github-com-golang-protobuf") - (version "1.5.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03f1w2cd4s8a3xhl61x7yjx81kbzlrjpvnnwmbhqnz814yi7h43i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 - go-google-golang-org-protobuf-1.26.0)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-google-go-cmp-0.5.9 - (package - (name "go-github-com-google-go-cmp") - (version "0.5.9") - (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 "0a13m7l1jrysa7mrlmra8y7n83zcnb23yjyg3a609p8i9lxkh1wm")))) - (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-go-logr-logr-1.2.3 - (package - (name "go-github-com-go-logr-logr") - (version "1.2.3") - (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 "1148cph7c9qxjvng94a90szpbm2m5dj4pvllbsjqvgqj5j8prwip")))) - (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-github-com-chzyer-readline-0.0.0-20180603132655-2972be24d48e - (package - (name "go-github-com-chzyer-readline") - (version "0.0.0-20180603132655-2972be24d48e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chzyer/readline") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chzyer/readline")) - (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-0.0.0-20200824232613-28f6c0f3b639 - (package - (name "go-github-com-ianlancetaylor-demangle") - (version "0.0.0-20200824232613-28f6c0f3b639") - (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 "0rsq3622gd40f1x1l7caidsxrmzg1993ich2higwd94fqbxs1r83")))) - (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-0.0.0-20210407192527-94a9f03dee38 - (package - (name "go-github-com-google-pprof") - (version "0.0.0-20210407192527-94a9f03dee38") - (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 "0qx545a5xsfamdbl3x7b149sh0043s377ikhrcdy5rdprs5bbbl3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/pprof")) - (propagated-inputs (list - go-github-com-chzyer-readline-0.0.0-20180603132655-2972be24d48e - go-github-com-ianlancetaylor-demangle-0.0.0-20200824232613-28f6c0f3b639)) - (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-google-golang-org-protobuf-1.26.0 - (package - (name "go-google-golang-org-protobuf") - (version "1.26.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0xq6phaps6d0vcv13ga59gzj4306l0ki9kikhmb52h6pq0iwfqlz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.0 - go-github-com-google-go-cmp-0.5.5)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.5.2 - (package - (name "go-github-com-golang-protobuf") - (version "1.5.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1mh5fyim42dn821nsd3afnmgscrzzhn3h8rag635d2jnr23r1zhk")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 - go-google-golang-org-protobuf-1.26.0)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-stretchr-testify-1.5.1 - (package - (name "go-github-com-stretchr-testify") - (version "1.5.1") - (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 "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.1.0 - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - (package - (name "go-github-com-go-task-slim-sprig") - (version "0.0.0-20210107165309-348f09dbbbc0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-task/slim-sprig") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "16i1w4sm1h8wd132gdaq1z0asj9nc36zs8b3q9jy5kcbjzidl34f")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-task/slim-sprig")) - (propagated-inputs (list go-github-com-stretchr-testify-1.5.1)) - (home-page "https://github.com/go-task/slim-sprig") - (synopsis "Sprig: Template functions for Go templates") - (description "Sprig: Template functions for Go.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20191005200804-aed5e4c7ecf9 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20191005200804-aed5e4c7ecf9") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wsdsbl9n61l99z0cvib2xzg56fsfgky4yc5xapdw9ywx9h0zm3a")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-fsnotify-fsnotify-1.4.9 - (package - (name "go-github-com-fsnotify-fsnotify") - (version "1.4.9") - (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 "1i1r72knpbfwwql9frn9bqc3nhfc2ai5m6qllcyr6wban62lr40x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/fsnotify/fsnotify")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20191005200804-aed5e4c7ecf9)) - (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-nxadm-tail-1.4.8 - (package - (name "go-github-com-nxadm-tail") - (version "1.4.8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/nxadm/tail") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/nxadm/tail")) - (propagated-inputs (list go-github-com-fsnotify-fsnotify-1.4.9 - go-gopkg-in-tomb-v1)) - (home-page "https://github.com/nxadm/tail") - (synopsis "tail functionality in Go") - (description - "nxadm/tail provides a Go library that emulates the features of the BSD `tail` -program. The library comes with full support for truncation/move detection as -it is designed to work with log rotation tools. The library works on all -operating systems supported by Go, including POSIX systems like Linux and *BSD, -and MS Windows. Go 1.9 is the oldest compiler release supported.") - (license license:expat))) - -(define-public go-github-com-google-go-cmp-0.3.0 - (package - (name "go-github-com-google-go-cmp") - (version "0.3.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 "1hyxx3434zshl2m9ja78gwlkg1rx9yl6diqa7dnjb31xz5x4gbjj")))) - (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-protobuf-0.0.0-20200109180630-ec00e32a8dfd - (package - (name "go-google-golang-org-protobuf") - (version "0.0.0-20200109180630-ec00e32a8dfd") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0w6lp9w2avxcpxwzzhspr209ifhyjagvs23k0vykfdqahl1aplrh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.3.0)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.4.0-rc.1 - (package - (name "go-github-com-golang-protobuf") - (version "1.4.0-rc.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "186rirvbfgv6hrxp27ipx2cdpv19qifdd20biqfdm01wiyclqimn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.3.1 - go-google-golang-org-protobuf-0.0.0-20200109180630-ec00e32a8dfd)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-google-go-cmp-0.3.1 - (package - (name "go-github-com-google-go-cmp") - (version "0.3.1") - (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 "1caw49i0plkjxir7kdf5qhwls3krqwfmi7g4h392rdfwi3kfahx1")))) - (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-protobuf-0.0.0-20200221191635-4d8936d0db64 - (package - (name "go-google-golang-org-protobuf") - (version "0.0.0-20200221191635-4d8936d0db64") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0563bsvdjj6k0sgwqd5yzrgfiax7sp3lcwh608gync5sv9fx39cy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-golang-protobuf-1.4.0-rc.1 - go-github-com-google-go-cmp-0.3.1)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.4.0-rc.1.0.20200221234624-67d41d38c208 - (package - (name "go-github-com-golang-protobuf") - (version "1.4.0-rc.1.0.20200221234624-67d41d38c208") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ykxhg3zixmw25pd435f8h16wnz1g00jpcmmg3xl030kksgqgpp6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 - go-google-golang-org-protobuf-0.0.0-20200221191635-4d8936d0db64)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-google-golang-org-protobuf-0.0.0-20200228230310-ab0ca4ff8a60 - (package - (name "go-google-golang-org-protobuf") - (version "0.0.0-20200228230310-ab0ca4ff8a60") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1rinspcznfp85yz4vrlf4h38hr576virgv8lcs22bsylqga808sd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list - go-github-com-golang-protobuf-1.4.0-rc.1.0.20200221234624-67d41d38c208 - go-github-com-google-go-cmp-0.4.0)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.4.0-rc.2 - (package - (name "go-github-com-golang-protobuf") - (version "1.4.0-rc.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hd43hjv5zl6bjbmhm5phx74bw4xajsi73m5zky2k56za4mpgzzc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 - go-google-golang-org-protobuf-0.0.0-20200228230310-ab0ca4ff8a60)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-google-golang-org-protobuf-1.20.1-0.20200309200217-e05f789c0967 - (package - (name "go-google-golang-org-protobuf") - (version "1.20.1-0.20200309200217-e05f789c0967") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17wmy89hnmpkwc63rfcjp50q15s9f1rhmczg06c3z9yy41zk82w9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-golang-protobuf-1.4.0-rc.2 - go-github-com-google-go-cmp-0.4.0)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.4.0-rc.4.0.20200313231945-b860323f09d0 - (package - (name "go-github-com-golang-protobuf") - (version "1.4.0-rc.4.0.20200313231945-b860323f09d0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1zj6cwshx0l5n9cn2cpbikzzb79px5dmkpc4p19zy1iif5r5p0z0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 - go-google-golang-org-protobuf-1.20.1-0.20200309200217-e05f789c0967)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-google-golang-org-protobuf-1.21.0 - (package - (name "go-google-golang-org-protobuf") - (version "1.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12bwln8z1lf9105gdp6ip0rx741i4yfz1520gxnp8861lh9wcl63")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list - go-github-com-golang-protobuf-1.4.0-rc.4.0.20200313231945-b860323f09d0 - go-github-com-google-go-cmp-0.4.0)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.4.0 - (package - (name "go-github-com-golang-protobuf") - (version "1.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fjvl5n77abxz5qsd4mgyvjq19x43c5bfvmq62mq3m5plx6zksc8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 - go-google-golang-org-protobuf-1.21.0)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-google-go-cmp-0.4.0 - (package - (name "go-github-com-google-go-cmp") - (version "0.4.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 "1x5pvl3fb5sbyng7i34431xycnhmx8xx94gq2n19g6p0vz68z2v2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/go-cmp")) - (propagated-inputs (list - go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543)) - (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-protobuf-1.23.0 - (package - (name "go-google-golang-org-protobuf") - (version "1.23.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03yan0m1v0zmlr935p4n24fd376mznsg85zy8sywbgisls4s1bzy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-golang-protobuf-1.4.0 - go-github-com-google-go-cmp-0.4.0)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.4.2 - (package - (name "go-github-com-golang-protobuf") - (version "1.4.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0m5z81im4nsyfgarjhppayk4hqnrwswr3nix9mj8pff8x9jvcjqw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 - go-google-golang-org-protobuf-1.23.0)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-fsnotify-fsnotify-1.4.7 - (package - (name "go-github-com-fsnotify-fsnotify") - (version "1.4.7") - (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 "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/fsnotify/fsnotify")) - (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-nxadm-tail-1.4.4 - (package - (name "go-github-com-nxadm-tail") - (version "1.4.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/nxadm/tail") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1czmwqii0fc8v3ar5bwqpfanprkxg19waly405zlvcflzvj53wwc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/nxadm/tail")) - (propagated-inputs (list go-github-com-fsnotify-fsnotify-1.4.7 - go-gopkg-in-tomb-v1)) - (home-page "https://github.com/nxadm/tail") - (synopsis "tail functionality in Go") - (description - "nxadm/tail provides a Go library that emulates the features of the BSD `tail` -program. The library comes with full support for truncation/move detection as -it is designed to work with log rotation tools. The library works on all -operating systems supported by Go, including POSIX systems like Linux and *BSD, -and MS Windows. Go 1.9 is the oldest compiler release supported.") - (license license:expat))) - -(define-public go-github-com-golang-protobuf-1.2.0 - (package - (name "go-github-com-golang-protobuf") - (version "1.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-1.6.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "1.6.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 "0x0gc89vgq38xhgmi2h22bhr73cf2gmk42g89nz89k8dgg9hhr25")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo")) - (home-page "https://github.com/onsi/ginkgo") - (synopsis "Ginkgo 2.0 Release Candidate is available!") - (description "Ginkgo is a BDD-style testing framework for Golang.") - (license license:expat))) - -(define-public go-golang-org-x-net-0.0.0-20180906233101-161cd47e91fd - (package - (name "go-golang-org-x-net") - (version "0.0.0-20180906233101-161cd47e91fd") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0254ld010iijygbzykib2vags1dc0wlmcmhgh4jl8iny159lhbcv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.7.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.7.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "06p3x0910cdaa64l7d44s728d4j3yhps315dlcvrbjzhljjj7mam")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.2.0 - go-github-com-onsi-ginkgo-1.6.0 - go-golang-org-x-net-0.0.0-20180906233101-161cd47e91fd - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20191120155948-bd437916bb0e - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20191120155948-bd437916bb0e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1i8x26frmlin55k69k936zd1rp5sqnq14y5ms4rkxbfzhasdm2rx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-1.12.1 - (package - (name "go-github-com-onsi-ginkgo") - (version "1.12.1") - (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 "0xs9724l2b0bwjwrvw5cs3akxaw0n1j5kyxrb1ggfsdjz0zmjcxh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-nxadm-tail-1.4.4 - go-github-com-onsi-gomega-1.7.1 - go-golang-org-x-sys-0.0.0-20191120155948-bd437916bb0e)) - (home-page "https://github.com/onsi/ginkgo") - (synopsis "Ginkgo 2.0 Release Candidate is available!") - (description "Ginkgo is a BDD-style testing framework for Golang.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20200323222414-85ca7c5b95cd - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20200323222414-85ca7c5b95cd") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1504qkgbhhm4f0bhk77v2r1lj6x171ay5m79alkg78wjb5cign5l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20200520004742-59133d7f0dd7 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20200520004742-59133d7f0dd7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03js31gnf3hir5dh6q01bj7cs0y4wzyinqg1mvr0nlb83kak9ggq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 - go-golang-org-x-sys-0.0.0-20200323222414-85ca7c5b95cd - go-golang-org-x-text-0.3.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.10.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.10.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "068mirdbwl9n9dqlvqr489h52wkd90cv1jvng4yp8kv83lhzk2dq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.4.2 - go-github-com-onsi-ginkgo-1.12.1 - go-golang-org-x-net-0.0.0-20200520004742-59133d7f0dd7 - go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543 - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20210112080510-489259a85091 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20210112080510-489259a85091") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1n31mqjwz6v53v6sqxxkfkmvp095c8p81iafy0bsj936chr9pa3h")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-1.16.4 - (package - (name "go-github-com-onsi-ginkgo") - (version "1.16.4") - (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 "0rpzh0vg2k33szcq17rdwjvj3q6djp7vqfvasck40gsibadimnd7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo")) - (propagated-inputs (list - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-nxadm-tail-1.4.8 - go-github-com-onsi-gomega-1.10.1 - go-golang-org-x-sys-0.0.0-20210112080510-489259a85091 - go-golang-org-x-tools-0.0.0-20201224043029-2b0845dc783e)) - (home-page "https://github.com/onsi/ginkgo") - (synopsis "Ginkgo 2.0 Release Candidate is available!") - (description "Ginkgo is a BDD-style testing framework for Golang.") - (license license:expat))) - -(define-public go-golang-org-x-net-0.0.0-20210428140749-89ef3d95e781 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20210428140749-89ef3d95e781") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1yih23qrdmm6qmr29gmga6l8pi0qyf10m6fqh4jqvss27lxiam8s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da - go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 - go-golang-org-x-text-0.3.6)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.17.0 - (package - (name "go-github-com-onsi-gomega") - (version "1.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01lxf1ai4grd7akdgrc50rb2g2c5drrc067acndccxzxidi43grh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-onsi-ginkgo-1.16.4 - go-golang-org-x-net-0.0.0-20210428140749-89ef3d95e781 - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-yuin-goldmark-1.2.1 - (package - (name "go-github-com-yuin-goldmark") - (version "1.2.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/yuin/goldmark") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12rsnsf65drcp0jfw2jl9w589vsn3pxdk1zh3v9q908iigngrcmy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/yuin/goldmark")) - (home-page "https://github.com/yuin/goldmark") - (synopsis "goldmark") - (description - "Package goldmark implements functions to convert markdown text to a desired -format.") - (license license:expat))) - -(define-public go-golang-org-x-crypto-0.0.0-20191011191535-87dc89f01550 - (package - (name "go-golang-org-x-crypto") - (version "0.0.0-20191011191535-87dc89f01550") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list - go-golang-org-x-net-0.0.0-20190404232315-eb5bcb51f2a3 - go-golang-org-x-sys-0.0.0-20190412213103-97732733099d)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.3.0 - (package - (name "go-golang-org-x-mod") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ldgbx2zpprbsfn6p8pfgs4nn87gwbfcv2z0fa7n8alwsq2yw78q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20191011191535-87dc89f01550 - go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e - go-golang-org-x-xerrors-0.0.0-20191011141410-1b5146add898)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20190404232315-eb5bcb51f2a3 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20190404232315-eb5bcb51f2a3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17k4g8krxbl84gzcs275b7gsh66dzm15fdxivjnx9xz8q84l4kby")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 - go-golang-org-x-text-0.3.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20190412213103-97732733099d - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20190412213103-97732733099d") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "118hkp01i4z1f5h6hcjm0ff2ngqhrzj1f7731n0kw8dr6hvbx0sw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.0.0-20200622213623-75b288015ac9 - (package - (name "go-golang-org-x-crypto") - (version "0.0.0-20200622213623-75b288015ac9") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "18vlncvvs11ds3zaaziqjlg5s2vcwi3496nn6qv7p0dp94j5pwa2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list - go-golang-org-x-net-0.0.0-20190404232315-eb5bcb51f2a3 - go-golang-org-x-sys-0.0.0-20190412213103-97732733099d)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20200930185726-fdedc70b468f - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20200930185726-fdedc70b468f") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1njlfhjbvi4lxvjbq8zswrb0y0q4jd2p6x51h1q6vmyzi9af6869")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20201021035429-f5854403a974 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20201021035429-f5854403a974") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vw63zpmhi337f3gc432x3wkib4j2ia8dy7if31wxwb9dgqvy222")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20200622213623-75b288015ac9 - go-golang-org-x-sys-0.0.0-20200930185726-fdedc70b468f - go-golang-org-x-text-0.3.3)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.0.0-20201020160332-67f06af15bc9 - (package - (name "go-golang-org-x-sync") - (version "0.0.0-20201020160332-67f06af15bc9") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "093p4panc808ak5bamzz7m9nb0xxib7778jpnr6f0xkz1n4fzyw5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.0.0-20201224043029-2b0845dc783e - (package - (name "go-golang-org-x-tools") - (version "0.0.0-20201224043029-2b0845dc783e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hn6rbmyhdxfff56iz16yvaxzp6xzz9bc49h106v8rh78iclh7kc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.2.1 - go-golang-org-x-mod-0.3.0 - go-golang-org-x-net-0.0.0-20201021035429-f5854403a974 - go-golang-org-x-sync-0.0.0-20201020160332-67f06af15bc9 - go-golang-org-x-xerrors-0.0.0-20200804184101-5ec99f83aff1)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.1.3 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.1.3") - (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 "1dwn62p50fj4gm09g5rfhb510wmwwnycslr0gfpdxkbx74sbbsdb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.17.0 - go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da - go-golang-org-x-tools-0.0.0-20201224043029-2b0845dc783e)) - (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-golang-org-x-net-0.0.0-20220225172249-27dd8689420f - (package - (name "go-golang-org-x-net") - (version "0.0.0-20220225172249-27dd8689420f") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0dnim0apnq6lmbmzqbv223vclqk1nbbg7j4id19cf75amwhcwag1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20211216021012-1d35b9e2eb4e - go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 - go-golang-org-x-text-0.3.7)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.19.0 - (package - (name "go-github-com-onsi-gomega") - (version "1.19.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.0.0-20220225172249-27dd8689420f - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20220319134239-a9b59b0215f8 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20220319134239-a9b59b0215f8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pdfnkz6ysi1bx98hgk27wpngs8liawja9adpvbb3ay9223hmaiy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-yuin-goldmark-1.4.1 - (package - (name "go-github-com-yuin-goldmark") - (version "1.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/yuin/goldmark") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "16pal7a57878lxk4qa587r3w0h2finm69h791wgqy6x51vs70wlr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/yuin/goldmark")) - (home-page "https://github.com/yuin/goldmark") - (synopsis "goldmark") - (description - "Package goldmark implements functions to convert markdown text to a desired -format.") - (license license:expat))) - -(define-public go-golang-org-x-xerrors-0.0.0-20191011141410-1b5146add898 - (package - (name "go-golang-org-x-xerrors") - (version "0.0.0-20191011141410-1b5146add898") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/xerrors") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0w2akj91krxjag0xdhsg78470888nicc5ismc2ap9jqpss6v1zih")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/xerrors")) - (home-page "https://golang.org/x/xerrors") - (synopsis #f) - (description "Package xerrors implements functions to manipulate errors.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.6.0-dev.0.20220106191415-9b9b3d81d5e3 - (package - (name "go-golang-org-x-mod") - (version "0.6.0-dev.0.20220106191415-9b9b3d81d5e3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0z6ykbphvlq3qm2hs6jw2yqcpv6h838axax86p1aryjv1dv3zhjy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list - go-golang-org-x-crypto-0.0.0-20210921155107-089bfa567519 - go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e - go-golang-org-x-xerrors-0.0.0-20191011141410-1b5146add898)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20211015210444-4f30a5c0130f - (package - (name "go-golang-org-x-net") - (version "0.0.0-20211015210444-4f30a5c0130f") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zwq1blr55kaskqaq423ciwp5p9ka6wqmc7vi38y4h9b8aq3vang")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da - go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 - go-golang-org-x-text-0.3.6)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.0.0-20210220032951-036812b2e83c - (package - (name "go-golang-org-x-sync") - (version "0.0.0-20210220032951-036812b2e83c") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gl202py3s4gl6arkaxlf8qa6f0jyyg2f95m6f89qnfmr416h85b")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20211019181941-9d821ace8654 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20211019181941-9d821ace8654") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "118wvggm5h7hnx61wlg8mr3gvj76775126ic6hq0bsgbggzd4cm7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-xerrors-0.0.0-20200804184101-5ec99f83aff1 - (package - (name "go-golang-org-x-xerrors") - (version "0.0.0-20200804184101-5ec99f83aff1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/xerrors") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dbzc3gmf2haazpv7cgmv97rq40g2xzwbglc17vas8dwhgwgwrzb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/xerrors")) - (home-page "https://golang.org/x/xerrors") - (synopsis #f) - (description "Package xerrors implements functions to manipulate errors.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.1.10 - (package - (name "go-golang-org-x-tools") - (version "0.1.10") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1aayyzraia15vmq3df3vnqsrihpzdkwrgk7byasjasv1ypzpxgdg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.1 - go-golang-org-x-mod-0.6.0-dev.0.20220106191415-9b9b3d81d5e3 - go-golang-org-x-net-0.0.0-20211015210444-4f30a5c0130f - go-golang-org-x-sync-0.0.0-20210220032951-036812b2e83c - go-golang-org-x-sys-0.0.0-20211019181941-9d821ace8654 - go-golang-org-x-text-0.3.7 - go-golang-org-x-xerrors-0.0.0-20200804184101-5ec99f83aff1)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.1.4 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.1.4") - (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 "1973axfmywz2fxzqr3m7xgfjh2sv8dr9rz8f4hirl47054k4xig4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.19.0 - go-golang-org-x-sys-0.0.0-20220319134239-a9b59b0215f8 - go-golang-org-x-tools-0.1.10)) - (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-golang-org-x-sys-0.0.0-20211216021012-1d35b9e2eb4e - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20211216021012-1d35b9e2eb4e") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "09xmnw6hhpqnakm99xxigg0znbx46f084lpacz67p5rbcdngjxis")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20220425223048-2871e0cb64e4 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20220425223048-2871e0cb64e4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0m8r3bb534yinay53a9yanyg27mvyxb2jxb6vyrfxvbxz5g0gsb7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20211216021012-1d35b9e2eb4e - go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 - go-golang-org-x-text-0.3.7)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.20.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.20.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1p2l8516clyqhglnglxpxyckw4lj477k0ap1q4zpc7k3ba7z2n0w")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.8 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.0.0-20220425223048-2871e0cb64e4 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.1.6 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.1.6") - (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 "1ki33d4hnjdyamgqy11zwv6a75jv033ivzkm48ffdmfnfvbgs1sf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.20.1 - go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f - go-golang-org-x-tools-0.1.12)) - (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-github-com-onsi-gomega-1.21.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.21.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0bw3b5q11l3p4bjw1rjlwyq830cykgq0g36ad0bahxsll3dn9w00")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.8 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.3.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.3.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 "1j0zjyvil6ng3v5752k65rlbp1gmphxi49qrv41di2bcf5hqdbab")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.21.1 - go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f - go-golang-org-x-tools-0.1.12)) - (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-github-com-onsi-gomega-1.22.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.22.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "07spvcrnj65d529yhlwb45qpx4zdy60yz26vds9img08cdvl9g75")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.8 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.4.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.4.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 "0817rvw8lgwjfydhjgmfcirfzjakpjn1bdd1d8iicjdl2h5r8rww")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.22.1 - go-golang-org-x-sys-0.1.0 - go-golang-org-x-tools-0.2.0)) - (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-github-com-onsi-gomega-1.24.0 - (package - (name "go-github-com-onsi-gomega") - (version "1.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0g3dp3kzm9i7sbg6dad2a9vrphqwpjjjxjm4sxf8zc0rnbin3sx4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.1.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-crypto-0.1.0 - (package - (name "go-golang-org-x-crypto") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1igzh43n27i0nijhmfp8g51ir0cq8cxjs4glb336l45rs9vyzhr2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.1.0 - go-golang-org-x-sys-0.1.0 - go-golang-org-x-term-0.1.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.6.0 - (package - (name "go-golang-org-x-mod") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "10vf1rpqqr6sz42gh9d6gbrdvjs8dvcaxmd77m5srscbjnyw1pxh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-crypto-0.1.0 - go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.1.0 - (package - (name "go-golang-org-x-term") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yf5cy52fns1aq6af3as5cfjwx689l6mjkrrpgn7bri3jaqcssai")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.1.0 - (package - (name "go-golang-org-x-net") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wh3021id07rbjci8hm4nb2ljaaafmvi6x93lsca3cis30af3d2a")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.1.0 - go-golang-org-x-term-0.1.0 - go-golang-org-x-text-0.4.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.1.0 - (package - (name "go-golang-org-x-sys") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1i0pl8cg4mrc6vg206frg6ji556kj3jwz1i29d9q4203n0ffvzif")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.2.0 - (package - (name "go-golang-org-x-tools") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0kw4rq0gx0lc50ipsdzhdi45hsdlzcbqjgwdz4fghfak01px3h79")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.6.0 - go-golang-org-x-net-0.1.0 - go-golang-org-x-sys-0.1.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.5.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.5.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 "18jvida3raflb3r4y10sa7z3q7gr6xa1nnrb97javb4zhyc9v5ld")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.24.0 - go-golang-org-x-sys-0.1.0 - go-golang-org-x-tools-0.2.0)) - (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-golang-org-x-sys-0.2.0 - (package - (name "go-golang-org-x-sys") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04ffvfsrrf7x758cgs6b3cjsq3gzgwjgxwm8f5475nx7jcrfan2d")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.2.0 - (package - (name "go-golang-org-x-term") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01r1v0142bwv93dly8x8lk3753yji7bbkzd5mvpd9zr8knajadvb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.2.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.4.0 - (package - (name "go-golang-org-x-text") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "010lcvxm8zbfh3bn8h0ivcjsr5qr7qvw6r0ainhg4rx4f4gxdbcb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.2.0 - (package - (name "go-golang-org-x-net") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ssw2acwv2izr6jipgsfah02hcikzmh9bqafxap4d4jb6wfagjnh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.2.0 - go-golang-org-x-term-0.2.0 - go-golang-org-x-text-0.4.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.24.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.24.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fj9bqnqiipvaqmnh4v8zwjqzjgwpkjpr2br3avysw6i610z2is4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.2.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-mod-0.7.0 - (package - (name "go-golang-org-x-mod") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14r24fq3kn84k2y2jvvg8hwpy52a3q429pimrdwl5zwknbr2awmh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.3.0 - (package - (name "go-golang-org-x-term") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "16s3d62fgdhiqvcib61s5pwxp08hhrmzx8bdv5zk1w1krjizdarl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.3.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.5.0 - (package - (name "go-golang-org-x-text") - (version "0.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dhc2wcf3h9kiwpcb06lmidxlnl9x6cswimsvm38xwl2lhxnkcyl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.3.0 - (package - (name "go-golang-org-x-net") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1kvkxyvg2ci04p4h3ay6h53j4izrgyv62ap6k16q6g6cbhsj13iq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.3.0 - go-golang-org-x-term-0.3.0 - go-golang-org-x-text-0.5.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.4.0 - (package - (name "go-golang-org-x-tools") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ma6k8jhyl3is96gzyg5mzivwpcnglmpkq4mwyy3d6ml3h37kj3i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.7.0 - go-golang-org-x-net-0.3.0 - go-golang-org-x-sync-0.1.0 - go-golang-org-x-sys-0.3.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.7.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.7.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 "178jv660pmx1ix172jn1mcrg5fsb4v7qpl9q7gisq2y4ij392ysi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.24.1 - go-golang-org-x-sys-0.3.0 - go-golang-org-x-tools-0.4.0)) - (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-golang-org-x-sys-0.4.0 - (package - (name "go-golang-org-x-sys") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fr2d6fnpbqx6n89sg9lsinqkdaw49y068kqj2g0cxlhbh69hzii")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.4.0 - (package - (name "go-golang-org-x-term") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1mhl2cw0f5y40w762ig3pyx1nq0nw5ppn4ag14plwkblblfv20n1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.4.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.6.0 - (package - (name "go-golang-org-x-text") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03m56jj0x9d0rn0xrq55pc4xvqf2ddb0rd9n58pvqqxr7yyxmvj7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.5.0 - (package - (name "go-golang-org-x-net") - (version "0.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fidlcn3vcz42v2lc0rpmqh3bz08bcklj6jvnmz2vvgc481ci5hy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.4.0 - go-golang-org-x-term-0.4.0 - go-golang-org-x-text-0.6.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.26.0 - (package - (name "go-github-com-onsi-gomega") - (version "1.26.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1c9qcfbl6wwhzlp80r3yrvbghimi9r3lz78bzc2glas7har26pq7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.5.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.8.1 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.8.1") - (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 "14ifc6jn6ihwj81d3zfhb48xjf8hqd39s763jl9zrficqy66k47r")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.26.0 - go-golang-org-x-sys-0.5.0 - go-golang-org-x-tools-0.6.0)) - (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-github-com-onsi-gomega-1.27.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gky6g6h840fx3x4j60g1zd3gslk1vva470gjhhmwqpn9s0hnav1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.7.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.9.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.9.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 "1319lsp06i07772j74g11hzmdwbp1q96l1iijgfc3i1n2pq24lzp")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.1 - go-golang-org-x-net-0.7.0 - go-golang-org-x-sys-0.5.0 - go-golang-org-x-tools-0.6.0)) - (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-golang-org-x-net-0.7.0 - (package - (name "go-golang-org-x-net") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ch88x96in2773ynci7ih2w929qd67mzjqc3nazajcid3ijmh1if")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.5.0 - go-golang-org-x-term-0.5.0 - go-golang-org-x-text-0.7.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.27.3 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01w7jxaqaaigf6bkvvay7k8s3cxzk800mjl6l85j0m8yf5f8vala")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.7.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.9.1 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.9.1") - (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 "0j10hqydxf4lghsbv916w5fxr23dl23parlwqkiqmc4i3gxhw3bv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.3 - go-golang-org-x-net-0.8.0 - go-golang-org-x-sys-0.6.0 - go-golang-org-x-tools-0.7.0)) - (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-github-com-onsi-gomega-1.27.4 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1zf2vqdy0q293z7aw9cpphqgbw7h0jbyn9gmq7fmaadsyydns68n")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.8.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-mod-0.9.0 - (package - (name "go-golang-org-x-mod") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0qk0p2daq5kq5zj9g7gz25apr185yrxnzfi0r063wfs59azi2ax0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.7.0 - (package - (name "go-golang-org-x-tools") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1k31v95wqnpqwjs0sdx3iiffqwcfhjssfazynv0z0fg5szpck5fg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.9.0 - go-golang-org-x-net-0.8.0 - go-golang-org-x-sync-0.1.0 - go-golang-org-x-sys-0.6.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.9.2 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.9.2") - (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 "1g7nydjxzc18rfgbyxqcrv2c5gm7dwwr70n9x1382b3zvd2l44lm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 - go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.4 - go-golang-org-x-net-0.8.0 - go-golang-org-x-sys-0.6.0 - go-golang-org-x-tools-0.7.0)) - (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-golang-org-x-sys-0.6.0 - (package - (name "go-golang-org-x-sys") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "13rcrp7gdng5wqh1qd4p21nwjxdjdcnw41gs3yjfshxi52snz81m")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.6.0 - (package - (name "go-golang-org-x-term") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "02ahc5avyfay8jvl8k2lyc8xz2jir5bpbdzxzf36rw0qkig35382")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.6.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.8.0 - (package - (name "go-golang-org-x-text") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "054dh7bzfswqrq4jl93dv77w7y8kqcdkv5yz03jjn3hcazs3g1b0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.8.0 - (package - (name "go-golang-org-x-net") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0cv7kblgzrjv1glp99g1csw7hcjniz7zn6c9xfkrj9ysmslsvhyr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.6.0 - go-golang-org-x-term-0.6.0 - go-golang-org-x-text-0.8.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.27.6 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "029rwaq4xwmhwam8allj9axvj2d61vdglphymw67anynzvdbj3cx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.8.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-onsi-ginkgo-2.9.5 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.9.5") - (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 "1612wk96whk7z0s0r3n953ad1s8h61yd3g2da7wz5cyg5fjgqxnl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 - go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.6 - go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.8.0 - go-golang-org-x-tools-0.9.1)) - (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-github-com-onsi-gomega-1.27.7 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1d1kn7v6fmkkbm90v5a54k3c03yshbslwvpyqlnmaqfq4067z83b")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.10.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-tools-0.9.1 - (package - (name "go-golang-org-x-tools") - (version "0.9.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sapbkl1ddiw1llyxv3s1rj5kljcq4l97fclzmwvn8hbg8jszycf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.10.0 - go-golang-org-x-net-0.10.0 - go-golang-org-x-sync-0.2.0 - go-golang-org-x-sys-0.8.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.9.7 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.9.7") - (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 "1xqw78bpcdnz211nphfkhwddklj5cxl619q6srdp4djjwk9issgr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 - go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.7 - go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.8.0 - go-golang-org-x-tools-0.9.1)) - (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-github-com-onsi-gomega-1.27.8 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gg4nc9l0r31ac71sngzs8a42cf0arh8cb5q7j6fxc0c1s7avnpi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.10.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.9.0 - (package - (name "go-golang-org-x-sys") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03z7rr7mmb0dlqbsxj1dai7yiwji4nivv5858ap44wf1ii5vc937")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.10.0 - (package - (name "go-golang-org-x-mod") - (version "0.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14vxddjf85i98ln9lvq5x4p17p4nzvvk8nvjdav96i01kcz5pf6i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.2.0 - (package - (name "go-golang-org-x-sync") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1j2fm6qy52jb3j5gxvgml3kf8nrr8sc1b1ja8wxpcsdnrk73vac4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.9.3 - (package - (name "go-golang-org-x-tools") - (version "0.9.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14bdxz7x00lx2xi2m68mmgyd91ksf44gafwwxnx0j94hgmbi14kc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.10.0 - go-golang-org-x-net-0.10.0 - go-golang-org-x-sync-0.2.0 - go-golang-org-x-sys-0.8.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.11.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.11.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 "11argv0322j80g0rp9cz6nyf9rd2wapslqmnqmw576w0d8hfy6fh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 - go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.8 - go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.9.0 - go-golang-org-x-tools-0.9.3)) - (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-golang-org-x-crypto-0.11.0 - (package - (name "go-golang-org-x-crypto") - (version "0.11.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0y877dkc1dlza7n0q37fy9gj3r7i06akgalzq0y3w5mdr77ddlxm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.10.0 - go-golang-org-x-term-0.10.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.10.0 - (package - (name "go-golang-org-x-sys") - (version "0.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1n38psbpy2h8ac2mdvc9w1nysv0fnlgmiahkhqg9p72i28isgyig")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.10.0 - (package - (name "go-golang-org-x-term") - (version "0.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "19abybnsqix924d9ak4p93bgq1312zp1yk11bilrrmsjplhbrzqf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.10.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.11.0 - (package - (name "go-golang-org-x-text") - (version "0.11.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1a0d6f9qqzd9njd8xb59mjrfv5jrz8130crcxbqaiy7lk434nq1k")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.12.0 - (package - (name "go-golang-org-x-net") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "002ws2aqp4kmvdb1q3qcx553xvvfipi7pgq4bzqv5h5yin7l21nd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.11.0 - go-golang-org-x-sys-0.10.0 - go-golang-org-x-term-0.10.0 - go-golang-org-x-text-0.11.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.27.10 - (package - (name "go-github-com-onsi-gomega") - (version "1.27.10") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1x64k6llja1s045x94xsc66i3d34wj0irv4qn1mav16jalsaj5dh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.5.9 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.12.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-crypto-0.12.0 - (package - (name "go-golang-org-x-crypto") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00cg67w0n01a64fc4kqg5j7r47fx5y9vyqlanwb60513dv6lzacs")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.11.0 - go-golang-org-x-term-0.11.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.11.0 - (package - (name "go-golang-org-x-term") - (version "0.11.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03kmj3pbnprpi2pm3bm15z649q9dz9cx7093bs6mz9hhvzyszr4s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.11.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.12.0 - (package - (name "go-golang-org-x-text") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1w1wwql198k784icbq2vbwvc18lh9pn8bnawpq34cqkar06vzfl0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.14.0 - (package - (name "go-golang-org-x-net") - (version "0.14.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pk9pfd5n5hlg5zx1ab3gfzi6lfcs41dfds6fyn661g5xs00l9s1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.12.0 - go-golang-org-x-sys-0.11.0 - go-golang-org-x-term-0.11.0 - go-golang-org-x-text-0.12.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.11.0 - (package - (name "go-golang-org-x-sys") - (version "0.11.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1pp0479l9w92kr6p97d19s8y0hj16gblg4hvdqqzcrf3d9mr4cs3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.12.0 - (package - (name "go-golang-org-x-tools") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bl2qsxyikrndjmblm96j0jimm4311ddnvr4q2gylq156ylr6xwy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.12.0 - go-golang-org-x-net-0.14.0 - go-golang-org-x-sync-0.3.0 - go-golang-org-x-sys-0.11.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.13.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.13.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 "09kbdm8g1pgf3k0nlxvlyflzx20njh9y0nf1apagw1lf6jmbrqrp")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 - go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.27.10 - go-golang-org-x-net-0.14.0 - go-golang-org-x-sys-0.12.0 - go-golang-org-x-tools-0.12.0)) - (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-golang-org-x-crypto-0.14.0 - (package - (name "go-golang-org-x-crypto") - (version "0.14.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08124qkp0l0blq6rw68llfbf84kp99255q0yvxyv27c05b0wkh66")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.13.0 - go-golang-org-x-term-0.13.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.13.0 - (package - (name "go-golang-org-x-sys") - (version "0.13.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "146a87srgp1xv0cmhccnmsjxgg76kvpn67g278zfjyj6pn497f8q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.13.0 - (package - (name "go-golang-org-x-term") - (version "0.13.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0r6a4id60b7rqnkcp50w25fyi35xp03z9rpjhdgnndwr6ir7xcxh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.13.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.17.0 - (package - (name "go-golang-org-x-net") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17zhim2m0r8nyy18g2lsawxm4rawix2qbjyn80x9vc6jc8fv05m9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.14.0 - go-golang-org-x-sys-0.13.0 - go-golang-org-x-term-0.13.0 - go-golang-org-x-text-0.13.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.30.0 - (package - (name "go-github-com-onsi-gomega") - (version "1.30.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sky0y6xl4f9p44xkv8vm5vma8lxkfgxh2mdv59dy8dlfi19kw1i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 - go-github-com-google-go-cmp-0.6.0 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.17.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-mod-0.14.0 - (package - (name "go-golang-org-x-mod") - (version "0.14.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1r4a4m8v7hlfb82gi9ibzhvwavlbabpy2b98cwsg1y4fsxskkswv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.18.0 - (package - (name "go-golang-org-x-crypto") - (version "0.18.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "11z7d10m519i3nyzbb4g7731vpwa3x8gv8d1nhghx5qng7aksib2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.16.0 - go-golang-org-x-term-0.16.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.16.0 - (package - (name "go-golang-org-x-sys") - (version "0.16.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0mq5xbxa030qy6mimq75f2ipc736mfrbwbb6frglnnrjl30207dh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.16.0 - (package - (name "go-golang-org-x-term") - (version "0.16.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1va1iiprhipagdx5vf9yjqdyd79sbgrgj44fcjxwdml8q1r4gagn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.16.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.20.0 - (package - (name "go-golang-org-x-net") - (version "0.20.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fawnwri1ygz8w560077q80d9k56vvcf7jrmgix0f1cjqli6sarw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.18.0 - go-golang-org-x-sys-0.16.0 - go-golang-org-x-term-0.16.0 - go-golang-org-x-text-0.14.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.17.0 - (package - (name "go-golang-org-x-tools") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1sj8pqxgkxnl8z7jklljv7fcagdlxaqgjk4yhmg19djvj2vh89an")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.14.0 - go-golang-org-x-net-0.20.0 - go-golang-org-x-sync-0.6.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.17.1 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.17.1") - (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 "089x6pz5563ldbxiwaqvd2g4dqfzlr25dflmas3gfq51ibwzh4vz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.4.1 - go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 - go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 - go-github-com-onsi-gomega-1.30.0 - go-golang-org-x-net-0.20.0 - go-golang-org-x-sys-0.16.0 - go-golang-org-x-tools-0.17.0)) - (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-golang-org-x-crypto-0.21.0 - (package - (name "go-golang-org-x-crypto") - (version "0.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ivgmb34kvrd6q3bcbvzqf9g2c6f9d27cay3cm07rajapm3ws7rk")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.18.0 - go-golang-org-x-term-0.18.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.18.0 - (package - (name "go-golang-org-x-sys") - (version "0.18.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "11p97drmsiyd42bb0pg9j1bshdmkfmjvfmg118x212wafdw77x6l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.18.0 - (package - (name "go-golang-org-x-term") - (version "0.18.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08wfcmy36z3vglq647qyz6l309d2f9bdvvf1ax0qhr65mbsxx74n")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.18.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.23.0 - (package - (name "go-golang-org-x-net") - (version "0.23.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0d2mmrpdfrw0wh0j9dzwsrszd3xpd8wqxqhpf7dw30pdib9kj7k4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.21.0 - go-golang-org-x-sys-0.18.0 - go-golang-org-x-term-0.18.0 - go-golang-org-x-text-0.14.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.33.0 - (package - (name "go-github-com-onsi-gomega") - (version "1.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12iwsa1vmm7adapx0jhrvnj3938n69567pckyxra3dfq68z1mcyh")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.23.0 - go-google-golang-org-protobuf-1.33.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-tools-0.20.0 - (package - (name "go-golang-org-x-tools") - (version "0.20.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wkvbi6faxlzr1s22swlj2x1qbdk3xkqmq1ll9dsgvcpdkfa9w8i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.17.0 go-golang-org-x-net-0.24.0 - go-golang-org-x-sync-0.7.0 - go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.17.2 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.17.2") - (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 "0n1fad89sqv5qmqpckxkmm7nfc37dyrcfq12hak8y5p4xm4c9nsa")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.4.1 - go-github-com-go-task-slim-sprig-3.0.0 - go-github-com-google-pprof-0.0.0-20240424215950-a892ee059fd6 - go-github-com-onsi-gomega-1.33.0 - go-golang-org-x-net-0.24.0 - go-golang-org-x-sys-0.19.0 - go-golang-org-x-tools-0.20.0)) - (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-golang-org-x-crypto-0.22.0 - (package - (name "go-golang-org-x-crypto") - (version "0.22.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1pkjm6h4wi4b7im941kr31dmzz0s3gadhdjna9pq9lj1xhpzfbl9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.19.0 - go-golang-org-x-term-0.19.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.19.0 - (package - (name "go-golang-org-x-sys") - (version "0.19.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1i7nnjbj2h29bw7dmc9c8y3w40yn24z26pvxsm4bcg445ylfbi03")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.19.0 - (package - (name "go-golang-org-x-term") - (version "0.19.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0a47fafggkh3h3xzcgnqjb2fbkih4glwd8vaw81bvckd10rh8p60")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.19.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.24.0 - (package - (name "go-golang-org-x-net") - (version "0.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i3873xrjsm86hgil28f7hzjpxwzi0jg99974c6rqszdb3b3cmy3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.22.0 - go-golang-org-x-sys-0.19.0 - go-golang-org-x-term-0.19.0 - go-golang-org-x-text-0.14.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.33.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.33.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1jygwi2lz3q7ri85dxdxf187l1hm7r3i0c843l47iakivmld31x1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-net-0.24.0 - go-google-golang-org-protobuf-1.33.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-golang-org-x-tools-0.21.0 - (package - (name "go-golang-org-x-tools") - (version "0.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jgx7hfa4s2q6vdbimvc1hqys2vq7ca7ga3jkfcfhim70ajyj9df")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.17.0 - go-golang-org-x-net-0.25.0 - go-golang-org-x-sync-0.7.0 - go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-ginkgo-2.19.0 - (package - (name "go-github-com-onsi-ginkgo") - (version "2.19.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 "0dwnkcysb5d9dyg8p84hhx5a3sj85g3bwgki1pgay4i8glz7xa7q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/ginkgo/v2" - #:unpack-path "github.com/onsi/ginkgo")) - (propagated-inputs (list go-github-com-go-logr-logr-1.4.1 - go-github-com-go-task-slim-sprig-3.0.0 - go-github-com-google-pprof-0.0.0-20240424215950-a892ee059fd6 - go-github-com-onsi-gomega-1.33.1 - go-golang-org-x-net-0.25.0 - go-golang-org-x-sys-0.20.0 - go-golang-org-x-tools-0.21.0)) - (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-golang-org-x-mod-0.19.0 - (package - (name "go-golang-org-x-mod") - (version "0.19.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "02wilb8q2bp6qhqcrbjxq1pjy3y5k8p11pxlg481609zx4rjiszc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.23.0 - (package - (name "go-golang-org-x-tools") - (version "0.23.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0hr81fr5s39p97m9y3ipma7ryw4nm2246k8ds0flkybzf19mhzbi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.19.0 - go-golang-org-x-net-0.27.0 - go-golang-org-x-sync-0.7.0 - go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-exp-0.0.0-20240719175910-8a7402abbf56 - (package - (name "go-golang-org-x-exp") - (version "0.0.0-20240719175910-8a7402abbf56") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/exp") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vs5i5v9c7d66myq394z17w0ij9vngqcbqn8nmxkb33kj8s83dc3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/exp")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-golang-org-x-mod-0.19.0 - go-golang-org-x-tools-0.23.0)) - (home-page "https://golang.org/x/exp") - (synopsis "exp") - (description - "This subrepository holds experimental and deprecated (in the @@code{old} -directory) packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.25.0 - (package - (name "go-golang-org-x-crypto") - (version "0.25.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cnglyy3fhvnnynazfdrikkwcxv3rlxamvfxink2z241lncvwkxy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.22.0 - go-golang-org-x-term-0.22.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.22.0 - (package - (name "go-golang-org-x-sys") - (version "0.22.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0kpl5hk0zbh5bfschnq64yj1cs7v3l9v6bd1rw5crlfd4hg7xawa")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.22.0 - (package - (name "go-golang-org-x-term") - (version "0.22.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0iqh035y65gfm28xp52pnksh49q3nyaz0zrjjj032rs8hv5py75m")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.22.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.16.0 - (package - (name "go-golang-org-x-text") - (version "0.16.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pmn0i1xbpwvzl4cdgmjqcsk9vckhqrq6699fnr9mkglh4xj3p7a")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list - go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.27.0 - (package - (name "go-golang-org-x-net") - (version "0.27.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fc6d968yiv2l67z9jg7ssvas1hd1jniqh4m7mmlay0q5gk4vf8s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.25.0 - go-golang-org-x-sys-0.22.0 - go-golang-org-x-term-0.22.0 - go-golang-org-x-text-0.16.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-google-golang-org-protobuf-1.34.1 - (package - (name "go-google-golang-org-protobuf") - (version "1.34.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pn0hcxn7bdc1q6cjz8vrari828164f96hhdlr2rgavszcvymdy5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.0 - go-github-com-google-go-cmp-0.5.5)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-onsi-gomega-1.34.1 - (package - (name "go-github-com-onsi-gomega") - (version "1.34.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/onsi/gomega") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0q4z1jxd1ix3wg34riw2m6ivxm9cnwjnsg50rli2d50kymy7qxhn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/onsi/gomega")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-onsi-ginkgo-v2 - go-golang-org-x-exp-0.0.0-20240719175910-8a7402abbf56 - go-golang-org-x-net-0.27.0 - go-google-golang-org-protobuf-1.34.1 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/onsi/gomega") - (synopsis "Using Gomega with Claude Code") - (description - "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") - (license license:expat))) - -(define-public go-github-com-go-git-go-billy-5.8.0 - (package - (name "go-github-com-go-git-go-billy") - (version "5.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-git/go-billy") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sgr7m78bnz0g9jkcyg44705m2snqjjd5r01dfyywscxspgfnrb1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-git/go-billy/v5" - #:unpack-path "github.com/go-git/go-billy")) - (propagated-inputs (list go-github-com-cyphar-filepath-securejoin-0.3.6 - go-github-com-onsi-gomega-1.34.1 - go-github-com-stretchr-testify-1.10.0 - go-golang-org-x-sys-0.36.0 - go-gopkg-in-check-v1)) - (home-page "https://github.com/go-git/go-billy") - (synopsis "go-billy") - (description - "The missing interface filesystem abstraction for Go. Billy implements an -interface based on the @@code{os} standard library, allowing to develop -applications without dependency on the underlying storage. Makes it virtually -free to implement mocks and testing over filesystem operations.") - (license license:asl2.0))) - -(define-public go-golang-org-x-sys-0.3.0 - (package - (name "go-golang-org-x-sys") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ylhkkx1yd4imzfjwy54ifhph080frzw0qxqm8fchyrb925s4mpz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-go-git-go-billy-5.4.1 - (package - (name "go-github-com-go-git-go-billy") - (version "5.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-git/go-billy") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0s8b8sydqn8cil1xqnb47cspcfxyg2mx4dxbfgacrmcppkr18s84")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-git/go-billy/v5" - #:unpack-path "github.com/go-git/go-billy")) - (propagated-inputs (list go-golang-org-x-sys-0.3.0 - go-gopkg-in-check-v1)) - (home-page "https://github.com/go-git/go-billy") - (synopsis "go-billy") - (description - "The missing interface filesystem abstraction for Go. Billy implements an -interface based on the @@code{os} standard library, allowing to develop -applications without dependency on the underlying storage. Makes it virtually -free to implement mocks and testing over filesystem operations.") - (license license:asl2.0))) - -(define-public go-github-com-go-git-go-git-fixtures-4.3.2-0.20231010084843-55a94097c399 - (package - (name "go-github-com-go-git-go-git-fixtures") - (version "4.3.2-0.20231010084843-55a94097c399") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-git/go-git-fixtures") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jrl8hjslqgmwd87q1biwlks2h5297lg6p299k00akz4hvc6n67y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-git/go-git-fixtures/v4" - #:unpack-path "github.com/go-git/go-git-fixtures")) - (propagated-inputs (list go-github-com-go-git-go-billy-5.4.1 - go-github-com-stretchr-testify-1.8.4 - go-gopkg-in-check-v1)) - (home-page "https://github.com/go-git/go-git-fixtures") - (synopsis "go-git-fixtures") - (description - "git repository fixtures used by @@url{https://github.com/go-git/go-git,go-git}.") - (license license:asl2.0))) - -(define-public go-google-golang-org-protobuf-1.26.0-rc.1 - (package - (name "go-google-golang-org-protobuf") - (version "1.26.0-rc.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1m2jp247qcnix42jncn0q7pwrjgbhiqllb1115hfsz40xfnfhp8j")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.5)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.5.0 - (package - (name "go-github-com-golang-protobuf") - (version "1.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1craaxv34g4g8q3yrv6pr28fx9ihnk7hj5gnbmxcrhcp78423lnf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 - go-google-golang-org-protobuf-1.26.0-rc.1)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543 - (package - (name "go-golang-org-x-xerrors") - (version "0.0.0-20191204190536-9bdfabe68543") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/xerrors") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/xerrors")) - (home-page "https://golang.org/x/xerrors") - (synopsis #f) - (description "Package xerrors implements functions to manipulate errors.") - (license license:bsd-3))) - -(define-public go-github-com-google-go-cmp-0.5.5 - (package - (name "go-github-com-google-go-cmp") - (version "0.5.5") - (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 "12fmkdhyv5d4is8s57k78j097zb0phlgnrkqc03agiszxlid69x7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/go-cmp")) - (propagated-inputs (list - go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543)) - (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-protobuf-1.33.0 - (package - (name "go-google-golang-org-protobuf") - (version "1.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "063l7mllaaw39m6wcbg75dh9ip57yxga525bg765qjahwg0x83w4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/protobuf")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.0 - go-github-com-google-go-cmp-0.5.5)) - (home-page "https://google.golang.org/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol -buffers}, which is a language-neutral, platform-neutral, extensible mechanism -for serializing structured data. The protocol buffer language is a language for -specifying the schema for structured data. This schema is compiled into -language specific bindings. This project provides both a tool to generate Go -code for the protocol buffer language, and also the runtime implementation to -handle serialization of messages in Go. See the -@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more -information about protocol buffers themselves.") - (license license:bsd-3))) - -(define-public go-github-com-golang-protobuf-1.5.4 - (package - (name "go-github-com-golang-protobuf") - (version "1.5.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/golang/protobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bk7sa9ymi87hd2fv9jamxnxb3qjriamf2nsm8avp6ka37mrkz01")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/protobuf")) - (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 - go-google-golang-org-protobuf-1.33.0)) - (home-page "https://github.com/golang/protobuf") - (synopsis "Go support for Protocol Buffers") - (description - "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code -github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") - (license license:bsd-3))) - -(define-public go-github-com-golang-groupcache-0.0.0-20241129210726-2c02b8208cf8 - (package - (name "go-github-com-golang-groupcache") - (version "0.0.0-20241129210726-2c02b8208cf8") - (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 "1ghz6cv7f23b80rd9309diz4v741xqjncvw3pafzqysbsbfxklh1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/golang/groupcache")) - (propagated-inputs (list go-github-com-golang-protobuf-1.5.4)) - (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-github-com-jbenet-go-context-0.0.0-20150711004518-d14ea06fba99 - (package - (name "go-github-com-jbenet-go-context") - (version "0.0.0-20150711004518-d14ea06fba99") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jbenet/go-context") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0q91f5549n81w3z5927n4a1mdh220bdmgl42zi3h992dcc4ls0sl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/jbenet/go-context")) - (home-page "https://github.com/jbenet/go-context") - (synopsis "go-context - jbenet's CONText EXTensions") - (description - "Package context contains some extenstions to go.net/context by @@jbenet.") - (license license:expat))) - -(define-public go-github-com-kevinburke-ssh-config-1.2.0 - (package - (name "go-github-com-kevinburke-ssh-config") - (version "1.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/kevinburke/ssh_config") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jvv3i0g8ll210xlbxy8ywj09gab0im676rmnywh3wlpdhxdkbjd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/kevinburke/ssh_config")) - (home-page "https://github.com/kevinburke/ssh_config") - (synopsis "ssh_config") - (description - "Package ssh_config provides tools for manipulating SSH config files.") - (license license:expat))) - -(define-public go-github-com-pjbgf-sha1cd-0.3.2 - (package - (name "go-github-com-pjbgf-sha1cd") - (version "0.3.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pjbgf/sha1cd") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pvnmhyby1xqjyangjr22rgq1ad2k69arynigdf9rwqszq4y6bxw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/pjbgf/sha1cd")) - (home-page "https://github.com/pjbgf/sha1cd") - (synopsis "sha1cd") - (description - "Package sha1cd implements collision detection based on the whitepaper -Counter-cryptanalysis from Marc Stevens. The original ubc implementation was -done by Marc Stevens and Dan Shumow, and can be found at: -@@url{https://github.com/cr-marcstevens/sha1collisiondetection,https://github.com/cr-marcstevens/sha1collisiondetection}.") - (license license:asl2.0))) - -(define-public go-github-com-stretchr-testify-1.4.0 - (package - (name "go-github-com-stretchr-testify") - (version "1.4.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 "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.1.0 - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-sergi-go-diff-1.3.2-0.20230802210424-5b0b94c5c0d3 - (package - (name "go-github-com-sergi-go-diff") - (version "1.3.2-0.20230802210424-5b0b94c5c0d3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/sergi/go-diff") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0aqclkkisspx9jsmarrnm8dnilba1m889am3wlc3wg64ggdg6fqj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/sergi/go-diff")) - (propagated-inputs (list go-github-com-stretchr-testify-1.4.0)) - (home-page "https://github.com/sergi/go-diff") - (synopsis "go-diff") - (description - "go-diff offers algorithms to perform operations required for synchronizing plain -text:.") - (license license:expat))) - -(define-public go-golang-org-x-term-0.28.0 - (package - (name "go-golang-org-x-term") - (version "0.28.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0x49bph5m66xfis3djnxz0xyjqb84j4mdvgg5w1mhi21fym9dy6p")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.29.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.32.0 - (package - (name "go-golang-org-x-crypto") - (version "0.32.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1qpd7hzigxiq3hyzxp48c2hv89pc61k4zkir8vaqv3gqgchpmfrc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.29.0 - go-golang-org-x-term-0.28.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-github-com-skeema-knownhosts-1.3.1 - (package - (name "go-github-com-skeema-knownhosts") - (version "1.3.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/skeema/knownhosts") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04lb198n9k9y96v7kvyrvwx2w70kb6jq47p6p19h6wd77c7r0flj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/skeema/knownhosts")) - (propagated-inputs (list go-golang-org-x-crypto-0.32.0)) - (home-page "https://github.com/skeema/knownhosts") - (synopsis "knownhosts: enhanced Golang SSH known_hosts management") - (description - "Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, -adding the ability to obtain the list of host key algorithms for a known host.") - (license license:asl2.0))) - -(define-public go-github-com-davecgh-go-spew-1.1.1 - (package - (name "go-github-com-davecgh-go-spew") - (version "1.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/davecgh/go-spew") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/davecgh/go-spew")) - (home-page "https://github.com/davecgh/go-spew") - (synopsis "go-spew") - (description - "Go-spew implements a deep pretty printer for Go data structures to aid in -debugging. A comprehensive suite of tests with 100% test coverage is provided -to ensure proper functionality. See @@code{test_coverage.txt} for the gocov -coverage report. Go-spew is licensed under the liberal ISC license, so it may -be used in open source or commercial projects.") - (license license:isc))) - -(define-public go-github-com-davecgh-go-spew-1.1.0 - (package - (name "go-github-com-davecgh-go-spew") - (version "1.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/davecgh/go-spew") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/davecgh/go-spew")) - (home-page "https://github.com/davecgh/go-spew") - (synopsis "go-spew") - (description - "Go-spew implements a deep pretty printer for Go data structures to aid in -debugging. A comprehensive suite of tests with 100% test coverage is provided -to ensure proper functionality. See @@code{test_coverage.txt} for the gocov -coverage report. Go-spew is licensed under the liberal ISC license, so it may -be used in open source or commercial projects.") - (license license:isc))) - -(define-public go-github-com-pmezard-go-difflib-1.0.0 - (package - (name "go-github-com-pmezard-go-difflib") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pmezard/go-difflib") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/pmezard/go-difflib")) - (home-page "https://github.com/pmezard/go-difflib") - (synopsis "go-difflib") - (description - "Go-difflib is a partial port of python 3 difflib package. Its main goal was to -make unified and context diff available in pure Go, mostly for testing purposes.") - (license license:bsd-3))) - -(define-public go-github-com-stretchr-objx-0.1.0 - (package - (name "go-github-com-stretchr-objx") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/stretchr/objx") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/objx")) - (home-page "https://github.com/stretchr/objx") - (synopsis "Objx") - (description - "Package objx provides utilities for dealing with maps, slices, JSON and other -data.") - (license license:expat))) - -(define-public go-github-com-stretchr-testify-1.7.1 - (package - (name "go-github-com-stretchr-testify") - (version "1.7.1") - (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 "0k4pcysfr25j2i8s9h0hbx5b1ihz97xh0dqazsik8872h5a18avn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.1.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-stretchr-objx-0.4.0 - (package - (name "go-github-com-stretchr-objx") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/stretchr/objx") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0dygds32qxx6x1x2mmn7msyjr15qi5r70pyzv8dz8cprxq32nzc1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/objx")) - (propagated-inputs (list go-github-com-stretchr-testify-1.7.1)) - (home-page "https://github.com/stretchr/objx") - (synopsis "Objx") - (description - "Package objx provides utilities for dealing with maps, slices, JSON and other -data.") - (license license:expat))) - -(define-public go-github-com-stretchr-testify-1.8.0 - (package - (name "go-github-com-stretchr-testify") - (version "1.8.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 "00jzs0sbdbga24jq2ki6ga22fj6j3za8db20ifzx8pcifmsf4ffq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.1 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.4.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-stretchr-objx-0.5.0 - (package - (name "go-github-com-stretchr-objx") - (version "0.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/stretchr/objx") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "11y3i96bp6r4x28kpacni7vv94zncpmrj3yr9c33ggwim5i9lij6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/objx")) - (propagated-inputs (list go-github-com-stretchr-testify-1.8.0)) - (home-page "https://github.com/stretchr/objx") - (synopsis "Objx") - (description - "Package objx provides utilities for dealing with maps, slices, JSON and other -data.") - (license license:expat))) - -(define-public go-github-com-stretchr-testify-1.8.4 - (package - (name "go-github-com-stretchr-testify") - (version "1.8.4") - (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 "1c276wgwlcpksp58ymg4839mcvagghcknb0n35d9ajks2z7g4s2f")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.1 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.5.0 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-stretchr-objx-0.5.2 - (package - (name "go-github-com-stretchr-objx") - (version "0.5.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/stretchr/objx") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1jcxpfgfpk82lryjkhbd5dy7xzx08d7b9dvbx4bpkmjvn6p339jl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/objx")) - (propagated-inputs (list go-github-com-stretchr-testify-1.8.4)) - (home-page "https://github.com/stretchr/objx") - (synopsis "Objx") - (description - "Package objx provides utilities for dealing with maps, slices, JSON and other -data.") - (license license:expat))) - -(define-public go-github-com-stretchr-testify-1.10.0 - (package - (name "go-github-com-stretchr-testify") - (version "1.10.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 "0g1bdpqih38a7dl1malahz5x4ag01adk61gx47jg2534cqzvid05")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.1 - go-github-com-pmezard-go-difflib-1.0.0 - go-github-com-stretchr-objx-0.5.2 - go-gopkg-in-yaml-v3)) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-stretchr-testify-1.2.2 - (package - (name "go-github-com-stretchr-testify") - (version "1.2.2") - (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 "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/stretchr/testify")) - (home-page "https://github.com/stretchr/testify") - (synopsis "Testify - Thou Shalt Write Tests") - (description - "Module 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-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20191026070338-33540a1f6037") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fjcv0vzvi6za0b4xmnk3932pr9f9gczzf03y0kgq3ry9rqg169y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-sirupsen-logrus-1.7.0 - (package - (name "go-github-com-sirupsen-logrus") - (version "1.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/sirupsen/logrus") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1a59pw7zimvm8k423iq9l4f4qjj1ia1xc6pkmhwl2mxc46y2n442")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/sirupsen/logrus")) - (propagated-inputs (list go-github-com-stretchr-testify-1.2.2 - go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037)) - (home-page "https://github.com/sirupsen/logrus") - (synopsis "Logrus") - (description - "Package logrus is a structured logger for Go, completely API compatible with the -standard library logger.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.0.0-20210124154548-22da62e12c0c - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20210124154548-22da62e12c0c") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17gp3dl75wq3x7j9z1pqgcyvjhvy9jaln1wbscy57al3whdsjp07")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-microsoft-go-winio-0.5.2 - (package - (name "go-github-com-microsoft-go-winio") - (version "0.5.2") - (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 "19rzcwq07c2y7c06pkjjc8pbg68a24g1khwp7cdc5ypfzj509sc3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/Microsoft/go-winio")) - (propagated-inputs (list go-github-com-sirupsen-logrus-1.7.0 - go-golang-org-x-sys-0.0.0-20210124154548-22da62e12c0c)) - (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-golang-org-x-sys-0.0.0-20210423082822-04245dca01da - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20210423082822-04245dca01da") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "11is2c5cpxk0gf2mxza2wpzfcf71fxb9b3in77f6w2q0pr68ykzx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.3.6 - (package - (name "go-golang-org-x-text") - (version "0.3.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wzhvdb059vrp2cczqw422ajrb9sbs4l3qd020hlngj33qfhxah0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list - go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.0.0-20211112202133-69e39bad7dc2 - (package - (name "go-golang-org-x-net") - (version "0.0.0-20211112202133-69e39bad7dc2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yvg72fb037yh4xvjyfgrr8nsbz7nfiiksvq0a5922z255anamy6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list - go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da - go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 - go-golang-org-x-text-0.3.6)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.0.0-20220622213112-05595931fe9d - (package - (name "go-golang-org-x-crypto") - (version "0.0.0-20220622213112-05595931fe9d") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0anhfyxcvp34ky9y52lh80dc7d9204cnzdrpqhks1znahyazd90p")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list - go-golang-org-x-net-0.0.0-20211112202133-69e39bad7dc2 - go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1 - go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.0.0-20220715151400-c0bba94af5f8 - (package - (name "go-golang-org-x-sys") - (version "0.0.0-20220715151400-c0bba94af5f8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l55yp8fy2yd18hjxq4w44hrhyz41i64ccz1fnc5z7w8rxypfm3q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-xanzy-ssh-agent-0.3.3 - (package - (name "go-github-com-xanzy-ssh-agent") - (version "0.3.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/xanzy/ssh-agent") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ryv8aa4g7467baydjwgjbd4r8rp29xzgr3jzk0c7k8xl83lcylp")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/xanzy/ssh-agent")) - (propagated-inputs (list go-github-com-microsoft-go-winio-0.5.2 - go-golang-org-x-crypto-0.0.0-20220622213112-05595931fe9d - go-golang-org-x-sys-0.0.0-20220715151400-c0bba94af5f8)) - (home-page "https://github.com/xanzy/ssh-agent") - (synopsis "ssh-agent") - (description - "Create a new -@@url{https://godoc.org/golang.org/x/crypto/ssh/agent#Agent,agent.Agent} on any -type of OS (so including Windows) from any @@url{https://golang.org,Go} -application.") - (license license:asl2.0))) - -(define-public go-golang-org-x-crypto-0.45.0 - (package - (name "go-golang-org-x-crypto") - (version "0.45.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0v2rs45lpbfflsxlbz3zddj0hrplymqw26c6qxy50cn52i5a0nxj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.47.0 - go-golang-org-x-sys-0.38.0 - go-golang-org-x-term-0.37.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-github-com-go-git-go-git-5.17.2 - (package - (name "go-github-com-go-git-go-git") - (version "5.17.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-git/go-git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0akrvypfz2c6s7g2mrndmg7yfywvpa85mp7lddq0h72yxp6g75cq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/go-git/go-git/v5" - #:unpack-path "github.com/go-git/go-git")) - (propagated-inputs (list go-dario-cat-mergo-1.0.0 - go-github-com-armon-go-socks5-0.0.0-20160902184237-e75332964ef5 - go-github-com-elazarl-goproxy-1.7.2 - go-github-com-emirpasic-gods-1.18.1 - go-github-com-gliderlabs-ssh-0.3.8 - go-github-com-go-git-gcfg-1.5.1-0.20230307220236-3a3c6141e376 - go-github-com-go-git-go-billy-5.8.0 - go-github-com-go-git-go-git-fixtures-4.3.2-0.20231010084843-55a94097c399 - go-github-com-golang-groupcache-0.0.0-20241129210726-2c02b8208cf8 - go-github-com-google-go-cmp-0.7.0 - go-github-com-jbenet-go-context-0.0.0-20150711004518-d14ea06fba99 - go-github-com-kevinburke-ssh-config-1.2.0 - go-github-com-pjbgf-sha1cd-0.3.2 - go-github-com-protonmail-go-crypto-1.1.6 - go-github-com-sergi-go-diff-1.3.2-0.20230802210424-5b0b94c5c0d3 - go-github-com-skeema-knownhosts-1.3.1 - go-github-com-stretchr-testify-1.10.0 - go-github-com-xanzy-ssh-agent-0.3.3 - go-golang-org-x-crypto-0.45.0 - go-golang-org-x-net-0.47.0 - go-golang-org-x-sys-0.38.0 - go-golang-org-x-text-0.31.0 - go-gopkg-in-check-v1)) - (home-page "https://github.com/go-git/go-git") - (synopsis "Project Status") - (description - "This package provides a highly extensible git implementation in pure Go.") - (license license:asl2.0))) - -(define-public go-github-com-google-go-cmp-0.7.0 - (package - (name "go-github-com-google-go-cmp") - (version "0.7.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 "1cys8lz68za30z5cabvwrpnv2pg1ppqxdncmiz8iy2j624a5kg15")))) - (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-hashicorp-golang-lru-2.0.7 - (package - (name "go-github-com-hashicorp-golang-lru") - (version "2.0.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/hashicorp/golang-lru") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0lb2ylv2bz6lsqhn6c2hsafjjcx0hsdbah6arhb778g3xbkpgvf3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/hashicorp/golang-lru/v2" - #:unpack-path "github.com/hashicorp/golang-lru")) - (home-page "https://github.com/hashicorp/golang-lru") - (synopsis "golang-lru") - (description - "Package lru provides three different LRU caches of varying sophistication.") - (license license:mpl2.0))) - -(define-public go-github-com-matryer-is-1.4.1 - (package - (name "go-github-com-matryer-is") - (version "1.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/matryer/is") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04wgh8j2n19a5a4p8jjnya6yl5dm07kbbcz8gq6gj980bd9fk1ir")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/matryer/is")) - (home-page "https://github.com/matryer/is") - (synopsis "is") - (description - "Package is provides a lightweight extension to the standard library's testing -capabilities.") - (license license:expat))) - -(define-public go-golang-org-x-net-0.51.0 - (package - (name "go-golang-org-x-net") - (version "0.51.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "07kaj9fa5g9yqc7mnm200d2w4hzldcvxdw01lg4cwn6g2iaykc3c")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.48.0 - go-golang-org-x-sys-0.41.0 - go-golang-org-x-term-0.40.0 - go-golang-org-x-text-0.34.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.49.0 - (package - (name "go-golang-org-x-crypto") - (version "0.49.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "16ckj8bqc76cqazxsbck76094ra0ndkkv5c3x6zvxc8fnhq9g5pl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.51.0 - go-golang-org-x-sys-0.42.0 - go-golang-org-x-term-0.41.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.41.0 - (package - (name "go-golang-org-x-term") - (version "0.41.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i013fx5jk4962izr9f897h04b0im4akydhasm7gx145x5z6218i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.42.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.48.0 - (package - (name "go-golang-org-x-crypto") - (version "0.48.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ml7qabakjv3lcsv2pkc0h3092547z30pn8qwdiy7vf7hrssqa6g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.49.0 - go-golang-org-x-sys-0.41.0 - go-golang-org-x-term-0.40.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.40.0 - (package - (name "go-golang-org-x-term") - (version "0.40.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1x6m4cxk8h88gacxjc6vsaj585zwc8dzpgxwgbq6fwg6l1519vxn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.41.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.34.0 - (package - (name "go-golang-org-x-text") - (version "0.34.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "10qhscx7zdack9b5ynjiiyk2pl2c5jfamvwgjfhpnnhxgp6jr8rc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.41.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.50.0 - (package - (name "go-golang-org-x-net") - (version "0.50.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0azrbdpydjdjg63rj51blwjlqaplwbd5yi9dy4fyxd38wm36yyq3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.48.0 - go-golang-org-x-sys-0.41.0 - go-golang-org-x-term-0.40.0 - go-golang-org-x-text-0.34.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.47.0 - (package - (name "go-golang-org-x-crypto") - (version "0.47.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "07zig5a9agval88irwa4imbl2rkfb4h368gai4zh0dxqvwkwni7q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.48.0 - go-golang-org-x-sys-0.40.0 - go-golang-org-x-term-0.39.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.39.0 - (package - (name "go-golang-org-x-term") - (version "0.39.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0hb99x8d8jpc2q5w4xlhmhasqvr3y32p47b4hik543nr95bgh8vn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.40.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.33.0 - (package - (name "go-golang-org-x-text") - (version "0.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "16zd4n6mi1rb1givbc1vfnalh98ssyfzcw6xyyawr8iyckxgil1f")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.40.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.49.0 - (package - (name "go-golang-org-x-net") - (version "0.49.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0z3j6cp7hx2hinm8wj483rqf0xqish2yvyan4lad9xhfdhyvmcka")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.47.0 - go-golang-org-x-sys-0.40.0 - go-golang-org-x-term-0.39.0 - go-golang-org-x-text-0.33.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.31.0 - (package - (name "go-golang-org-x-mod") - (version "0.31.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03jwr0fkyg3kbp7vrc0q9wdmiqn1rxswqh8r4znqqhbpq5fwksvq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.39.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.46.0 - (package - (name "go-golang-org-x-crypto") - (version "0.46.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "07qn22z6xfs3d0jximgssasx580z8kwz9qacdac4sgdpc1kmqn82")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.47.0 - go-golang-org-x-sys-0.39.0 - go-golang-org-x-term-0.38.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.39.0 - (package - (name "go-golang-org-x-sys") - (version "0.39.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "070pvn1p797j0fpzz9rc94ysr4j7bsfrgqzd6350wgnkffn76hiq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.38.0 - (package - (name "go-golang-org-x-term") - (version "0.38.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1k5cc7frng4dzflq0acz2c64kdcq74jll115x6iah9n6apvrgag3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.39.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.44.0 - (package - (name "go-golang-org-x-crypto") - (version "0.44.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00yfs8a1ky7jr24rrwq406fyhx71bgywliffb74cjy4rhsm208l5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.46.0 - go-golang-org-x-sys-0.38.0 - go-golang-org-x-term-0.37.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.37.0 - (package - (name "go-golang-org-x-term") - (version "0.37.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1i54d199c3v4kscwry1nzd9kb9x49bcrfsrwkhhw1rnxsja9kcy3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.38.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.31.0 - (package - (name "go-golang-org-x-text") - (version "0.31.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0cnrjnyhlkxcs1gkl5dlx5kcfzv88z8sg1j7jf8b9c9bimjijnx9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.38.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.47.0 - (package - (name "go-golang-org-x-net") - (version "0.47.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0f31sk5xwkdrfj62j2xw4y6ll2w5wwdzppxsj23d0z0qvl4n18fs")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.44.0 - go-golang-org-x-sys-0.38.0 - go-golang-org-x-term-0.37.0 - go-golang-org-x-text-0.31.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20251111182119-bc8e575c7b54 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20251111182119-bc8e575c7b54") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hgay2m1j2xzfgx4i1psnc1hgdryl3948qjknbyml3r92jhixgk2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.30.0 - go-golang-org-x-sync-0.18.0 - go-golang-org-x-sys-0.38.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.39.0 - (package - (name "go-golang-org-x-tools") - (version "0.39.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0f1p38k2dw3pisp0pkw4cb49wv9mmiv6cz1yncvi000pamdg0j6k")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.30.0 - go-golang-org-x-net-0.47.0 - go-golang-org-x-sync-0.18.0 - go-golang-org-x-telemetry-0.0.0-20251111182119-bc8e575c7b54)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.32.0 - (package - (name "go-golang-org-x-text") - (version "0.32.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gypmskpr1zpvdi0a5zxl6xnk43gb16fwr1bdg0kx6x55hl1z46s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.39.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.48.0 - (package - (name "go-golang-org-x-net") - (version "0.48.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wbdyjs97a24h4dg3rfq27zwcbm7szjnpa88vj3n1hc9r1v5v6m1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.46.0 - go-golang-org-x-sys-0.39.0 - go-golang-org-x-term-0.38.0 - go-golang-org-x-text-0.32.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.45.0 - (package - (name "go-golang-org-x-net") - (version "0.45.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "02iifaz05s2cddpypzx2va23z7i0dw4z1fri6gl8hj74p1ssp886")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.42.0 - go-golang-org-x-sys-0.36.0 - go-golang-org-x-term-0.35.0 - go-golang-org-x-text-0.29.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.43.0 - (package - (name "go-golang-org-x-crypto") - (version "0.43.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1d49g86ndfzj40nrichhhsknn6lgl1gh8862dmgsx0l0885kik9i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.45.0 - go-golang-org-x-sys-0.37.0 - go-golang-org-x-term-0.36.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.36.0 - (package - (name "go-golang-org-x-term") - (version "0.36.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "13xd1frw2jzqbd8743m5zhrq6asz9ar1maxd3cbk3rzybc9wx0p5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.37.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.30.0 - (package - (name "go-golang-org-x-text") - (version "0.30.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0pgpfzk86wqf6k2fbrxa80pz1jx6y4dfr4dr26pwsw6j7l3s5pby")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.37.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.46.0 - (package - (name "go-golang-org-x-net") - (version "0.46.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zb45fmiwsi8nq56wfzk83q7ksqk8jaw8rlpnxv929c419gi8h0s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.43.0 - go-golang-org-x-sys-0.37.0 - go-golang-org-x-term-0.36.0 - go-golang-org-x-text-0.30.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.42.0 - (package - (name "go-golang-org-x-crypto") - (version "0.42.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1l51p6db9sha2c6f8hqanp60ziy4f79gniz3blbi0vvd7pwm73hd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.43.0 - go-golang-org-x-sys-0.36.0 - go-golang-org-x-term-0.35.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.35.0 - (package - (name "go-golang-org-x-term") - (version "0.35.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1496a1k8fn9yf3sn5j65cjvbkagp1g6981ssgbxrnc7lllaflw6g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.36.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.29.0 - (package - (name "go-golang-org-x-text") - (version "0.29.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bqawr6mmljgcv18zvhfnn6wbgwn7swcmsvb8s2a4j8cdl67hgyc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.36.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.44.0 - (package - (name "go-golang-org-x-net") - (version "0.44.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0f20m4j0ml1jpx5y0ki12f0dykg67mqqb21w80x68w3yp4flpybi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.42.0 - go-golang-org-x-sys-0.36.0 - go-golang-org-x-term-0.35.0 - go-golang-org-x-text-0.29.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.41.0 - (package - (name "go-golang-org-x-crypto") - (version "0.41.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1rwnx3ry7yl0jkl9gxw8xgm2dbpmswa62y4b4sjsnlkqv8zyw0c0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.42.0 - go-golang-org-x-sys-0.35.0 - go-golang-org-x-term-0.34.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.34.0 - (package - (name "go-golang-org-x-term") - (version "0.34.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xflwjirg5hmz6k0ycawdd77z4g4hwi4cw261fd28lc4bsafi8kx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.35.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.28.0 - (package - (name "go-golang-org-x-text") - (version "0.28.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1b6zgs0daqk271i520172149k8i15fl28shrhivikr7z13szcf96")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.35.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.43.0 - (package - (name "go-golang-org-x-net") - (version "0.43.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zjpf0db94rqpdspmk7mr80hb4djj95lnnmmd9lc02zcb90f5zbd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.41.0 - go-golang-org-x-sys-0.35.0 - go-golang-org-x-term-0.34.0 - go-golang-org-x-text-0.28.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.40.0 - (package - (name "go-golang-org-x-crypto") - (version "0.40.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bk2bdlxkk3xfb5jgg9ign35r8dz6925fdpfzyrlyjsj7xfhw4yi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.41.0 - go-golang-org-x-sys-0.34.0 - go-golang-org-x-term-0.33.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.33.0 - (package - (name "go-golang-org-x-term") - (version "0.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zw8wr9i07lr900pha6ly3kayj7v6nkmbljdxvaw9g1bi7aibmh6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.34.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.27.0 - (package - (name "go-golang-org-x-text") - (version "0.27.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1rzblw21c1bqpfyxd9miw5p61f96pd5s0n0n8vnzsic2j4zwkqhw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.34.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.42.0 - (package - (name "go-golang-org-x-net") - (version "0.42.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0srzxz44nrl7v5ian4kf4k9a9733cinzn260j7zfq8885dxaa633")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.40.0 - go-golang-org-x-sys-0.34.0 - go-golang-org-x-term-0.33.0 - go-golang-org-x-text-0.27.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.25.0 - (package - (name "go-golang-org-x-mod") - (version "0.25.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fxrnmqcs91avhc5bsxsr1l4dnalbii1cc63mkkbma1b4z75csii")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.39.0 - (package - (name "go-golang-org-x-crypto") - (version "0.39.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0mdw49a6w7iwydsh53cj6ymq6qnx0zhjcv13dph1cy5a0vn9hgh5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.33.0 - go-golang-org-x-term-0.32.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.24.0 - (package - (name "go-golang-org-x-mod") - (version "0.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17sjk98d3qwh9s6gqjmfy07z0gyj5hyv5a9kyg4si3yjfzbnwhx7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.38.0 - (package - (name "go-golang-org-x-crypto") - (version "0.38.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wx7wf3ifb10cx2yckm925a9ydy5bw3iv664cma27abkfssj07ba")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.33.0 - go-golang-org-x-term-0.32.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.33.0 - (package - (name "go-golang-org-x-sys") - (version "0.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "19m090xd3abysvk1y07fhhd025k3s456i71ww0pq0b2pzsva5ra2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.32.0 - (package - (name "go-golang-org-x-term") - (version "0.32.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "09q25x265yyy4jfjqpm10x8jai30wcbhb7bqgkjll4gw2sz3zhz1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.33.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-github-com-google-go-cmp-0.6.0 - (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-golang-org-x-crypto-0.19.0 - (package - (name "go-golang-org-x-crypto") - (version "0.19.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17cl6lik51fqz0mwwsfnbbxgx1lky8smv3z2r03k7fdar4n68d6v")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.17.0 - go-golang-org-x-term-0.17.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.17.0 - (package - (name "go-golang-org-x-term") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1h01ircszw707fssvhggqk8gv1bydg0hzx57xxm0zwfyy5c3nall")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.17.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.14.0 - (package - (name "go-golang-org-x-text") - (version "0.14.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "10mgwlhhyqrxmbrznsx1fdnk43fkn2mbjbcmwkhv0aps74l1xzkl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.21.0 - (package - (name "go-golang-org-x-net") - (version "0.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1k06xgjzz72fmfp2x5nhlsl2r6dg3fhwf7xrg2zzbapdjcramy1d")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.19.0 - go-golang-org-x-sys-0.17.0 - go-golang-org-x-term-0.17.0 - go-golang-org-x-text-0.14.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.23.0 - (package - (name "go-golang-org-x-crypto") - (version "0.23.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0q92kp8nwa8msgs0bsrypa85mqvpa23pvsv4pwnmfsk5cl76ldnf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.20.0 - go-golang-org-x-term-0.20.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.20.0 - (package - (name "go-golang-org-x-term") - (version "0.20.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0cj4k893215sfrn8x3smmz9wps5h4vd02lw6kz4d94nqjra8wkwi")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.20.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.15.0 - (package - (name "go-golang-org-x-text") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "196y4ijjwl01v9si1s0signbhnhcbmcigyndbsvbl8gsyrxfvx3i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.25.0 - (package - (name "go-golang-org-x-net") - (version "0.25.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17ipy444cd74vh8h3vbyg835gwcrg93advsy5kb6x3qdnrf5yc92")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.23.0 - go-golang-org-x-sys-0.20.0 - go-golang-org-x-term-0.20.0 - go-golang-org-x-text-0.15.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.15.0 - (package - (name "go-golang-org-x-mod") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1024mn5jnpmqmqzll0n30knsjxk66a85hrhifcdzfsjkfr1ylwl5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.6.0 - (package - (name "go-golang-org-x-sync") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wpwi7rji6abjhlirh91gqwi81vv8is580jnm949n393zjrsdf1c")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.17.0 - (package - (name "go-golang-org-x-sys") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yqbn48bfkggn1hhw10jxg5gfmmw5kfvqcxnxim7i9k20b2b4sr6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20240228155512-f48c80bd79b2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bbpilv20k8jb0k2gyx3ybx7v5gd2dqqsh0v6rjva08b7bvixc96")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.15.0 - go-golang-org-x-sync-0.6.0 - go-golang-org-x-sys-0.17.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d - (package - (name "go-golang-org-x-tools") - (version "0.21.1-0.20240508182429-e35e4ccd0d2d") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "02vkqazcf0qnrl4wyngayl53lypm2998cava1lxs4blsb8kh0jcq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.17.0 - go-golang-org-x-net-0.25.0 - go-golang-org-x-sync-0.7.0 - go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.25.0 - (package - (name "go-golang-org-x-text") - (version "0.25.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1r9532ml0psfby89agf20q23qzwfikhydl8q77ad5y73xvdx89lf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list - go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.40.0 - (package - (name "go-golang-org-x-net") - (version "0.40.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zsh08wbamzlvlwvlw6slgcqhaa59rwz9pq01lbyjigw6cfww406")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.38.0 - go-golang-org-x-sys-0.33.0 - go-golang-org-x-term-0.32.0 - go-golang-org-x-text-0.25.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.14.0 - (package - (name "go-golang-org-x-sync") - (version "0.14.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1gpa1v6wnp1bszk5iyiakq1j37icgxswj3iysdrdyp0yadw0pm30")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.33.0 - (package - (name "go-golang-org-x-tools") - (version "0.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1lbb4y1c5b4719pdhfcb90sdzagzsb2lw5hx8gizsba3cj0r0f25")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.24.0 - go-golang-org-x-net-0.40.0 - go-golang-org-x-sync-0.14.0 - go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.26.0 - (package - (name "go-golang-org-x-text") - (version "0.26.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0r2hc94xskj6z7pxhcamrn4420bwkl04y2aa0asskshag05c0mlk")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.33.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.41.0 - (package - (name "go-golang-org-x-net") - (version "0.41.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1y2j7wj0y603h30hv1lx7h3gbwiiwi2mwl22rr2z06k6ngr65ypb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.39.0 - go-golang-org-x-sys-0.33.0 - go-golang-org-x-term-0.32.0 - go-golang-org-x-text-0.26.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.15.0 - (package - (name "go-golang-org-x-sync") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0hfxqj3cf6a06xk5nf2wn8drp413a6fxg359ccb81w87dy31xzi5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.12.0 - (package - (name "go-golang-org-x-mod") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vzhyzdrbsbav968s1aqzi9x4dynqzd0qfsyp6fz6m8y4cxik11p")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.8.0 - (package - (name "go-golang-org-x-sys") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1p81niiin8dwyrjl2xsc95136w3vdw4kmj0w3mlh0vh5v134s4xq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.8.0 - (package - (name "go-golang-org-x-term") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1c2y6ln6yqi9rrsn2i2yp8zga8j1vp0jcxd6152r8r92bhnsrgqf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.8.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.9.0 - (package - (name "go-golang-org-x-text") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1krb09z7vcl99h7a1ac47n4s13mjp0x549y4s49k2ncrqddwklf7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.10.0 - (package - (name "go-golang-org-x-net") - (version "0.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1m27i5hpk2bdljz6zk8p6270bk6yrn6n5rnynr71ff2rh18s4h8y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.8.0 - go-golang-org-x-term-0.8.0 - go-golang-org-x-text-0.9.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.13.0 - (package - (name "go-golang-org-x-crypto") - (version "0.13.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1lx4zhl8mazi8n16ns55zkh9hl870ij1ag9an3bfzp0ppf5y9sif")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.10.0 - go-golang-org-x-sys-0.12.0 - go-golang-org-x-term-0.12.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.12.0 - (package - (name "go-golang-org-x-term") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ir2n7m5gm6bs2j9nidp09cxlv6190nq3lmnqsavvzmgxb92hn9l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.12.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.8.0 - (package - (name "go-golang-org-x-mod") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dnzhiqgx33r2l0bz4amx52cmmw0wz4cvpm6ax5gq4ax6agk6998")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.5.0 - (package - (name "go-golang-org-x-term") - (version "0.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yiyjhyzsq7iml85nry5c7jlazrqlywkvgpllhcw23k4ndgy4w3z")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.5.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.7.0 - (package - (name "go-golang-org-x-text") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17k7rgmv976ihfzwr8a5gfb65m1gdp1a4s4mk0fn38dwmxgig3k5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.1.12)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.6.0 - (package - (name "go-golang-org-x-net") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0mgh4rzxn1rwb17h8wbgzq7jsics03vrm8k9vbykvi90ra87ihbv")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-sys-0.5.0 - go-golang-org-x-term-0.5.0 - go-golang-org-x-text-0.7.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.5.0 - (package - (name "go-golang-org-x-sys") - (version "0.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ypmc9bbxxz1wjl8bp2233x7qgfpiz72d0smm0jng1z5bdjmayx7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.1.0 - (package - (name "go-golang-org-x-sync") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "07qrhni6f5hh5p95k1yk6s4wsj341q663irvx6rllrxfsymj6a0z")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.6.0 - (package - (name "go-golang-org-x-tools") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12gl0k0653zgsims5rgqm9pcgw76yxldkng9987c0k3ysx75z5sf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.8.0 - go-golang-org-x-net-0.6.0 - go-golang-org-x-sync-0.1.0 - go-golang-org-x-sys-0.5.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.13.0 - (package - (name "go-golang-org-x-text") - (version "0.13.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "15k0hrivb22qwifiimqaz36xcyr86ml4h27s4jlczmybqly7hlwg")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.6.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.15.0 - (package - (name "go-golang-org-x-net") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0z49cp7lwcksqqrhq03lbs6xxn8xil0ahanp6xkkyrv60d5n0j4k")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.13.0 - go-golang-org-x-sys-0.12.0 - go-golang-org-x-term-0.12.0 - go-golang-org-x-text-0.13.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.12.0 - (package - (name "go-golang-org-x-sys") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1pjv2zmjqwfbn399smanczsy2lqfmyscjrd9jx2nci5rm7r6fds7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.3.0 - (package - (name "go-golang-org-x-sync") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jmkqah45db9nz6yjdd8vvanpjfzb5lsv6bxf0d1dih4zhp4l8kc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.13.0 - (package - (name "go-golang-org-x-tools") - (version "0.13.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08ak79na26dm4xq071pr6qf3gxqd9h84pygcch4lh3yvnqssybfc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.12.0 - go-golang-org-x-net-0.15.0 - go-golang-org-x-sync-0.3.0 - go-golang-org-x-sys-0.12.0)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.17.0 - (package - (name "go-golang-org-x-mod") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1spva76nman7p8hy484vql57gwrfzkg8cbvbi12il0gy0afq9mp9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.13.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.7.0 - (package - (name "go-golang-org-x-sync") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03yq3pnjwqxqy1cvbkaa39ca2b9cli1k5wnz76l3a65n9fafai6q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.20.0 - (package - (name "go-golang-org-x-sys") - (version "0.20.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1c0534cl6mm3x4gi3cf9x6kdg1v5xdd5rsm0iqjnj7yxinmb8gw6")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20240521205824-bda55230c457") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1pnij6aljk9lrgrw4zd3gdsa5jwqz3zrn1197zh8k2rm07ywbpkp")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.17.0 - go-golang-org-x-sync-0.7.0 - go-golang-org-x-sys-0.20.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.34.0 - (package - (name "go-golang-org-x-tools") - (version "0.34.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0gin77ikq2kzbqpyjp87ndkcpdsn3dnh6bh4j2038dzqh0kgdqqb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.25.0 - go-golang-org-x-net-0.41.0 - go-golang-org-x-sync-0.15.0 - go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.26.0 - (package - (name "go-golang-org-x-mod") - (version "0.26.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0kxra52rzrlnfkwfpl1sjb31n0nx0rrd6d9qhm5mz95sn11vcwm8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.34.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20250710130107-8d8967aff50b - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20250710130107-8d8967aff50b") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0g4hrzj2mkmijb7q6pdwkdg882qbz346cs571lrfmrp0kjyxaig3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.26.0 - go-golang-org-x-sync-0.16.0 - go-golang-org-x-sys-0.34.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.35.0 - (package - (name "go-golang-org-x-tools") - (version "0.35.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0lk3y09hhvn8r4335cadhpnfk4dbk12khaasbr4yg9gpywidz7c7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.26.0 - go-golang-org-x-net-0.42.0 - go-golang-org-x-sync-0.16.0 - go-golang-org-x-telemetry-0.0.0-20250710130107-8d8967aff50b)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.27.0 - (package - (name "go-golang-org-x-mod") - (version "0.27.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1sc4khiag5xdjmm898iaifxmh1az8a5rc0bic5ylxkcpkkiddn1j")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.35.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.16.0 - (package - (name "go-golang-org-x-sync") - (version "0.16.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jq6fx9wv0hmg247dlg718ickgv49ddmm1imsbg34cwy8i2878mj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.35.0 - (package - (name "go-golang-org-x-sys") - (version "0.35.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01k7rkyqvf99m24xcfjdpkrad22rvvs9xp91l1sbsyjgzzy8g620")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20250807160809-1a19826ec488 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20250807160809-1a19826ec488") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vriymj4kgjcl6x32mssa5ibbw20ljd0z1z288nh0rf13bijdjm9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.27.0 - go-golang-org-x-sync-0.16.0 - go-golang-org-x-sys-0.35.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.36.0 - (package - (name "go-golang-org-x-tools") - (version "0.36.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "15lxq0hwj85brz97mdjjbnj6h504n33ssx3cxzx32g87x3lz34md")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.27.0 - go-golang-org-x-net-0.43.0 - go-golang-org-x-sync-0.16.0 - go-golang-org-x-telemetry-0.0.0-20250807160809-1a19826ec488)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.28.0 - (package - (name "go-golang-org-x-mod") - (version "0.28.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wwcxzq7qahnvbfinwhz31mriqq43z480vyn82yambnahq7gl452")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.36.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20250908211612-aef8a434d053 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20250908211612-aef8a434d053") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0z8hhil19l1l9qc4ricgb512lhqhi6mahas1yxrnf2zfz7lsimlr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.28.0 - go-golang-org-x-sync-0.17.0 - go-golang-org-x-sys-0.36.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.37.0 - (package - (name "go-golang-org-x-tools") - (version "0.37.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l0srynl2cikmz089q5vqgifz6ll2ic1762fbfvak26vqbcx0knz")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.28.0 - go-golang-org-x-net-0.44.0 - go-golang-org-x-sync-0.17.0 - go-golang-org-x-telemetry-0.0.0-20250908211612-aef8a434d053)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.29.0 - (package - (name "go-golang-org-x-mod") - (version "0.29.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cc79540hc7yjwmqi6574808i3i3p0n8q49fp7vccb86qgms1rcc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.37.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.17.0 - (package - (name "go-golang-org-x-sync") - (version "0.17.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0bga9sfiwqxs7g913p7b355hg30agw58h5f5k7rzgpsai37nbkik")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20251008203120-078029d740a8 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20251008203120-078029d740a8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0h0yk9xlc1zi72fsg4pvl3f4a53ygd2wv186gyx84ibq620a2a09")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.29.0 - go-golang-org-x-sync-0.17.0 - go-golang-org-x-sys-0.37.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.38.0 - (package - (name "go-golang-org-x-tools") - (version "0.38.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wg5cjz0skwafi1riqm7l06s9p1jbsijym5s7w8nc2cyq1cwi0w4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.29.0 - go-golang-org-x-net-0.46.0 - go-golang-org-x-sync-0.17.0 - go-golang-org-x-telemetry-0.0.0-20251008203120-078029d740a8)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.30.0 - (package - (name "go-golang-org-x-mod") - (version "0.30.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1q8argakyi6x65kisydgkzicz28i03r31bb3bdrp7d5j08kxinv4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.38.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20251203150158-8fff8a5912fc - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20251203150158-8fff8a5912fc") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vlml5zadv8gjcsvh72bahrs2vfbcpgx39hr0035q654ypglj1bm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.30.0 - go-golang-org-x-sync-0.18.0 - go-golang-org-x-sys-0.38.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.40.0 - (package - (name "go-golang-org-x-tools") - (version "0.40.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "05prg8ay4z0f49g13mm9b1iwqpsq6kaw0qcafmbmz95rgbvzfrfr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.31.0 - go-golang-org-x-net-0.48.0 - go-golang-org-x-sync-0.19.0 - go-golang-org-x-telemetry-0.0.0-20251203150158-8fff8a5912fc)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.32.0 - (package - (name "go-golang-org-x-mod") - (version "0.32.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0sf1jpxakgb3wlhyjfrhrbypj7xccvqanqmxzyqhyhm5bniq12q9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.40.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.40.0 - (package - (name "go-golang-org-x-sys") - (version "0.40.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1rygxjhh29hjzr6jni6kxaib1c9d6mp2wvjngfzdpxxmm9rk9r3d")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20260109210033-bd525da824e2 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20260109210033-bd525da824e2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "06iz0ga0lrxzqf2fyrngy9x6cnx6rvrcnfgk2f2gm4r3y0690f4m")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.32.0 - go-golang-org-x-sync-0.19.0 - go-golang-org-x-sys-0.40.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.41.0 - (package - (name "go-golang-org-x-tools") - (version "0.41.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vn6a2an85732n23xz4i8z9jk4wqnxxhrp1wd77zs2n3yny8m3yw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.32.0 - go-golang-org-x-net-0.49.0 - go-golang-org-x-sync-0.19.0 - go-golang-org-x-telemetry-0.0.0-20260109210033-bd525da824e2)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-mod-0.33.0 - (package - (name "go-golang-org-x-mod") - (version "0.33.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/mod") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0g1g82lzcrn11b33aw1gs8k3whf7l76kgzxr49126shbyq6dxaws")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/mod")) - (propagated-inputs (list go-golang-org-x-tools-0.41.0)) - (home-page "https://golang.org/x/mod") - (synopsis "mod") - (description - "This repository holds packages for writing tools that work directly with Go -module mechanics. That is, it is for direct manipulation of Go modules -themselves.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.19.0 - (package - (name "go-golang-org-x-sync") - (version "0.19.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ykjzxskvy1jbvyp2svd766jiyv3m0rqg89ifg7flllrqbx5kd25")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.41.0 - (package - (name "go-golang-org-x-sys") - (version "0.41.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "015ip5ifzl21k50d6a5labxk967cjir905cg3xb2spslsnp0304v")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-telemetry-0.0.0-20260209163413-e7419c687ee4 - (package - (name "go-golang-org-x-telemetry") - (version "0.0.0-20260209163413-e7419c687ee4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/telemetry") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wr4b40lwzpac2n9ipz5lmq6p973g5mr2im38dy3816lbg84rp38")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/telemetry")) - (propagated-inputs (list go-golang-org-x-mod-0.33.0 - go-golang-org-x-sync-0.19.0 - go-golang-org-x-sys-0.41.0)) - (home-page "https://golang.org/x/telemetry") - (synopsis "Go Telemetry") - (description - "This repository holds the Go Telemetry server code and libraries, used for -hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go -toolchain programs with opt-in telemetry.") - (license license:bsd-3))) - -(define-public go-golang-org-x-tools-0.42.0 - (package - (name "go-golang-org-x-tools") - (version "0.42.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/tools") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0206hl6v7gy7cxwamjapa1zr2n3clj0vaqwyy6izcw18faga466i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/tools")) - (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 - go-github-com-yuin-goldmark-1.4.13 - go-golang-org-x-mod-0.33.0 - go-golang-org-x-net-0.50.0 - go-golang-org-x-sync-0.19.0 - go-golang-org-x-telemetry-0.0.0-20260209163413-e7419c687ee4)) - (home-page "https://golang.org/x/tools") - (synopsis "Go Tools") - (description - "This repository provides the @@code{golang.org/x/tools} module, comprising -various tools and packages mostly for static analysis of Go programs, some of -which are listed below. Use the \"Go reference\" link above for more information -about any package.") - (license license:bsd-3))) - -(define-public go-golang-org-x-text-0.35.0 - (package - (name "go-golang-org-x-text") - (version "0.35.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/text") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ak185y6q2gbpmihlgj5aaynbnkm139h3lrmycrb4lp93r2jxfpx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/text")) - (propagated-inputs (list go-golang-org-x-tools-0.42.0)) - (home-page "https://golang.org/x/text") - (synopsis "Go Text") - (description - "text is a repository of text-related packages related to internationalization -(i18n) and localization (l10n), such as character encodings, text -transformations, and locale-specific text handling.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.52.0 - (package - (name "go-golang-org-x-net") - (version "0.52.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "152pzw1bnfv7byp0pm31gj3rn4z3l8qs14g1zmidm5b12j90c1jd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.49.0 - go-golang-org-x-sys-0.42.0 - go-golang-org-x-term-0.41.0 - go-golang-org-x-text-0.35.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.43.0 - (package - (name "go-golang-org-x-sys") - (version "0.43.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "18by7v7gvbanxkqjdadisgc7hgsn580yy5zj42wgiv642qd2r11g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.42.0 - (package - (name "go-golang-org-x-term") - (version "0.42.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ms3xm3m17ba2y7vk1mhyqjgzf15qn00v8hb340xivga0yy86a0l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.43.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-crypto-0.50.0 - (package - (name "go-golang-org-x-crypto") - (version "0.50.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1rk47vw7sirdakvl0z1ffgrsd1xm285i3wv6xbm47b8irvailxxf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.52.0 - go-golang-org-x-sys-0.43.0 - go-golang-org-x-term-0.42.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sync-0.20.0 - (package - (name "go-golang-org-x-sync") - (version "0.20.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0inbjipc9a1ai7r1ar4hqgq1d2js5w2v6cnda3l5msna4y227dy9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-time-0.15.0 - (package - (name "go-golang-org-x-time") - (version "0.15.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/time") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0qgpq5qdkhx82b0p6616qzsw3a2hgkfzpxwqvhyvk7vhmq1vhgg4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/time")) - (home-page "https://golang.org/x/time") - (synopsis "Go Time") - (description "This repository provides supplementary Go time packages.") - (license license:bsd-3))) - -(define-public go-charm-land-wish-2.0.1 - (package - (name "go-charm-land-wish") - (version "2.0.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/wish") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12nq327n2scg4wz3ib75g0151vbmgkqwd5llfz0y80xq9wdfc027")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/wish/v2" - #:unpack-path "charm.land/wish")) - (propagated-inputs (list go-charm-land-bubbletea-2.0.2 - go-charm-land-log-2.0.0 - go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-keygen-0.5.4 - go-github-com-charmbracelet-ssh-0.0.0-20250826160808-ebfa259c7309 - go-github-com-go-git-go-git-5.17.2 - go-github-com-google-go-cmp-0.7.0 - go-github-com-hashicorp-golang-lru-v2 - go-github-com-matryer-is-1.4.1 - go-golang-org-x-crypto-0.50.0 - go-golang-org-x-sync-0.20.0 - go-golang-org-x-time-0.15.0)) - (home-page "https://charm.land/wish") - (synopsis "Wish") - (description "Package wish provides utilities for building SSH servers.") - (license license:expat))) - -(define-public go-golang-org-x-sync-0.21.0 - (package - (name "go-golang-org-x-sync") - (version "0.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sync") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "11ix8kkmd7nyarahg3b7j1yp85dgh9cikn3mlva3xbv4pmawyzns")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sync")) - (home-page "https://golang.org/x/sync") - (synopsis "Go Sync") - (description - "This repository provides Go concurrency primitives in addition to the ones -provided by the language and \"sync\" and \"sync/atomic\" packages.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20260703014108-f5a850f9c2b7 - (package - (name "go-github-com-charmbracelet-ultraviolet") - (version "0.0.0-20260703014108-f5a850f9c2b7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/ultraviolet") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0psakkpv8vvvfsf2b9lyvlq9xcmpicky12yxdqrqn1rnmwpm4rki")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/ultraviolet")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-charmbracelet-x-termios-0.1.1 - go-github-com-charmbracelet-x-windows-0.2.2 - go-github-com-clipperhouse-uax29-2.7.0 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-muesli-cancelreader-0.2.2 - go-github-com-rivo-uniseg-0.4.7 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sync-0.21.0 - go-golang-org-x-sys-0.46.0)) - (home-page "https://github.com/charmbracelet/ultraviolet") - (synopsis "Ultraviolet") - (description - "Package uv (Ultraviolet) provides primitives for building terminal user -interfaces in Go.") - (license license:expat))) - -(define-public go-charm-land-bubbletea-2.0.8 - (package - (name "go-charm-land-bubbletea") - (version "2.0.8") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/bubbletea") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1m0mb529gn47vy3j7nm6bx832hvq7sna9q1icl0cgw4r1afs3x0q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/bubbletea/v2" - #:unpack-path "charm.land/bubbletea")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-ultraviolet-0.0.0-20260703014108-f5a850f9c2b7 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-muesli-cancelreader-0.2.2 - go-golang-org-x-sys-0.46.0)) - (home-page "https://charm.land/bubbletea") - (synopsis "Bubble Tea") - (description - "Package tea provides a framework for building rich terminal user interfaces -based on the paradigms of The Elm Architecture. It's well-suited for simple and -complex terminal applications, either inline, full-window, or a mix of both. -It's been battle-tested in several large projects and is production-ready.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20260525132238-948f4557a654 - (package - (name "go-github-com-charmbracelet-ultraviolet") - (version "0.0.0-20260525132238-948f4557a654") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/ultraviolet") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1r4rk2qv9db6iglxg116vzr0z8hjvkpqcm11qimgc9idlzb3ssrs")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/ultraviolet")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-charmbracelet-x-termios-0.1.1 - go-github-com-charmbracelet-x-windows-0.2.2 - go-github-com-clipperhouse-uax29-2.7.0 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-muesli-cancelreader-0.2.2 - go-github-com-rivo-uniseg-0.4.7 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sync-0.20.0 - go-golang-org-x-sys-0.45.0)) - (home-page "https://github.com/charmbracelet/ultraviolet") - (synopsis "Ultraviolet") - (description - "Package uv (Ultraviolet) provides primitives for building terminal user -interfaces in Go.") - (license license:expat))) - -(define-public go-charm-land-bubbletea-2.0.7 - (package - (name "go-charm-land-bubbletea") - (version "2.0.7") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/bubbletea") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "02shwpml0jzw7nyr9bv72vzjd5blxqabs5z0l9w9gpaslnf40ajc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/bubbletea/v2" - #:unpack-path "charm.land/bubbletea")) - (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-ultraviolet-0.0.0-20260525132238-948f4557a654 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-muesli-cancelreader-0.2.2 - go-golang-org-x-sys-0.45.0)) - (home-page "https://charm.land/bubbletea") - (synopsis "Bubble Tea") - (description - "Package tea provides a framework for building rich terminal user interfaces -based on the paradigms of The Elm Architecture. It's well-suited for simple and -complex terminal applications, either inline, full-window, or a mix of both. -It's been battle-tested in several large projects and is production-ready.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.45.0 - (package - (name "go-golang-org-x-sys") - (version "0.45.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "12agfwdvgamd88rkczfqc8ag4mc8hlj0ilvnvpw0kk0ick8xndx0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-charm-land-lipgloss-2.0.4 - (package - (name "go-charm-land-lipgloss") - (version "2.0.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/lipgloss") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1j7m4ljwg19dkznv8d353chx18ghsrkc42aw4hzply12p2cpcpw8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/lipgloss/v2" - #:unpack-path "charm.land/lipgloss")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.4.1 - go-github-com-charmbracelet-colorprofile-0.4.3 - go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f - go-github-com-charmbracelet-x-term-0.2.2 - go-github-com-clipperhouse-displaywidth-0.11.0 - go-github-com-lucasb-eyer-go-colorful-1.4.0 - go-github-com-rivo-uniseg-0.4.7 - go-golang-org-x-sys-0.45.0)) - (home-page "https://charm.land/lipgloss") - (synopsis "Lip Gloss") - (description - "Package lipgloss provides style definitions for nice terminal layouts. Built -with TUIs in mind.") - (license license:expat))) - -(define-public go-github-com-makenowjust-heredoc-1.0.0 - (package - (name "go-github-com-makenowjust-heredoc") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/makenowjust/heredoc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "18f21zm8n2wlnkz1ylw8rcxmqxyv2rlz8749yfqggm2m0m2884pj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/MakeNowJust/heredoc")) - (home-page "https://github.com/MakeNowJust/heredoc") - (synopsis "heredoc") - (description - "Package heredoc provides creation of here-documents from raw strings.") - (license license:expat))) - -(define-public go-github-com-atotto-clipboard-0.1.4 - (package - (name "go-github-com-atotto-clipboard") - (version "0.1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/atotto/clipboard") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ycd8zkgsq9iil9svhlwvhcqwcd7vik73nf8rnyfnn10gpjx97k5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/atotto/clipboard")) - (home-page "https://github.com/atotto/clipboard") - (synopsis "Clipboard for Go") - (description "Package clipboard read/write on clipboard.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-harmonica-0.2.0 - (package - (name "go-github-com-charmbracelet-harmonica") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/harmonica") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1aasg0c0xxhwav4ivm1mqmsqab6lk407xky8c19pb85r1hdbq0n7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/harmonica")) - (home-page "https://github.com/charmbracelet/harmonica") - (synopsis "Harmonica") - (description - "Package harmonica is a set of physics-based animation tools for 2D and 3D -applications. There's a spring animation simulator for for smooth, realistic -motion and a projectile simulator well suited for projectiles and particles.") - (license license:expat))) - -(define-public go-github-com-dustin-go-humanize-1.0.1 - (package - (name "go-github-com-dustin-go-humanize") - (version "1.0.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dustin/go-humanize") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1iyhd90pnmxh64nhsh6k02c1b1glpmhh4whga9jgb9g0i5hz3sya")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/dustin/go-humanize")) - (home-page "https://github.com/dustin/go-humanize") - (synopsis "Humane Units") - (description - "Package humanize converts boring ugly numbers to human-friendly strings and -back.") - (license license:expat))) - -(define-public go-github-com-mattn-go-runewidth-0.0.24 - (package - (name "go-github-com-mattn-go-runewidth") - (version "0.0.24") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-runewidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "139p1fw908c5wd2njpw9725kcbzp12df5adyiw178kd595kaysxp")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-runewidth")) - (propagated-inputs (list go-github-com-clipperhouse-uax29-2.2.0)) - (home-page "https://github.com/mattn/go-runewidth") - (synopsis "go-runewidth") - (description - "This package provides functions to get fixed width of the character or string.") - (license license:expat))) - -(define-public go-github-com-kylelemons-godebug-1.1.0 - (package - (name "go-github-com-kylelemons-godebug") - (version "1.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/kylelemons/godebug") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0dkk3friykg8p6wgqryx6745ahhb9z1j740k7px9dac6v5xjp78c")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/kylelemons/godebug")) - (home-page "https://github.com/kylelemons/godebug") - (synopsis "Pretty Printing for Go") - (description - "Have you ever wanted to get a pretty-printed version of a Go data structure, -complete with indentation? I have found this especially useful in unit tests and -in debugging my code, and thus godebug was born!") - (license license:asl2.0))) - -(define-public go-github-com-sahilm-fuzzy-0.1.3 - (package - (name "go-github-com-sahilm-fuzzy") - (version "0.1.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/sahilm/fuzzy") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1mn8813fbfigkh3z71lzqclxgfj2dfxjxp9nxrv1z076z1aj51c8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/sahilm/fuzzy")) - (propagated-inputs (list go-github-com-kylelemons-godebug-1.1.0)) - (home-page "https://github.com/sahilm/fuzzy") - (synopsis "fuzzy") - (description - "Package fuzzy provides fuzzy string matching optimized for filenames and code -symbols in the style of Sublime Text, VSCode, @code{IntelliJ} IDEA et al.") - (license license:expat))) - -(define-public go-charm-land-bubbles-2.1.1 - (package - (name "go-charm-land-bubbles") - (version "2.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/bubbles") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1i91gqgqpxvlwca7r633ckvni5y530vild3y75ri75vg4myr2hfb")))) - (build-system go-build-system) - (arguments - (list - #:import-path "charm.land/bubbles/v2" - #:unpack-path "charm.land/bubbles")) - (propagated-inputs (list go-charm-land-bubbletea-2.0.7 - go-charm-land-lipgloss-2.0.4 - go-github-com-atotto-clipboard-0.1.4 - go-github-com-charmbracelet-harmonica-0.2.0 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f - go-github-com-dustin-go-humanize-1.0.1 - go-github-com-makenowjust-heredoc-1.0.0 - go-github-com-mattn-go-runewidth-0.0.24 - go-github-com-rivo-uniseg-0.4.7 - go-github-com-sahilm-fuzzy-0.1.3)) - (home-page "https://charm.land/bubbles") - (synopsis "Bubbles") - (description - "Package bubbles provides some components for Bubble Tea applications. These -components are used in production in Glow, Charm and many other applications.") - (license license:expat))) - -(define-public go-github-com-alecthomas-repr-0.4.0 - (package - (name "go-github-com-alecthomas-repr") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/alecthomas/repr") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ikvl78dighkn87bxk6gki4wcz9f138n7kbqkagj5vbdb690yjkl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/alecthomas/repr")) - (home-page "https://github.com/alecthomas/repr") - (synopsis "Python's repr() for Go") - (description - "Package repr attempts to represent Go values in a form that can be -copy-and-pasted into source code directly.") - (license license:expat))) - -(define-public go-github-com-hexops-gotextdiff-1.0.3 - (package - (name "go-github-com-hexops-gotextdiff") - (version "1.0.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/hexops/gotextdiff") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vgq6w0cfhr76qlczgm5khsj1wnjkva0vhkh3qspaa1nkfw3jny1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/hexops/gotextdiff")) - (home-page "https://github.com/hexops/gotextdiff") - (synopsis "gotextdiff - unified text diffing in Go") - (description "package gotextdiff supports a pluggable diff algorithm.") - (license license:bsd-3))) - -(define-public go-github-com-alecthomas-assert-2.11.0 - (package - (name "go-github-com-alecthomas-assert") - (version "2.11.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/alecthomas/assert") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dvpz4xpx58q3nfwxcsci60c9zxmbmhr6pwr4mc7pgycdjr1cn6r")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/alecthomas/assert/v2" - #:unpack-path "github.com/alecthomas/assert")) - (propagated-inputs (list go-github-com-alecthomas-repr-0.4.0 - go-github-com-hexops-gotextdiff-1.0.3)) - (home-page "https://github.com/alecthomas/assert") - (synopsis "A simple assertion library using Go generics") - (description - "Package assert provides type-safe assertions with clean error messages.") - (license license:expat))) - -(define-public go-github-com-alecthomas-repr-0.5.1 - (package - (name "go-github-com-alecthomas-repr") - (version "0.5.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/alecthomas/repr") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0c3wws37bbxycnq4zg35bjw4hy0wq3pv4f123lk7mfg0kvkp9h73")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/alecthomas/repr")) - (home-page "https://github.com/alecthomas/repr") - (synopsis "Python's repr() for Go") - (description - "Package repr attempts to represent Go values in a form that can be -copy-and-pasted into source code directly.") - (license license:expat))) - -(define-public go-github-com-dlclark-regexp2-1.11.5 - (package - (name "go-github-com-dlclark-regexp2") - (version "1.11.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dlclark/regexp2") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i5c7ak8r4wwlyrx5f1mdipqk6p6ms1jgclb7hlb4qgy83c7xplc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/dlclark/regexp2")) - (home-page "https://github.com/dlclark/regexp2") - (synopsis "regexp2 - full featured regular expressions for Go") - (description - "Package regexp2 is a regexp package that has an interface similar to Go's -framework regexp engine but uses a more feature full regex engine behind the -scenes.") - (license license:expat))) - -(define-public go-github-com-alecthomas-chroma-2.20.0 - (package - (name "go-github-com-alecthomas-chroma") - (version "2.20.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/alecthomas/chroma") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "05w4hnfcxqdlsz7mkc0m3jbp1aj67wzyhq5jh8ldfgnyjnlafia3")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/alecthomas/chroma/v2" - #:unpack-path "github.com/alecthomas/chroma")) - (propagated-inputs (list go-github-com-alecthomas-assert-v2 - go-github-com-alecthomas-repr-0.5.1 - go-github-com-dlclark-regexp2-1.11.5)) - (home-page "https://github.com/alecthomas/chroma") - (synopsis "A general purpose syntax highlighter in pure Go") - (description - "Package chroma takes source code and other structured text and converts it into -syntax highlighted HTML, ANSI- coloured text, etc.") - (license #f))) - -(define-public go-github-com-charmbracelet-colorprofile-0.2.3-0.20250311203215-f60798e515dc - (package - (name "go-github-com-charmbracelet-colorprofile") - (version "0.2.3-0.20250311203215-f60798e515dc") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/colorprofile") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "05d7dnqkncc1j2lfyw7c7l3mv328wp3qxvaq23rjz4xalwm1zp5y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/colorprofile")) - (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.8.0 - go-github-com-charmbracelet-x-term-0.2.1 - go-github-com-lucasb-eyer-go-colorful-1.2.0 - go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e - go-golang-org-x-sys-0.30.0)) - (home-page "https://github.com/charmbracelet/colorprofile") - (synopsis "Colorprofile") - (description - "Package colorprofile provides a way to downsample ANSI escape sequence colors -and styles automatically based on output, environment variables, and Terminfo -databases.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.8.0 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "17gxmjaa08glhlxmjqdpsvr8dpw9jnkgx534j0i75wk3np9fji5g")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-lucasb-eyer-go-colorful-1.2.0 - go-github-com-mattn-go-runewidth-0.0.16 - go-github-com-rivo-uniseg-0.4.7)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-golang-org-x-sys-0.26.0 - (package - (name "go-golang-org-x-sys") - (version "0.26.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1qdg8lrc5f8527adc9xarp4dm30i2la02h7x3nhj6486vlkw762a")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-github-com-charmbracelet-x-term-0.2.1 - (package - (name "go-github-com-charmbracelet-x-term") - (version "0.2.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "term")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1shw55110fnn4xz80wmgr18czmiil6z1j064m90iw8c7j9llfzn5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/term" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-golang-org-x-sys-0.26.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package term provides a platform-independent interfaces for interacting with -Terminal and TTY devices.") - (license license:expat))) - -(define-public go-github-com-mattn-go-runewidth-0.0.16 - (package - (name "go-github-com-mattn-go-runewidth") - (version "0.0.16") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-runewidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0d7wbfz1kd3m0a4sx0ijrnbn4kw3bhn6myvnk76s19h8zjvafbrl")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-runewidth")) - (propagated-inputs (list go-github-com-rivo-uniseg-0.2.0)) - (home-page "https://github.com/mattn/go-runewidth") - (synopsis "go-runewidth") - (description - "This package provides functions to get fixed width of the character or string.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-cellbuf-0.0.13 - (package - (name "go-github-com-charmbracelet-x-cellbuf") - (version "0.0.13") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "cellbuf")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hx2dcxr40vs73xmhx0yhhafhjhns064zl9i5wskdyp47nl3z81w")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/cellbuf" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list - go-github-com-charmbracelet-colorprofile-0.2.3-0.20250311203215-f60798e515dc - go-github-com-charmbracelet-x-ansi-0.8.0 - go-github-com-charmbracelet-x-term-0.2.1 - go-github-com-mattn-go-runewidth-0.0.16 - go-github-com-rivo-uniseg-0.4.7)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package cellbuf provides terminal cell buffer functionality.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-lipgloss-1.1.1-0.20250404203927-76690c660834 - (package - (name "go-github-com-charmbracelet-lipgloss") - (version "1.1.1-0.20250404203927-76690c660834") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/lipgloss") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jldm4r64mfay3d82d9k4cw6b50phrck6s94x9a0x779z88bjx6r")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/lipgloss")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.2.0 - go-github-com-charmbracelet-x-ansi-0.8.0 - go-github-com-charmbracelet-x-cellbuf-0.0.13 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20240806155701-69247e0abc2a - go-github-com-muesli-termenv-0.16.0 - go-github-com-rivo-uniseg-0.4.7)) - (home-page "https://github.com/charmbracelet/lipgloss") - (synopsis "Lip Gloss") - (description - "Style definitions for nice terminal layouts. Built with TUIs in mind.") - (license license:expat))) - -(define-public go-github-com-bits-and-blooms-bitset-1.24.0 - (package - (name "go-github-com-bits-and-blooms-bitset") - (version "1.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bits-and-blooms/bitset") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1sdmxk47iq6racm18dix326d9p4hrndisdxfbrmgw7gg34g52w1b")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bits-and-blooms/bitset")) - (home-page "https://github.com/bits-and-blooms/bitset") - (synopsis "bitset") - (description - "Package bitset implements bitsets, a mapping between non-negative integers and -boolean values. It should be more efficient than map[uint] bool.") - (license license:bsd-3))) - -(define-public go-github-com-rivo-uniseg-0.2.0 - (package - (name "go-github-com-rivo-uniseg") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rivo/uniseg") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/rivo/uniseg")) - (home-page "https://github.com/rivo/uniseg") - (synopsis "Unicode Text Segmentation for Go") - (description - "Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and -string width calculation for monospace fonts. Unicode Text Segmentation -conforms to Unicode Standard Annex #29 -(@@url{https://unicode.org/reports/tr29/,https://unicode.org/reports/tr29/}) and -Unicode Line Breaking conforms to Unicode Standard Annex #14 -(@@url{https://unicode.org/reports/tr14/,https://unicode.org/reports/tr14/}).") - (license license:expat))) - -(define-public go-github-com-mattn-go-runewidth-0.0.17 - (package - (name "go-github-com-mattn-go-runewidth") - (version "0.0.17") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-runewidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "185mrzq3sa3liddpnq2pi4b3crxspwcmkbnjb122i1wrwlbzgrjx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-runewidth")) - (propagated-inputs (list go-github-com-rivo-uniseg-0.2.0)) - (home-page "https://github.com/mattn/go-runewidth") - (synopsis "go-runewidth") - (description - "This package provides functions to get fixed width of the character or string.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-ansi-0.10.2 - (package - (name "go-github-com-charmbracelet-x-ansi") - (version "0.10.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "ansi")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0dp8ifp78lzh0pg86fnjmix1yvwzbifa7rz8x6hhgz0asdjm2j9j")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/ansi" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.0 - go-github-com-lucasb-eyer-go-colorful-1.3.0 - go-github-com-mattn-go-runewidth-0.0.17 - go-github-com-rivo-uniseg-0.4.7)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-exp-golden-0.0.0-20240806155701-69247e0abc2a - (package - (name "go-github-com-charmbracelet-x-exp-golden") - (version "0.0.0-20240806155701-69247e0abc2a") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "exp/golden")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0g8s2vp0zvd0c9diafgl4iw78y1xzxjaiylwnsar04gwzx4jqlx2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/exp/golden" - #:unpack-path "github.com/charmbracelet/x")) - (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.2.0)) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package golden provides a helper function to assert the output of tests.") - (license license:expat))) - -(define-public go-github-com-charmbracelet-x-exp-slice-0.0.0-20250327172914-2fdc97757edf - (package - (name "go-github-com-charmbracelet-x-exp-slice") - (version "0.0.0-20250327172914-2fdc97757edf") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/x") - (commit (go-version->git-ref version - #:subdir "exp/slice")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0aj5gx0d5dffm1mfyd81h72kfn5mdmri4s6k0vyarrl013xb6rdj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/x/exp/slice" - #:unpack-path "github.com/charmbracelet/x")) - (home-page "https://github.com/charmbracelet/x") - (synopsis #f) - (description - "Package slice provides utility functions for working with slices in Go.") - (license license:expat))) - -(define-public go-github-com-aymerick-douceur-0.2.0 - (package - (name "go-github-com-aymerick-douceur") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/aymerick/douceur") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hfysznib0fqbp8vqxpk0xiggpp0ayk2bsddi36vbg6f8zq5f81n")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/aymerick/douceur")) - (home-page "https://github.com/aymerick/douceur") - (synopsis "douceur") - (description - "This package provides a simple CSS parser and inliner in Golang.") - (license license:expat))) - -(define-public go-golang-org-x-crypto-0.24.0 - (package - (name "go-golang-org-x-crypto") - (version "0.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/crypto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "065429cblmdqh9knxhbj7l6xwav5r693i9dg77ym67zy4kfgi6v8")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/crypto")) - (propagated-inputs (list go-golang-org-x-net-0.21.0 - go-golang-org-x-sys-0.21.0 - go-golang-org-x-term-0.21.0)) - (home-page "https://golang.org/x/crypto") - (synopsis "Go Cryptography") - (description - "This repository holds supplementary Go cryptography packages.") - (license license:bsd-3))) - -(define-public go-golang-org-x-sys-0.21.0 - (package - (name "go-golang-org-x-sys") - (version "0.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/sys") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "000fcyi863sbmamdn3cwfv3s3z9ls5l34xnjavcbgjs591ghki8y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/sys")) - (home-page "https://golang.org/x/sys") - (synopsis "sys") - (description - "This repository holds supplemental Go packages for low-level interactions with -the operating system.") - (license license:bsd-3))) - -(define-public go-golang-org-x-term-0.21.0 - (package - (name "go-golang-org-x-term") - (version "0.21.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/term") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1dnvwqj8adjinaha80ahmsapglq67x4ixn70j34y9mscy2wbn6fd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/term")) - (propagated-inputs (list go-golang-org-x-sys-0.21.0)) - (home-page "https://golang.org/x/term") - (synopsis "Go terminal/console support") - (description - "Package term provides support functions for dealing with terminals, as commonly -found on UNIX systems.") - (license license:bsd-3))) - -(define-public go-golang-org-x-net-0.26.0 - (package - (name "go-golang-org-x-net") - (version "0.26.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/net") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1m79qyjbg53pybf0f1fnmdbc0sjwfvmdy1rri04bfd8i07fkgxjr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/net")) - (propagated-inputs (list go-golang-org-x-crypto-0.24.0 - go-golang-org-x-sys-0.21.0 - go-golang-org-x-term-0.21.0 - go-golang-org-x-text-0.16.0)) - (home-page "https://golang.org/x/net") - (synopsis "Go Networking") - (description "This repository holds supplementary Go networking packages.") - (license license:bsd-3))) - -(define-public go-github-com-microcosm-cc-bluemonday-1.0.27 - (package - (name "go-github-com-microcosm-cc-bluemonday") - (version "1.0.27") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/microcosm-cc/bluemonday") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jzh55x7zff2i3j28mk1gr5xsmyvfb3dkkdy10vhygabs5mv550i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/microcosm-cc/bluemonday")) - (propagated-inputs (list go-github-com-aymerick-douceur-0.2.0 - go-golang-org-x-net-0.26.0)) - (home-page "https://github.com/microcosm-cc/bluemonday") - (synopsis "bluemonday") - (description - "Package bluemonday provides a way of describing an allowlist of HTML elements -and attributes as a policy, and for that policy to be applied to untrusted -strings from users that may contain markup. All elements and attributes not on -the allowlist will be stripped.") - (license license:bsd-3))) - -(define-public go-github-com-rivo-uniseg-0.1.0 - (package - (name "go-github-com-rivo-uniseg") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rivo/uniseg") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0flpc1px1l6b1lxzhdxi0mvpkkjchppvgxshxxnlmm40s76i9ww5")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/rivo/uniseg")) - (home-page "https://github.com/rivo/uniseg") - (synopsis "Unicode Text Segmentation for Go") - (description - "Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and -string width calculation for monospace fonts. Unicode Text Segmentation -conforms to Unicode Standard Annex #29 -(@@url{https://unicode.org/reports/tr29/,https://unicode.org/reports/tr29/}) and -Unicode Line Breaking conforms to Unicode Standard Annex #14 -(@@url{https://unicode.org/reports/tr14/,https://unicode.org/reports/tr14/}).") - (license license:expat))) - -(define-public go-github-com-mattn-go-runewidth-0.0.12 - (package - (name "go-github-com-mattn-go-runewidth") - (version "0.0.12") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-runewidth") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "10m8k25anr79mirr9azap3c3a7wxn67qk774xd8hhqa1ffbicxib")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-runewidth")) - (propagated-inputs (list go-github-com-rivo-uniseg-0.1.0)) - (home-page "https://github.com/mattn/go-runewidth") - (synopsis "go-runewidth") - (description - "This package provides functions to get fixed width of the character or string.") - (license license:expat))) - -(define-public go-github-com-muesli-reflow-0.3.0 - (package - (name "go-github-com-muesli-reflow") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/muesli/reflow") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "09zcz2cqdwgj1ilya5pqwndryk6lansn87x63fcm8j1xn74vd2ry")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/muesli/reflow")) - (propagated-inputs (list go-github-com-mattn-go-runewidth-0.0.12)) - (home-page "https://github.com/muesli/reflow") - (synopsis "reflow") - (description - "This package provides a collection of ANSI-aware methods and @@code{io.Writers} -helping you to transform blocks of text. This means you can still style your -terminal output with ANSI escape sequences without them affecting the reflow -operations & algorithms.") - (license license:expat))) - -(define-public go-github-com-aymanbagabas-go-osc52-2.0.1 - (package - (name "go-github-com-aymanbagabas-go-osc52") - (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" - #:unpack-path "github.com/aymanbagabas/go-osc52")) - (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-lucasb-eyer-go-colorful-1.2.0 - (package - (name "go-github-com-lucasb-eyer-go-colorful") - (version "1.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/lucasb-eyer/go-colorful") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/lucasb-eyer/go-colorful")) - (home-page "https://github.com/lucasb-eyer/go-colorful") - (synopsis "go-colorful") - (description - "The colorful package provides all kinds of functions for working with colors.") - (license license:expat))) - -(define-public go-github-com-mattn-go-isatty-0.0.20 - (package - (name "go-github-com-mattn-go-isatty") - (version "0.0.20") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mattn/go-isatty") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0g63n9wpb991qnq9mn2kvd8jk1glrp6gnd851kvwz2wmzdkggiga")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/mattn/go-isatty")) - (propagated-inputs (list go-golang-org-x-sys-0.6.0)) - (home-page "https://github.com/mattn/go-isatty") - (synopsis "go-isatty") - (description "Package isatty implements interface to isatty.") - (license license:expat))) - -(define-public go-github-com-muesli-termenv-0.16.0 - (package - (name "go-github-com-muesli-termenv") - (version "0.16.0") - (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 "1a480qidxxf590na6jlrg9lswdl6sbzi0i4j4bpkn3x89gmkvzah")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/muesli/termenv")) - (propagated-inputs (list go-github-com-aymanbagabas-go-osc52-v2 - go-github-com-lucasb-eyer-go-colorful-1.2.0 - go-github-com-mattn-go-isatty-0.0.20 - go-github-com-rivo-uniseg-0.4.7 - go-golang-org-x-sys-0.30.0)) - (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-yuin-goldmark-1.7.13 - (package - (name "go-github-com-yuin-goldmark") - (version "1.7.13") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/yuin/goldmark") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "183v5bzgwr7ibbj6srnaaq7n98xqifaswa0c01yf693p5l6q3q6m")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/yuin/goldmark")) - (home-page "https://github.com/yuin/goldmark") - (synopsis "goldmark") - (description - "Package goldmark implements functions to convert markdown text to a desired -format.") - (license license:expat))) - -(define-public go-github-com-yuin-goldmark-1.7.10 - (package - (name "go-github-com-yuin-goldmark") - (version "1.7.10") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/yuin/goldmark") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l4si9fn1yfdnl43gilxy5dkjzgkkvck3ajdmhd42pxkwmd3ljks")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/yuin/goldmark")) - (home-page "https://github.com/yuin/goldmark") - (synopsis "goldmark") - (description - "Package goldmark implements functions to convert markdown text to a desired -format.") - (license license:expat))) - -(define-public go-github-com-yuin-goldmark-emoji-1.0.6 - (package - (name "go-github-com-yuin-goldmark-emoji") - (version "1.0.6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/yuin/goldmark-emoji") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "09n5ws797ma47kj0jwg0g2gkwq899kb40ny62r9f44wg6dkrpppr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/yuin/goldmark-emoji")) - (propagated-inputs (list go-github-com-yuin-goldmark-1.7.10)) - (home-page "https://github.com/yuin/goldmark-emoji") - (synopsis "goldmark-emoji") - (description - "package emoji is a extension for the -goldmark(@@url{http://github.com/yuin/goldmark,http://github.com/yuin/goldmark}).") - (license license:expat))) - -(define-public go-github-com-charmbracelet-glamour-1.0.0 - (package - (name "go-github-com-charmbracelet-glamour") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/charmbracelet/glamour") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0l5k360q84j5ly7jqws3zlrwdjrk0wk0ymjj8i9jadghdv5r5v8h")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/charmbracelet/glamour")) - (propagated-inputs (list go-github-com-alecthomas-chroma-v2 - go-github-com-charmbracelet-lipgloss-1.1.1-0.20250404203927-76690c660834 - go-github-com-charmbracelet-x-ansi-0.10.2 - go-github-com-charmbracelet-x-exp-golden-0.0.0-20240806155701-69247e0abc2a - go-github-com-charmbracelet-x-exp-slice-0.0.0-20250327172914-2fdc97757edf - go-github-com-microcosm-cc-bluemonday-1.0.27 - go-github-com-muesli-reflow-0.3.0 - go-github-com-muesli-termenv-0.16.0 - go-github-com-yuin-goldmark-1.7.13 - go-github-com-yuin-goldmark-emoji-1.0.6 - go-golang-org-x-term-0.36.0 - go-golang-org-x-text-0.30.0)) - (home-page "https://github.com/charmbracelet/glamour") - (synopsis "Glamour") - (description - "Package glamour lets you render markdown documents & templates on ANSI -compatible terminals. You can create your own stylesheet or simply use one of -the stylish defaults.") - (license license:expat))) - -(define-public go-github-com-russross-blackfriday-2.1.0 - (package - (name "go-github-com-russross-blackfriday") - (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" - #:unpack-path "github.com/russross/blackfriday")) - (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-2.0.1 - (package - (name "go-github-com-cpuguy83-go-md2man") - (version "2.0.1") - (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 "051ljpzf1f5nh631lvn53ziclkzmx5lza8545mkk6wxdfnfdcx8f")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cpuguy83/go-md2man/v2" - #:unpack-path "github.com/cpuguy83/go-md2man")) - (propagated-inputs (list 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-inconshreveable-mousetrap-1.0.0 - (package - (name "go-github-com-inconshreveable-mousetrap") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/inconshreveable/mousetrap") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/inconshreveable/mousetrap")) - (home-page "https://github.com/inconshreveable/mousetrap") - (synopsis "mousetrap") - (description "mousetrap is a tiny library that answers a single question.") - (license license:asl2.0))) - -(define-public go-github-com-spf13-pflag-1.0.5 - (package - (name "go-github-com-spf13-pflag") - (version "1.0.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/spf13/pflag") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0gpmacngd0gpslnbkzi263f5ishigzgh6pbdv9hp092rnjl4nd31")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/spf13/pflag")) - (home-page "https://github.com/spf13/pflag") - (synopsis "Description") - (description - "Package pflag is a drop-in replacement for Go's flag package, implementing -POSIX/GNU-style --flags.") - (license license:bsd-3))) - -(define-public go-github-com-muesli-coral-1.0.0 - (package - (name "go-github-com-muesli-coral") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/muesli/coral") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "116rhk0slb635divb4k4b2i1a9yk315vp2vj6wh8j88vxvn7xxpr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/muesli/coral")) - (propagated-inputs (list go-github-com-cpuguy83-go-md2man-v2 - go-github-com-inconshreveable-mousetrap-1.0.0 - go-github-com-spf13-pflag-1.0.5 - go-gopkg-in-yaml-v2)) - (home-page "https://github.com/muesli/coral") - (synopsis "Coral Preamble") - (description - "Package coral is a commander providing a simple interface to create powerful -modern CLI interfaces. In addition to providing an interface, Cobra -simultaneously provides a controller to organize your application code.") - (license license:asl2.0))) blob - 82e50c8fd7ab56cac76b0505daecf8103d8867d6 (mode 644) blob + /dev/null --- ale/packages/librepods.scm +++ /dev/null @@ -1,90 +0,0 @@ -;;; librepods.scm --- control de AirPods (Rust/iced/wgpu), compilado de fuente -;;; -;;; Traducción de /nixdots/pkgs/librepods.nix. Cargo.toml real fetched en vivo -;;; (2026-07-31) desde la rama linux/rust sin mergear (kavishdevar/librepods, -;;; commit 672e65ad36eebf21ff1c1a508066f9197ee56d17, PR #241): 18 dependencias -;;; directas (tokio, bluer, iced 0.14 con features tokio+image, dbus, -;;; libpulse-binding, ksni, image/imageproc/ab_glyph, clap, serde...). -;;; -;;; Las 576 fuentes de crates.io (`guix import crate --lockfile=Cargo.lock -;;; librepods`, corrido en vivo dentro de la VM, 2026-08-01) viven en -;;; rust-crates.scm de este mismo canal, no acá -- 576 `crate-source` + -;;; una tabla `define-cargo-inputs` (convención moderna de Guix, -;;; `#:cargo-inputs` está deprecado, ver guix/build-system/cargo.scm). -;;; -;;; RUNTIME (esto sí se resuelve acá, es independiente del árbol de crates): -;;; iced/wgpu cargan Vulkan/Wayland/libxkbcommon vía dlopen en tiempo de -;;; ejecución, no en link-time -- la fase 'validate-runpath' de Guix (que -;;; sí detecta y falla automáticamente sobre libs de LINK-time faltantes, -;;; a diferencia de lo que dice el nombre "auto", no hace nada por dlopen) -;;; no los agarra. autoPatchelfHook (Nix) hacía este trabajo con detección -;;; automática; acá no hay equivalente -- se resuelve con wrap-program -;;; manual, misma lista de libs que runtimeDependencies en librepods.nix. - -(define-module (ale packages librepods) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix build-system cargo) - #:use-module (guix gexp) - #:use-module (ale packages rust-crates) - #:use-module (gnu packages pkg-config) - #:use-module (gnu packages glib) ; dbus - #:use-module (gnu packages freedesktop) ; wayland - #:use-module (gnu packages xdisorg) ; libxkbcommon - #:use-module (gnu packages vulkan) ; vulkan-loader - #:use-module (gnu packages fontutils) ; freetype, fontconfig - #:use-module (gnu packages pulseaudio)) - -(define-public librepods - (package - (name "librepods") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/kavishdevar/librepods") - (commit "672e65ad36eebf21ff1c1a508066f9197ee56d17"))) ; rama linux/rust, PR #241 sin mergear -- mismo pin que en Nix - (file-name (git-file-name name version)) - (sha256 - (base32 - "0h8w9kpigzwc1r9sxrnhbj2lwkyw1sr3i3ssnlp9idl13ay1iqhj")))) - (build-system cargo-build-system) - (arguments - (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'enter-subdirectory - (lambda _ - ;; sourceRoot = "${src.name}/linux-rust" en la derivación Nix original - (chdir "linux-rust"))) - (add-after 'unpack 'silence-unknown-control-command-log - ;; mismo parche que postPatch en librepods.nix: 0x3e es un byte - ;; del protocolo propietario AACP de Apple sin mapear -- baja el - ;; nivel de log de error! a debug!, inofensivo. - (lambda _ - (substitute* "src/bluetooth/aacp.rs" - (("error!\\(") "debug!(")))) - (add-after 'install 'wrap-runtime-libs - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin/librepods"))) - (wrap-program bin - `("LD_LIBRARY_PATH" ":" prefix - ,(map (lambda (p) (string-append p "/lib")) - (list #$vulkan-loader - #$wayland - #$libxkbcommon)))))))))) - (native-inputs (list pkg-config)) - ;; cargo-inputs: convención moderna (no #:cargo-inputs, deprecado) -- - ;; el lookup de 'librepods vive en rust-crates.scm de este canal. - (inputs - (append (cargo-inputs 'librepods #:module '(ale packages rust-crates)) - (list dbus pulseaudio fontconfig freetype))) - (home-page "https://github.com/kavishdevar/librepods") - (synopsis "Control de AirPods (ruido, batería, etc.) en Linux") - (description "LibrePods controla AirPods desde Linux: cancelación de -ruido, nivel de batería, y (vía el fix de AVRCP en la config de sistema) -controles de reproducción multimedia.") - (license license:agpl3))) blob - 97cef8f576985b001eb2494290967c56553858f7 (mode 644) blob + /dev/null --- ale/packages/nezzontli-ctl.scm +++ /dev/null @@ -1,144 +0,0 @@ -;;; nezzontli-ctl.scm --- TUI para nezzontli.xyz, y sus 3 deps que faltan en Guix -;;; -;;; Traducción de /nixdots (nezzontli-ctl vía inputs.nezzontli-ctl, flake propio de -;;; Richard7987/nezzontli-ctl). Confirmado real (no privado) y su pyproject.toml -;;; fetched en vivo (2026-07-31): -;;; -;;; dependencies = [ "textual>=0.80" "pyfiglet>=1.0" "cowsay>=6.1" -;;; "textual-image>=0.8" "matplotlib>=3.8" "flatlatex>=0.15" ] -;;; build-system = hatchling -;;; entry point: ctl = "nezzontli_ctl.app:main" -;;; -;;; De esas 6, python-textual, python-pyfiglet y python-matplotlib YA existen en -;;; el canal oficial `guix` (confirmado vía toys.whereis.social 2026-07-31: -;;; python-textual 7.4.0, python-pyfiglet 1.0.4, python-matplotlib 3.10.8) -- -;;; NO hace falta redefinirlos acá, alcanza con tenerlos en el manifest/config.scm. -;;; Faltan: python-cowsay, python-textual-image, python-flatlatex (ninguno -;;; encontrado en ningún canal indexado) -- empaquetados acá desde cero. -;;; -;;; Hashes verificados en vivo con `guix download`/`guix hash -rx` dentro de -;;; una VM Guix 1.5.0 real (2026-08-01, guix acf3d19). - -(define-module (ale packages nezzontli-ctl) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module (guix download) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix build-system pyproject) - #:use-module (gnu packages python-xyz) - #:use-module (gnu packages python-build) - #:use-module (gnu packages check)) - -;; --- python-cowsay --- -;; Sin sdist en PyPI (solo wheel) -- se toma la fuente de GitHub, tag v6.1. -(define-public python-cowsay - (package - (name "python-cowsay") - (version "6.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/VaasuDevanS/cowsay-python") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1qaawnckyy1d9ql17d72rl5fn7q5bx18jf78k4ljd9bl7hg6714m")))) - (build-system pyproject-build-system) - ;; backend detectado en build real (2026-08-01): setuptools.build_meta - (native-inputs (list python-setuptools python-wheel python-pytest python-coverage)) - (arguments (list #:tests? #f)) ; pytest+coverage alcanzan pero no hace falta correrlos para un TUI wrapper chico - (home-page "https://github.com/VaasuDevanS/cowsay-python") - (synopsis "Cowsay para Python") - (description "Implementación en Python del clásico @command{cowsay}.") - (license license:gpl3))) - -;; --- python-flatlatex --- -;; Convierte LaTeX matemático a texto unicode -- usado por nezzontli-ctl para -;; previsualizar fórmulas en la TUI sin renderizar imágenes. -(define-public python-flatlatex - (package - (name "python-flatlatex") - (version "0.15") - (source - (origin - (method url-fetch) - (uri (string-append "https://files.pythonhosted.org/packages/33/7e/" - "31f7ea4843fa7ed12c46a4e96e2d425b873f4bdb90463e32a0c9f163a3ec/" - "flatlatex-" version ".tar.gz")) - (sha256 - (base32 - "0ffiwhjb0axfyy4jlskgqhxlhc47nqa0nc7zpnym5jzwsjyf2w2i")))) - (build-system pyproject-build-system) - (propagated-inputs (list python-regex)) - ;; backend detectado en build real (2026-08-01): setuptools.build_meta, - ;; sin declararlo el build falla con "ModuleNotFoundError: setuptools". - (native-inputs (list python-setuptools python-wheel python-pytest)) - (home-page "https://github.com/rtmigo/flatlatex") - (synopsis "Convierte LaTeX matemático a texto unicode plano") - (description "@code{flatlatex} traduce expresiones LaTeX matemáticas a su -representación equivalente en texto unicode (sin renderizar imágenes).") - (license license:bsd-2))) - -;; --- python-textual-image --- -;; Renderiza imágenes en terminal vía el protocolo de gráficos de Kitty, -;; integrado con Rich/Textual -- lo mismo que usa `slides` (ver -;; pkgs paquete "slides" en este mismo canal) pero como widget embebible. -(define-public python-textual-image - (package - (name "python-textual-image") - (version "0.13.2") - (source - (origin - (method url-fetch) - (uri (string-append "https://files.pythonhosted.org/packages/10/77/" - "b2128ced69556bfbb8e1c19d8f013e621cf12531eaba4e9b09e1cfa81e37/" - "textual_image-" version ".tar.gz")) - (sha256 - (base32 - "1vj31svjq85wyaf0v0r8brs7pdr6l9nr788nbgg38xydpzicx84c")))) - (build-system pyproject-build-system) - ;; backend detectado en build real (2026-08-01): hatchling.build - (native-inputs (list python-hatchling)) - (propagated-inputs (list python-pillow python-rich python-textual)) - (arguments (list #:tests? #f)) ; pide pytest (no declarado, no hace falta para un widget usado como dependencia) - (home-page "https://github.com/lnqs/textual-image") - (synopsis "Renderiza imágenes en terminal (Kitty Graphics Protocol) para Rich/Textual") - (description "Widget de Textual/Rich para mostrar imágenes rasterizadas en -terminales compatibles con el protocolo de gráficos de Kitty (o sixel/half-block -como fallback).") - (license license:expat))) - -;; --- nezzontli-ctl --- -(define-public nezzontli-ctl - (package - (name "nezzontli-ctl") - (version "0.1.0-1.97b83a8") ; pineado a HEAD de main al momento de escribir esto -- sin releases/tags en el repo - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/Richard7987/nezzontli-ctl") - (commit "97b83a82103197915fefaa3b0daf649f14f57280"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1l72i4c7x8m1wd0cgp5qb87ycphncq2b605fg9kc7nsij9ix16sb")))) - (build-system pyproject-build-system) - (native-inputs (list python-hatchling)) ; backend real detectado en build (2026-08-01) - (propagated-inputs - (list python-textual - python-pyfiglet - python-cowsay - python-textual-image - python-matplotlib - python-flatlatex)) - (arguments (list #:tests? #f)) ; sin suite de tests empaquetada, igual que en la derivación Nix original - (home-page "https://github.com/Richard7987/nezzontli-ctl") - (synopsis "TUI para crear/editar contenido de nezzontli.xyz") - (description "Herramienta de terminal (Textual) para crear y editar posts, -páginas y álbumes de fotos de nezzontli.xyz sin depender de un CMS externo. -Instala el comando @command{ctl}. Por default apunta a @file{~/projects/website}; -configurable con la variable de entorno @env{NEZZONTLI_REPO_PATH}.") - (license license:expat))) ; AJUSTAR: confirmar licencia real del repo (no verificada en esta ronda) blob - 40afb8eed0dd2835d82aaccf2351948b66d39d2b (mode 644) blob + /dev/null --- ale/packages/rust-crates.scm +++ /dev/null @@ -1,2924 +0,0 @@ -;;; rust-crates.scm --- fuentes de crates.io generadas por `guix import crate` -;;; -;;; Generado en vivo (2026-08-01) con: -;;; guix import crate --lockfile=Cargo.lock librepods -;;; dentro de una VM Guix 1.5.0 real, contra el Cargo.lock real de -;;; kavishdevar/librepods (commit 672e65ad36ee..., rama linux/rust, -;;; ver pkgs/librepods.scm). 576 crates -- todo hash es real, verificado -;;; contra crates.io por el importador, ninguno fabricado a mano. -;;; -;;; NO editar a mano salvo para resolver un TODO puntual que deje el -;;; importador (crates con sospecha de código vendorizado) -- para -;;; regenerar tras un cambio de Cargo.lock, volver a correr el comando -;;; de arriba y reemplazar este archivo entero. - -(define-module (ale packages rust-crates) - #:use-module (guix build-system cargo) - #:export (lookup-cargo-inputs)) - -(define rust-ab-glyph-0.2.32 - (crate-source "ab_glyph" "0.2.32" - "1hkc7y8yjd261d5cm9771dawnwc26rgdlniv3jysb3n3f9s4bh01")) - -(define rust-ab-glyph-rasterizer-0.1.10 - (crate-source "ab_glyph_rasterizer" "0.1.10" - "065n6bj7kqk6f12336lm87fqmvf4lxg7rkg2j56nix228jmgnvrn")) - -(define rust-adler2-2.0.1 - (crate-source "adler2" "2.0.1" - "1ymy18s9hs7ya1pjc9864l30wk8p2qfqdi7mhhcc5nfakxbij09j")) - -(define rust-aes-0.9.0-rc.4 - (crate-source "aes" "0.9.0-rc.4" - "18yj3z9v1g29m6lkncwshgl6rq4spkxabx71qa0x36kxlh47w284")) - -(define rust-ahash-0.8.12 - (crate-source "ahash" "0.8.12" - "0xbsp9rlm5ki017c0w6ay8kjwinwm8knjncci95mii30rmwz25as")) - -(define rust-aho-corasick-1.1.4 - (crate-source "aho-corasick" "1.1.4" - "00a32wb2h07im3skkikc495jvncf62jl6s96vwc7bhi70h9imlyx")) - -(define rust-aligned-0.4.3 - (crate-source "aligned" "0.4.3" - "1186lhb3gb4x6spzw7ff0zcraa8cr9zqk4ldpm5g1vb2ijc0higf")) - -(define rust-aligned-vec-0.6.4 - (crate-source "aligned-vec" "0.6.4" - "16vnf78hvfix5cwzd5xs5a2g6afmgb4h7n6yfsc36bv0r22072fw")) - -(define rust-android-activity-0.6.1 - (crate-source "android-activity" "0.6.1" - "1k8v4mw8kijvmjmqwr05cjvk2arklx2968bjjpa5szc5aaq1nahg")) - -(define rust-android-build-0.1.3 - (crate-source "android-build" "0.1.3" - "1zdqn0h2kya3f05g55vg8x53ixh7khrmd5r3rw44cl2x2xj4rb4c")) - -(define rust-android-properties-0.2.2 - (crate-source "android-properties" "0.2.2" - "016slvg269c0y120p9qd8vdfqa2jbw4j0g18gfw6p3ain44v4zpw")) - -(define rust-android-system-properties-0.1.5 - (crate-source "android_system_properties" "0.1.5" - "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1")) - -(define rust-anstream-1.0.0 - (crate-source "anstream" "1.0.0" - "13d2bj0xfg012s4rmq44zc8zgy1q8k9yp7yhvfnarscnmwpj2jl2")) - -(define rust-anstyle-1.0.14 - (crate-source "anstyle" "1.0.14" - "0030szmgj51fxkic1hpakxxgappxzwm6m154a3gfml83lq63l2wl")) - -(define rust-anstyle-parse-1.0.0 - (crate-source "anstyle-parse" "1.0.0" - "03hkv2690s0crssbnmfkr76kw1k7ah2i6s5amdy9yca2n8w7zkjj")) - -(define rust-anstyle-query-1.1.5 - (crate-source "anstyle-query" "1.1.5" - "1p6shfpnbghs6jsa0vnqd8bb8gd7pjd0jr7w0j8jikakzmr8zi20")) - -(define rust-anstyle-wincon-3.0.11 - (crate-source "anstyle-wincon" "3.0.11" - "0zblannm70sk3xny337mz7c6d8q8i24vhbqi42ld8v7q1wjnl7i9")) - -(define rust-anyhow-1.0.102 - (crate-source "anyhow" "1.0.102" - "0b447dra1v12z474c6z4jmicdmc5yxz5bakympdnij44ckw2s83z")) - -(define rust-approx-0.5.1 - (crate-source "approx" "0.5.1" - "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa")) - -(define rust-arbitrary-1.4.2 - (crate-source "arbitrary" "1.4.2" - "1wcbi4x7i3lzcrkjda4810nqv03lpmvfhb0a85xrq1mbqjikdl63")) - -(define rust-arg-enum-proc-macro-0.3.4 - (crate-source "arg_enum_proc_macro" "0.3.4" - "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a")) - -(define rust-arrayref-0.3.9 - (crate-source "arrayref" "0.3.9" - "1jzyp0nvp10dmahaq9a2rnxqdd5wxgbvp8xaibps3zai8c9fi8kn")) - -(define rust-arrayvec-0.7.6 - (crate-source "arrayvec" "0.7.6" - "0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw")) - -(define rust-as-raw-xcb-connection-1.0.1 - (crate-source "as-raw-xcb-connection" "1.0.1" - "0sqgpz2ymv5yx76r5j2npjq2x5qvvqnw0vrs35cyv30p3pfp2m8p")) - -(define rust-as-slice-0.2.1 - (crate-source "as-slice" "0.2.1" - "05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi")) - -(define rust-ash-0.38.0+1.3.281 - (crate-source "ash" "0.38.0+1.3.281" - "0vx4yf689v1rc680jvy8bnysx5sgd8f33wnp2vqaizh0v0v4kd0b")) - -(define rust-async-broadcast-0.7.2 - (crate-source "async-broadcast" "0.7.2" - "0ckmqcwyqwbl2cijk1y4r0vy60i89gqc86ijrxzz5f2m4yjqfnj3")) - -(define rust-async-channel-2.5.0 - (crate-source "async-channel" "2.5.0" - "1ljq24ig8lgs2555myrrjighycpx2mbjgrm3q7lpa6rdsmnxjklj")) - -(define rust-async-executor-1.14.0 - (crate-source "async-executor" "1.14.0" - "0al1rmxjy7p7r6h50z698q5lwssqs5a2vzmqbazm1z2sv1rgjsy9")) - -(define rust-async-io-2.6.0 - (crate-source "async-io" "2.6.0" - "1z16s18bm4jxlmp6rif38mvn55442yd3wjvdfhvx4hkgxf7qlss5")) - -(define rust-async-lock-3.4.2 - (crate-source "async-lock" "3.4.2" - "04c3xrrdrfrvh9v0ajxrangpy38qi76qq268zslphnxxjqjpy3r9")) - -(define rust-async-process-2.5.0 - (crate-source "async-process" "2.5.0" - "0xfswxmng6835hjlfhv7k0jrfp7czqxpfj6y2s5dsp05q0g94l7w")) - -(define rust-async-recursion-1.1.1 - (crate-source "async-recursion" "1.1.1" - "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv")) - -(define rust-async-signal-0.2.13 - (crate-source "async-signal" "0.2.13" - "0k66mpb3xp86hj4vxs7w40v7qz2jfbblrm9ddc5mglwwynxp1h23")) - -(define rust-async-task-4.7.1 - (crate-source "async-task" "4.7.1" - "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb")) - -(define rust-async-trait-0.1.89 - (crate-source "async-trait" "0.1.89" - "1fsxxmz3rzx1prn1h3rs7kyjhkap60i7xvi0ldapkvbb14nssdch")) - -(define rust-atomic-waker-1.1.2 - (crate-source "atomic-waker" "1.1.2" - "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m")) - -(define rust-autocfg-1.5.0 - (crate-source "autocfg" "1.5.0" - "1s77f98id9l4af4alklmzq46f21c980v13z2r1pcxx6bqgw0d1n0")) - -(define rust-av-scenechange-0.14.1 - (crate-source "av-scenechange" "0.14.1" - "1543y7riwcy4mmsgcalxcm3bnb41hvwiqiz774nbj68fq9vischg")) - -(define rust-av1-grain-0.2.5 - (crate-source "av1-grain" "0.2.5" - "1y3p43i5xncbny0pfh8kw09am3l3mgyg82ln65r3f434443xpzcc")) - -(define rust-avif-serialize-0.8.8 - (crate-source "avif-serialize" "0.8.8" - "0gd5hr9vd2rkf9gn60f39rham6lzn8a4cdy0p57ihrxx0zq84l1p")) - -(define rust-bit-set-0.8.0 - (crate-source "bit-set" "0.8.0" - "18riaa10s6n59n39vix0cr7l2dgwdhcpbcm97x1xbyfp1q47x008")) - -(define rust-bit-vec-0.8.0 - (crate-source "bit-vec" "0.8.0" - "1xxa1s2cj291r7k1whbxq840jxvmdsq9xgh7bvrxl46m80fllxjy")) - -(define rust-bit-field-0.10.3 - (crate-source "bit_field" "0.10.3" - "1ikhbph4ap4w692c33r8bbv6yd2qxm1q3f64845grp1s6b3l0jqy")) - -(define rust-bitflags-1.3.2 - (crate-source "bitflags" "1.3.2" - "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy")) - -(define rust-bitflags-2.11.0 - (crate-source "bitflags" "2.11.0" - "1bwjibwry5nfwsfm9kjg2dqx5n5nja9xymwbfl6svnn8jsz6ff44")) - -(define rust-bitstream-io-4.9.0 - (crate-source "bitstream-io" "4.9.0" - "0mqpwqy8cqnaqr4wkpk7qy7fjp4x6vxaf8z2hprbvimj3nfvvm30")) - -(define rust-block-0.1.6 - (crate-source "block" "0.1.6" - "16k9jgll25pzsq14f244q22cdv0zb4bqacldg3kx6h89d7piz30d")) - -(define rust-block2-0.5.1 - (crate-source "block2" "0.5.1" - "0pyiha5his2grzqr3mynmq244laql2j20992i59asp0gy7mjw4rc")) - -(define rust-block2-0.6.2 - (crate-source "block2" "0.6.2" - "1xcfllzx6c3jc554nmb5qy6xmlkl6l6j5ib4wd11800n0n3rvsyd")) - -(define rust-blocking-1.6.2 - (crate-source "blocking" "1.6.2" - "08bz3f9agqlp3102snkvsll6wc9ag7x5m1xy45ak2rv9pq18sgz8")) - -(define rust-bluer-0.17.4 - (crate-source "bluer" "0.17.4" - "00d9n6gx05kr8yr08nyzcpsmay41961sdvmhr2an86b0bhpi2s5g")) - -(define rust-built-0.8.0 - (crate-source "built" "0.8.0" - "0r5f08lpjsr6j5ajkbmd0ymfmajpq8ddbfvi8ji8rx48y88qzbgl")) - -(define rust-bumpalo-3.20.2 - (crate-source "bumpalo" "3.20.2" - "1jrgxlff76k9glam0akhwpil2fr1w32gbjdf5hpipc7ld2c7h82x")) - -(define rust-bytemuck-1.25.0 - (crate-source "bytemuck" "1.25.0" - "1v1z32igg9zq49phb3fra0ax5r2inf3aw473vldnm886sx5vdvy8")) - -(define rust-bytemuck-derive-1.10.2 - (crate-source "bytemuck_derive" "1.10.2" - "1zvmjmw1sdmx9znzm4dpbb2yvz9vyim8w6gp4z256l46qqdvvazr")) - -(define rust-byteorder-lite-0.1.0 - (crate-source "byteorder-lite" "0.1.0" - "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg")) - -(define rust-bytes-1.11.1 - (crate-source "bytes" "1.11.1" - "0czwlhbq8z29wq0ia87yass2mzy1y0jcasjb8ghriiybnwrqfx0y")) - -(define rust-calloop-0.13.0 - (crate-source "calloop" "0.13.0" - "1v5zgidnhsyml403rzr7vm99f8q6r5bxq5gxyiqkr8lcapwa57dr")) - -(define rust-calloop-0.14.4 - (crate-source "calloop" "0.14.4" - "1xsd8xk53v9zbvhjy7ynf4gya9s4rvvh8jqx9psi1b2v6rw9kgsd")) - -(define rust-calloop-wayland-source-0.3.0 - (crate-source "calloop-wayland-source" "0.3.0" - "086x5mq16prrcwd9k6bw9an0sp8bj9l5daz4ziz5z4snf2c6m9lm")) - -(define rust-calloop-wayland-source-0.4.1 - (crate-source "calloop-wayland-source" "0.4.1" - "1yi1c23naqhd8m94q3v366s4cak8l50zy7ldrkqfn0hajkqgr3hk")) - -(define rust-cc-1.2.58 - (crate-source "cc" "1.2.58" - "1qb0zyqhn8pqzdp7d3scm19zmvgvbyh3iabmj1q7fc4ynva2isg1")) - -(define rust-cesu8-1.1.0 - (crate-source "cesu8" "1.1.0" - "0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd")) - -(define rust-cfg-if-1.0.4 - (crate-source "cfg-if" "1.0.4" - "008q28ajc546z5p2hcwdnckmg0hia7rnx52fni04bwqkzyrghc4k")) - -(define rust-cfg-aliases-0.2.1 - (crate-source "cfg_aliases" "0.2.1" - "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")) - -(define rust-cipher-0.5.1 - (crate-source "cipher" "0.5.1" - "1skqij7dx6glllvr3x59w5nzv07zaqh7j4zb7828k8hvzqkq4kg3")) - -(define rust-clap-4.6.0 - (crate-source "clap" "4.6.0" - "0l8k0ja5rf4hpn2g98bqv5m6lkh2q6b6likjpmm6fjw3cxdsz4xi")) - -(define rust-clap-builder-4.6.0 - (crate-source "clap_builder" "4.6.0" - "17q6np22yxhh5y5v53y4l31ps3hlaz45mvz2n2nicr7n3c056jki")) - -(define rust-clap-derive-4.6.0 - (crate-source "clap_derive" "4.6.0" - "0snapc468s7n3avr33dky4y7rmb7ha3qsp9l0k5vh6jacf5bs40i")) - -(define rust-clap-lex-1.1.0 - (crate-source "clap_lex" "1.1.0" - "1ycqkpygnlqnndghhcxjb44lzl0nmgsia64x9581030yifxs7m68")) - -(define rust-clipboard-win-5.4.1 - (crate-source "clipboard-win" "5.4.1" - "1m44gqy11rq1ww7jls86ppif98v6kv2wkwk8p17is86zsdq3gq5x")) - -(define rust-clipboard-macos-0.1.1 - (crate-source "clipboard_macos" "0.1.1" - "13zkbmnsl2c98452kvia7vr2ywwl123bj2q81diw78vv0jm4lzwv")) - -(define rust-clipboard-wayland-0.2.2 - (crate-source "clipboard_wayland" "0.2.2" - "1f1prf3qhww5qqbbqbf27ygq103z9r1b678cs4lpg672qimqhgq0")) - -(define rust-clipboard-x11-0.4.3 - (crate-source "clipboard_x11" "0.4.3" - "1m2szxgxk8s8j7anp73pdijdp50yvnjhakscj8wzvnpza8sf6qxx")) - -(define rust-codespan-reporting-0.12.0 - (crate-source "codespan-reporting" "0.12.0" - "108g41xqzhr8fx8hlpy5qzmqq8ylldbj37wndkaqm34yy1d2wvgy")) - -(define rust-color-quant-1.1.0 - (crate-source "color_quant" "1.1.0" - "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx")) - -(define rust-colorchoice-1.0.5 - (crate-source "colorchoice" "1.0.5" - "0w75k89hw39p0mnnhlrwr23q50rza1yjki44qvh2mgrnj065a1qx")) - -(define rust-combine-4.6.7 - (crate-source "combine" "4.6.7" - "1z8rh8wp59gf8k23ar010phgs0wgf5i8cx4fg01gwcnzfn5k0nms")) - -(define rust-concurrent-queue-2.5.0 - (crate-source "concurrent-queue" "2.5.0" - "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c")) - -(define rust-core-foundation-0.9.4 - (crate-source "core-foundation" "0.9.4" - "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci")) - -(define rust-core-foundation-0.10.1 - (crate-source "core-foundation" "0.10.1" - "1xjns6dqf36rni2x9f47b65grxwdm20kwdg9lhmzdrrkwadcv9mj")) - -(define rust-core-foundation-sys-0.8.7 - ;; TODO REVIEW: Check bundled sources. - (crate-source "core-foundation-sys" "0.8.7" - "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp")) - -(define rust-core-graphics-0.23.2 - (crate-source "core-graphics" "0.23.2" - "10dhv3gk4kmbzl14xxkrhhky4fdp8h6nzff6h0019qgr6nz84xy0")) - -(define rust-core-graphics-types-0.1.3 - (crate-source "core-graphics-types" "0.1.3" - "1bxg8nxc8fk4kxnqyanhf36wq0zrjr552c58qy6733zn2ihhwfa5")) - -(define rust-core-graphics-types-0.2.0 - (crate-source "core-graphics-types" "0.2.0" - "1sqka1rz84lr3p69i1s6lggnpnznmrw4ngc5q76w9xhky80s2i1x")) - -(define rust-core2-0.4.0 - (crate-source "core2" "0.4.0" - "01f5xv0kf3ds3xm7byg78hycbanb8zlpvsfv4j47y46n3bpsg6xl")) - -(define rust-core-maths-0.1.1 - (crate-source "core_maths" "0.1.1" - "0c0dv11ixxpc9bsx5xasvl98mb1dlprzcm6qq6ls3nsygw0mwx3p")) - -(define rust-cosmic-text-0.15.0 - (crate-source "cosmic-text" "0.15.0" - "0dvpwc4rb7gysrd7sir10k2hk2j2vis6xn35wg5s6mws78l54f0p")) - -(define rust-cpubits-0.1.0 - (crate-source "cpubits" "0.1.0" - "0qaqgwvjhks29a59sw06w9n8c90vbmidfbfz2jj6wa8d0x1wbw2y")) - -(define rust-cpufeatures-0.2.17 - (crate-source "cpufeatures" "0.2.17" - "10023dnnaghhdl70xcds12fsx2b966sxbxjq5sxs49mvxqw5ivar")) - -(define rust-crc32fast-1.5.0 - (crate-source "crc32fast" "1.5.0" - "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl")) - -(define rust-crossbeam-deque-0.8.6 - (crate-source "crossbeam-deque" "0.8.6" - "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx")) - -(define rust-crossbeam-epoch-0.9.18 - (crate-source "crossbeam-epoch" "0.9.18" - "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv")) - -(define rust-crossbeam-utils-0.8.21 - (crate-source "crossbeam-utils" "0.8.21" - "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh")) - -(define rust-crunchy-0.2.4 - (crate-source "crunchy" "0.2.4" - "1mbp5navim2qr3x48lyvadqblcxc1dm0lqr0swrkkwy2qblvw3s6")) - -(define rust-cryoglyph-0.1.0 - (crate-source "cryoglyph" "0.1.0" - "06f5dvmsirrkrrpnyv92gdcsd7801a9n7cbgfdhx9nycvddpkg08")) - -(define rust-crypto-common-0.2.1 - (crate-source "crypto-common" "0.2.1" - "041p8bs680hrg6rhicfifn19cfvybq9aya5i4i0k08d9byqpnwkp")) - -(define rust-ctor-lite-0.1.2 - (crate-source "ctor-lite" "0.1.2" - "007342zvk2i8d9xz7n9wjxmlx55ry3prfm8ynwvbg3h6wb1d0qp1")) - -(define rust-cursor-icon-1.2.0 - (crate-source "cursor-icon" "1.2.0" - "0bvkw7ak1mqwcpkgd9lh7n00hcvlh87jfl7188f231nz6zfy2ypj")) - -(define rust-custom-debug-0.6.2 - (crate-source "custom_debug" "0.6.2" - "13i9cldd9glg8k25z5ll5wb083rnl07pl7bzhwgf3cv7jnnx39rd")) - -(define rust-custom-debug-derive-0.6.2 - (crate-source "custom_debug_derive" "0.6.2" - "04cw7wqf42rjnah5b79vpwawh94m5rjjbrrb9xicgxjjhvdcw1x7")) - -(define rust-darling-0.20.11 - (crate-source "darling" "0.20.11" - "1vmlphlrlw4f50z16p4bc9p5qwdni1ba95qmxfrrmzs6dh8lczzw")) - -(define rust-darling-core-0.20.11 - (crate-source "darling_core" "0.20.11" - "0bj1af6xl4ablnqbgn827m43b8fiicgv180749f5cphqdmcvj00d")) - -(define rust-darling-macro-0.20.11 - (crate-source "darling_macro" "0.20.11" - "1bbfbc2px6sj1pqqq97bgqn6c8xdnb2fmz66f7f40nrqrcybjd7w")) - -(define rust-dbus-0.9.10 - (crate-source "dbus" "0.9.10" - "1m252djlnskgb89i2177yf9w6p4nx9475gamc8ryxaz7sxlamcr1")) - -(define rust-dbus-crossroads-0.5.3 - (crate-source "dbus-crossroads" "0.5.3" - "1s24yk48jkvkkvgplgjrrqvzy365pmz6nv17c1v6dfhz32yz1gv4")) - -(define rust-dbus-tokio-0.7.6 - (crate-source "dbus-tokio" "0.7.6" - "04xd3z2dnjv4d45kj3wqnwbnwllrp1zsg8v3q0qp2rxwb7a8hxh0")) - -(define rust-dispatch-0.2.0 - (crate-source "dispatch" "0.2.0" - "0fwjr9b7582ic5689zxj8lf7zl94iklhlns3yivrnv8c9fxr635x")) - -(define rust-dispatch2-0.3.1 - (crate-source "dispatch2" "0.3.1" - "0f5xmnbzpaz1g80m27kd804p75nswh0ikb6wvqh4ba3x9rz3c3hy")) - -(define rust-displaydoc-0.2.5 - (crate-source "displaydoc" "0.2.5" - "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp")) - -(define rust-dlib-0.5.3 - (crate-source "dlib" "0.5.3" - "0jpr4smrwrv8xj70mz4ixnbc6ljm82f12z2mz1hv89056y3wv3mb")) - -(define rust-document-features-0.2.12 - (crate-source "document-features" "0.2.12" - "0qcgpialq3zgvjmsvar9n6v10rfbv6mk6ajl46dd4pj5hn3aif6l")) - -(define rust-downcast-rs-1.2.1 - (crate-source "downcast-rs" "1.2.1" - "1lmrq383d1yszp7mg5i7i56b17x2lnn3kb91jwsq0zykvg2jbcvm")) - -(define rust-dpi-0.1.2 - (crate-source "dpi" "0.1.2" - "0xhsvzgjvdch2fwmfc9vkb708b0q59b6imypyjlgbiigyb74rcfq")) - -(define rust-either-1.15.0 - (crate-source "either" "1.15.0" - "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8")) - -(define rust-endi-1.1.1 - (crate-source "endi" "1.1.1" - "16a0076dx41vgrzzimm9clcym77h732czqjiajanmzvd1i1y5dv6")) - -(define rust-enumflags2-0.7.12 - (crate-source "enumflags2" "0.7.12" - "1vzcskg4dca2jiflsfx1p9yw1fvgzcakcs7cpip0agl51ilgf9qh")) - -(define rust-enumflags2-derive-0.7.12 - (crate-source "enumflags2_derive" "0.7.12" - "09rqffacafl1b83ir55hrah9gza0x7pzjn6lr6jm76fzix6qmiv7")) - -(define rust-env-filter-1.0.1 - (crate-source "env_filter" "1.0.1" - "1vvf9xhaxm0m78bp23b8j3cbv1vm5vffn3gaas27mc64rhm0rs9j")) - -(define rust-env-logger-0.11.10 - (crate-source "env_logger" "0.11.10" - "0smmk1hqzk7z91rg7fdq98d03gh9kidkd0ymim43zb4n457w0886")) - -(define rust-equator-0.4.2 - (crate-source "equator" "0.4.2" - "1z760z5r0haxjyakbqxvswrz9mq7c29arrivgq8y1zldhc9v44a7")) - -(define rust-equator-macro-0.4.2 - (crate-source "equator-macro" "0.4.2" - "1cqzx3cqn9rxln3a607xr54wippzff56zs5chqdf3z2bnks3rwj4")) - -(define rust-equivalent-1.0.2 - (crate-source "equivalent" "1.0.2" - "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7")) - -(define rust-errno-0.3.14 - (crate-source "errno" "0.3.14" - "1szgccmh8vgryqyadg8xd58mnwwicf39zmin3bsn63df2wbbgjir")) - -(define rust-error-code-3.3.2 - (crate-source "error-code" "3.3.2" - "0nacxm9xr3s1rwd6fabk3qm89fyglahmbi4m512y0hr8ym6dz8ny")) - -(define rust-etagere-0.2.15 - (crate-source "etagere" "0.2.15" - "0hjkik00nl8bm9fafpzqkb6yah3mkphc21zpc159a5fwwncvz2gw")) - -(define rust-euclid-0.22.14 - (crate-source "euclid" "0.22.14" - "01ksjl4vb8ms89laswnjpld3z4n6c1s7qlqq0djx3imiwdjm787i")) - -(define rust-event-listener-5.4.1 - (crate-source "event-listener" "5.4.1" - "1asnp3agbr8shcl001yd935m167ammyi8hnvl0q1ycajryn6cfz1")) - -(define rust-event-listener-strategy-0.5.4 - (crate-source "event-listener-strategy" "0.5.4" - "14rv18av8s7n8yixg38bxp5vg2qs394rl1w052by5npzmbgz7scb")) - -(define rust-exr-1.74.0 - (crate-source "exr" "1.74.0" - "1gk3cc2qkfm0jqw4v1d7g4c356k9iz583bq17iiwp8kalm1y0023")) - -(define rust-fastrand-2.3.0 - (crate-source "fastrand" "2.3.0" - "1ghiahsw1jd68df895cy5h3gzwk30hndidn3b682zmshpgmrx41p")) - -(define rust-fax-0.2.6 - (crate-source "fax" "0.2.6" - "1ax0jmvsszxd03hj6ga1kyl7gaqcfw0akg2wf0q6gk9pizaffpgh")) - -(define rust-fax-derive-0.2.0 - (crate-source "fax_derive" "0.2.0" - "0zap434zz4xvi5rnysmwzzivig593b4ng15vwzwl7js2nw7s3b50")) - -(define rust-fdeflate-0.3.7 - (crate-source "fdeflate" "0.3.7" - "130ga18vyxbb5idbgi07njymdaavvk6j08yh1dfarm294ssm6s0y")) - -(define rust-find-msvc-tools-0.1.9 - (crate-source "find-msvc-tools" "0.1.9" - "10nmi0qdskq6l7zwxw5g56xny7hb624iki1c39d907qmfh3vrbjv")) - -(define rust-flate2-1.1.9 - (crate-source "flate2" "1.1.9" - "0g2pb7cxnzcbzrj8bw4v6gpqqp21aycmf6d84rzb6j748qkvlgw4")) - -(define rust-fnv-1.0.7 - (crate-source "fnv" "1.0.7" - "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz")) - -(define rust-foldhash-0.1.5 - (crate-source "foldhash" "0.1.5" - "1wisr1xlc2bj7hk4rgkcjkz3j2x4dhd1h9lwk7mj8p71qpdgbi6r")) - -(define rust-foldhash-0.2.0 - (crate-source "foldhash" "0.2.0" - "1nvgylb099s11xpfm1kn2wcsql080nqmnhj1l25bp3r2b35j9kkp")) - -(define rust-font-types-0.10.1 - (crate-source "font-types" "0.10.1" - "1idqs7pfv9134fzkfykjcg5x34gfjclpqqccln7d9jxv0ks599ir")) - -(define rust-font-types-0.11.1 - (crate-source "font-types" "0.11.1" - "1wixmb7a5ww9y7vry586p4pjbfxgwix9n5cribr8l6cibixrm0kk")) - -(define rust-fontconfig-parser-0.5.8 - (crate-source "fontconfig-parser" "0.5.8" - "0ijnbzg31sl6v49g7q2l7sl76hjj8z0hvlsz77cdvm029vi77ixv")) - -(define rust-fontdb-0.23.0 - (crate-source "fontdb" "0.23.0" - "0199vry9x8zn9ix4x4rqvv53dy2ryhy68l53jwr580hj7ndphzj5")) - -(define rust-foreign-types-0.5.0 - (crate-source "foreign-types" "0.5.0" - "0rfr2zfxnx9rz3292z5nyk8qs2iirznn5ff3rd4vgdwza6mdjdyp")) - -(define rust-foreign-types-macros-0.2.3 - (crate-source "foreign-types-macros" "0.2.3" - "0hjpii8ny6l7h7jpns2cp9589016l8mlrpaigcnayjn9bdc6qp0s")) - -(define rust-foreign-types-shared-0.3.1 - (crate-source "foreign-types-shared" "0.3.1" - "0nykdvv41a3d4py61bylmlwjhhvdm0b3bcj9vxhqgxaxnp5ik6ma")) - -(define rust-futures-0.3.32 - (crate-source "futures" "0.3.32" - "0b9q86r5ar18v5xjiyqn7sb8sa32xv98qqnfz779gl7ns7lpw54b")) - -(define rust-futures-channel-0.3.32 - (crate-source "futures-channel" "0.3.32" - "07fcyzrmbmh7fh4ainilf1s7gnwvnk07phdq77jkb9fpa2ffifq7")) - -(define rust-futures-core-0.3.32 - (crate-source "futures-core" "0.3.32" - "07bbvwjbm5g2i330nyr1kcvjapkmdqzl4r6mqv75ivvjaa0m0d3y")) - -(define rust-futures-executor-0.3.32 - (crate-source "futures-executor" "0.3.32" - "17aplz3ns74qn7a04qg7qlgsdx5iwwwkd4jvdfra6hl3h4w9rwms")) - -(define rust-futures-io-0.3.32 - (crate-source "futures-io" "0.3.32" - "063pf5m6vfmyxj74447x8kx9q8zj6m9daamj4hvf49yrg9fs7jyf")) - -(define rust-futures-lite-2.6.1 - (crate-source "futures-lite" "2.6.1" - "1ba4dg26sc168vf60b1a23dv1d8rcf3v3ykz2psb7q70kxh113pp")) - -(define rust-futures-macro-0.3.32 - (crate-source "futures-macro" "0.3.32" - "0ys4b1lk7s0bsj29pv42bxsaavalch35rprp64s964p40c1bfdg8")) - -(define rust-futures-sink-0.3.32 - (crate-source "futures-sink" "0.3.32" - "14q8ml7hn5a6gyy9ri236j28kh0svqmrk4gcg0wh26rkazhm95y3")) - -(define rust-futures-task-0.3.32 - (crate-source "futures-task" "0.3.32" - "14s3vqf8llz3kjza33vn4ixg6kwxp61xrysn716h0cwwsnri2xq3")) - -(define rust-futures-util-0.3.32 - (crate-source "futures-util" "0.3.32" - "1mn60lw5kh32hz9isinjlpw34zx708fk5q1x0m40n6g6jq9a971q")) - -(define rust-gethostname-1.1.0 - (crate-source "gethostname" "1.1.0" - "1n6bj9gh503ggjblfjcai96gmxynxsrykaynljlrfdra34q95m0v")) - -(define rust-getrandom-0.3.4 - (crate-source "getrandom" "0.3.4" - "1zbpvpicry9lrbjmkd4msgj3ihff1q92i334chk7pzf46xffz7c9")) - -(define rust-getrandom-0.4.2 - (crate-source "getrandom" "0.4.2" - "0mb5833hf9pvn9dhvxjgfg5dx0m77g8wavvjdpvpnkp9fil1xr8d")) - -(define rust-gif-0.14.1 - (crate-source "gif" "0.14.1" - "0pn3ldqjk0ng1vbc3r3zqqrnjkn6s3f3ndk96lhhrn0q82l2ppzm")) - -(define rust-gl-generator-0.14.0 - (crate-source "gl_generator" "0.14.0" - "0k8j1hmfnff312gy7x1aqjzcm8zxid7ij7dlb8prljib7b1dz58s")) - -(define rust-glam-0.14.0 - (crate-source "glam" "0.14.0" - "1njk0cskaspc62ywxlzpiszbcb9hhh1yqg2ka105sg0hxgajhf9k")) - -(define rust-glam-0.15.2 - (crate-source "glam" "0.15.2" - "0jx587lxz9v9m0ph4dlshfgy0abax1zhlbjj5nvkchz4ir7mbfrs")) - -(define rust-glam-0.16.0 - (crate-source "glam" "0.16.0" - "05izbgx93hnjk200144h9yxhy51cbygp2bbaqdj8czngki3w09j1")) - -(define rust-glam-0.17.3 - (crate-source "glam" "0.17.3" - "0xm7jdygbxchdvk6k1l1pdag843nkwdm8fikwgp0i1gxgawk45z0")) - -(define rust-glam-0.18.0 - (crate-source "glam" "0.18.0" - "0d7f7f7cdbahxk677k6l8h7r4bxxni24nzdndwr8wyx71d4kwnjj")) - -(define rust-glam-0.19.0 - (crate-source "glam" "0.19.0" - "1jjia0nva5p7ca3dma8jhzxd4dmczgbhn3b338ffh5hmg7k0k19b")) - -(define rust-glam-0.20.5 - (crate-source "glam" "0.20.5" - "0pv7n634vw2hn9fmi915pzgangyljgsp4m5505c3zq2bfiz9agpl")) - -(define rust-glam-0.21.3 - (crate-source "glam" "0.21.3" - "05c8r639hz3ydlhbhv6d9z6193iivi8276zz2fq3hqw6ci8am3si")) - -(define rust-glam-0.22.0 - (crate-source "glam" "0.22.0" - "0x57gyrxyfs409b3f5i64yy2pbcgkr2qkq8v3a0mmm8vdkargx8j")) - -(define rust-glam-0.23.0 - (crate-source "glam" "0.23.0" - "076mdgmy38lhlvgng74iy2sr3iih58gx5qcz20g0hmamv6dgsjlf")) - -(define rust-glam-0.24.2 - (crate-source "glam" "0.24.2" - "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm")) - -(define rust-glam-0.25.0 - (crate-source "glam" "0.25.0" - "1cr80mz1qyc73fvp2d93d4g2svv675fmcrkrzi0bpyajpvcna5hm")) - -(define rust-glam-0.27.0 - (crate-source "glam" "0.27.0" - "1fawkrkbivdds5lzczk1rx37b7s3apl2cywch7s5ad1yfbkff1cy")) - -(define rust-glam-0.28.0 - (crate-source "glam" "0.28.0" - "152sjv2ffb84a28zb4yklkxn5f20idz4xdmkq28wy8c4gszy96kp")) - -(define rust-glam-0.29.3 - (crate-source "glam" "0.29.3" - "1vmkzrpsz3ay9c1cabs5ns149z3dyxkf8ywzmkg9578w9inz9awb")) - -(define rust-glam-0.30.10 - (crate-source "glam" "0.30.10" - "1a9as4c2sm3z9sczl2m6gn8fsfmg4iw8rrpinv8i58iphhz47z0r")) - -(define rust-glam-0.31.1 - (crate-source "glam" "0.31.1" - "1rsv5f5fb70bfm6ji37pv66g7gf9f4bb8yqf9skib38bm4p6nvsm")) - -(define rust-glam-0.32.1 - (crate-source "glam" "0.32.1" - "186cjxn5qknagm31vmxvxk1kwwrfvv6cqj99nvvcngh6bdllj1zp")) - -(define rust-glow-0.16.0 - (crate-source "glow" "0.16.0" - "022z12nlyfpy36fvp2szq792xix1xbgkznpmicf1c404sxhfmrf5")) - -(define rust-glutin-wgl-sys-0.6.1 - ;; TODO REVIEW: Check bundled sources. - (crate-source "glutin_wgl_sys" "0.6.1" - "0gng2810jb5x133lmy17qifjx6s90lnprm86afg7mfls505y0kic")) - -(define rust-gpu-alloc-0.6.0 - (crate-source "gpu-alloc" "0.6.0" - "0wd1wq7qs8ja0cp37ajm9p1r526sp6w0kvjp3xx24jsrjfx2vkgv")) - -(define rust-gpu-alloc-types-0.3.0 - (crate-source "gpu-alloc-types" "0.3.0" - "190wxsp9q8c59xybkfrlzqqyrxj6z39zamadk1q7v0xad2s07zwq")) - -(define rust-gpu-allocator-0.27.0 - (crate-source "gpu-allocator" "0.27.0" - "1kfa6kvvslmrr63p4n5fsm8myp03xi5lzylywys9f0l0xyjs4lf1")) - -(define rust-gpu-descriptor-0.3.2 - (crate-source "gpu-descriptor" "0.3.2" - "1jm0acxkw9lrzzcbvjqynwdr53qsqz7vx5d8c8h77qq5j4s8775q")) - -(define rust-gpu-descriptor-types-0.2.0 - (crate-source "gpu-descriptor-types" "0.2.0" - "14ab90klss7w0ybj95fcnqxjsjya17xjhf576dpvi4zq5ml45wpx")) - -(define rust-guillotiere-0.6.2 - (crate-source "guillotiere" "0.6.2" - "10m7fhp5kzf09kz08k6apkbzblriyqynjl1wwa9i7jrnq1jmhbdn")) - -(define rust-half-2.7.1 - (crate-source "half" "2.7.1" - "0jyq42xfa6sghc397mx84av7fayd4xfxr4jahsqv90lmjr5xi8kf")) - -(define rust-harfrust-0.3.2 - (crate-source "harfrust" "0.3.2" - "1n5r45i2f8w71ia9vql7c8da1qxd7j3hfxpylc98l7f72bdj1h4j")) - -(define rust-hashbrown-0.15.5 - (crate-source "hashbrown" "0.15.5" - "189qaczmjxnikm9db748xyhiw04kpmhm9xj9k9hg0sgx7pjwyacj")) - -(define rust-hashbrown-0.16.1 - (crate-source "hashbrown" "0.16.1" - "004i3njw38ji3bzdp9z178ba9x3k0c1pgy8x69pj7yfppv4iq7c4")) - -(define rust-heck-0.5.0 - (crate-source "heck" "0.5.0" - "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113")) - -(define rust-hermit-abi-0.5.2 - (crate-source "hermit-abi" "0.5.2" - "1744vaqkczpwncfy960j2hxrbjl1q01csm84jpd9dajbdr2yy3zw")) - -(define rust-hex-0.4.3 - (crate-source "hex" "0.4.3" - "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z")) - -(define rust-hexf-parse-0.2.1 - (crate-source "hexf-parse" "0.2.1" - "1pr3a3sk66ddxdyxdxac7q6qaqjcn28v0njy22ghdpfn78l8d9nz")) - -(define rust-hybrid-array-0.4.10 - (crate-source "hybrid-array" "0.4.10" - "055jvmp7rsb44z5aimj9zbam9y33nplyagik38m0xd36yy6cyi1r")) - -(define rust-iced-0.14.0 - (crate-source "iced" "0.14.0" - "1cqzf3fzcwn4j696yzrpb8k5ar8fv8xdp8sphczn9flkdh1023h0")) - -(define rust-iced-core-0.14.0 - (crate-source "iced_core" "0.14.0" - "11cxf8scyvx4r722q1dj9agyxg02m51yfai5d5z3wh4rsqvikawi")) - -(define rust-iced-debug-0.14.0 - (crate-source "iced_debug" "0.14.0" - "1gm05qhb89xd625c7gz42wlgp8ar9vy3cghhyi9hwqjs46q5l0r5")) - -(define rust-iced-futures-0.14.0 - (crate-source "iced_futures" "0.14.0" - "02nz7wm85xmhl2ls8dyiab6dp80fmwcc0diw573vxps2mp68a34c")) - -(define rust-iced-graphics-0.14.0 - (crate-source "iced_graphics" "0.14.0" - "00m18kxq58xwb6i81393r1m4jb14np8zm9cgyram05f4rv1a2k13")) - -(define rust-iced-program-0.14.0 - (crate-source "iced_program" "0.14.0" - "0wx6whk9s61y6knmlcznkq7sc6m1gcrsq3dhis6ninkwjk1gxykd")) - -(define rust-iced-renderer-0.14.0 - (crate-source "iced_renderer" "0.14.0" - "01dcbnp2l7ssg7yvk92qwqz44py60xynribfk1vw1s084j0c0315")) - -(define rust-iced-runtime-0.14.0 - (crate-source "iced_runtime" "0.14.0" - "1m589zs8dk07vha6jfa1aik6b56lr0vf6hij31s6dh74kj0rp26i")) - -(define rust-iced-tiny-skia-0.14.0 - (crate-source "iced_tiny_skia" "0.14.0" - "0gfcx5i1qbr3ppja1p99xbm6xcy1zzyjj8szzx593g53fn5wy2py")) - -(define rust-iced-wgpu-0.14.0 - (crate-source "iced_wgpu" "0.14.0" - "04qwaqqaxj79pq7fql7989f84h020q04b4sp0ahzi80ckfcll57z")) - -(define rust-iced-widget-0.14.2 - (crate-source "iced_widget" "0.14.2" - "1aspx7drf0sprvgl4p7rz16hdlqidjp2phcbirhw429i1px6lndi")) - -(define rust-iced-winit-0.14.0 - (crate-source "iced_winit" "0.14.0" - "0x9d2qixfzbsiyhvayjb021c724bcygr6zbhp7iisban8zfbwzcb")) - -(define rust-id-arena-2.3.0 - (crate-source "id-arena" "2.3.0" - "0m6rs0jcaj4mg33gkv98d71w3hridghp5c4yr928hplpkgbnfc1x")) - -(define rust-ident-case-1.0.1 - (crate-source "ident_case" "1.0.1" - "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r")) - -(define rust-image-0.25.10 - (crate-source "image" "0.25.10" - "0131b9fsd5grxf3lchfs2ci0rg8ga2mh1ygai7k2zh1k8cwq1aw5")) - -(define rust-image-webp-0.2.4 - (crate-source "image-webp" "0.2.4" - "1hz814csyi9283vinzlkix6qpnd6hs3fkw7xl6z2zgm4w7rrypjj")) - -(define rust-imageproc-0.26.1 - (crate-source "imageproc" "0.26.1" - "0f36wkn2vv23qpsw1ml4xyxnkcpbh12h102qbz3ar288b7d4d02s")) - -(define rust-imgref-1.12.0 - (crate-source "imgref" "1.12.0" - "1j3iwdal9mdkmyrsms3lz4n1bxxxjxss2jvbmh662fns63fcxig7")) - -(define rust-indexmap-2.13.0 - (crate-source "indexmap" "2.13.0" - "05qh5c4h2hrnyypphxpwflk45syqbzvqsvvyxg43mp576w2ff53p")) - -(define rust-inout-0.2.2 - (crate-source "inout" "0.2.2" - "1iq39s01d3y56j2r6hf75yqhpa7s2ifwr316yzyi0879a9jcwl22")) - -(define rust-interpolate-name-0.2.4 - (crate-source "interpolate_name" "0.2.4" - "0q7s5mrfkx4p56dl8q9zq71y1ysdj4shh6f28qf9gly35l21jj63")) - -(define rust-is-terminal-polyfill-1.70.2 - (crate-source "is_terminal_polyfill" "1.70.2" - "15anlc47sbz0jfs9q8fhwf0h3vs2w4imc030shdnq54sny5i7jx6")) - -(define rust-itertools-0.14.0 - (crate-source "itertools" "0.14.0" - "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b")) - -(define rust-itoa-1.0.18 - (crate-source "itoa" "1.0.18" - "10jnd1vpfkb8kj38rlkn2a6k02afvj3qmw054dfpzagrpl6achlg")) - -(define rust-jiff-0.2.23 - (crate-source "jiff" "0.2.23" - "0nc37n7jvgrzxdkcgc2hsfdf70lfagigjalh4igjrm5njvf4cd8s")) - -(define rust-jiff-static-0.2.23 - (crate-source "jiff-static" "0.2.23" - "192ss3cnixvg79cpa76clwkhn4mmz10vnwsbf7yjw8i484s8p31a")) - -(define rust-jni-0.21.1 - (crate-source "jni" "0.21.1" - "15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs")) - -(define rust-jni-0.22.4 - (crate-source "jni" "0.22.4" - "161lza8gz071h22pgyqyx4n91ixd691z2dbb1pq2g97k5i49mzay")) - -(define rust-jni-macros-0.22.4 - (crate-source "jni-macros" "0.22.4" - "18v02mcn5c7mb2yw6r930xg6ynsn7hwkxv8z2kdhn3qprjn0j0d0")) - -(define rust-jni-sys-0.3.1 - ;; TODO REVIEW: Check bundled sources. - (crate-source "jni-sys" "0.3.1" - "0n1j8fbz081w1igfrpc79n6vgm7h3ik34nziy5fjgq5nz7hm59j1")) - -(define rust-jni-sys-0.4.1 - ;; TODO REVIEW: Check bundled sources. - (crate-source "jni-sys" "0.4.1" - "1wlahx6f2zhczdjqyn8mk7kshb8x5vsd927sn3lvw41rrf47ldy6")) - -(define rust-jni-sys-macros-0.4.1 - (crate-source "jni-sys-macros" "0.4.1" - "0r32gbabrak15a7p487765b5wc0jcna2yv88mk6m1zjqyi1bkh1q")) - -(define rust-jobserver-0.1.34 - (crate-source "jobserver" "0.1.34" - "0cwx0fllqzdycqn4d6nb277qx5qwnmjdxdl0lxkkwssx77j3vyws")) - -(define rust-js-sys-0.3.94 - ;; TODO REVIEW: Check bundled sources. - (crate-source "js-sys" "0.3.94" - "1nb4fr7c78mrrdhmg04nbac1zvd5z3panvqka8sy30nfh3py411f")) - -(define rust-kamadak-exif-0.6.1 - (crate-source "kamadak-exif" "0.6.1" - "0ds8k36qi88mzhx5fm1cgbxg0s4kmyiibmqpl5asvvvlfc6dhc0i")) - -(define rust-khronos-egl-6.0.0 - (crate-source "khronos-egl" "6.0.0" - "0xnzdx0n1bil06xmh8i1x6dbxvk7kd2m70bbm6nw1qzc43r1vbka")) - -(define rust-khronos-api-3.1.0 - (crate-source "khronos_api" "3.1.0" - "1p0xj5mlbagqyvvnv8wmv3cr7l9y1m153888pxqwg3vk3mg5inz2")) - -(define rust-ksni-0.3.3 - (crate-source "ksni" "0.3.3" - "091aqlxxhsyrw0iii1zh7l65wfs1cnrdr6sxnb2j9khlkw49rcmm")) - -(define rust-kurbo-0.10.4 - (crate-source "kurbo" "0.10.4" - "0h1lqqdxv2xd5lyvpfsw01hyjpzkms03sdndwxkpvs93v7mx860n")) - -(define rust-lazy-static-1.5.0 - (crate-source "lazy_static" "1.5.0" - "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv")) - -(define rust-leb128fmt-0.1.0 - (crate-source "leb128fmt" "0.1.0" - "1chxm1484a0bly6anh6bd7a99sn355ymlagnwj3yajafnpldkv89")) - -(define rust-lebe-0.5.3 - (crate-source "lebe" "0.5.3" - "1f459clndzzm35nyd15vj5dlasyagfasp7hcgl6lh2b658rs6ybs")) - -(define rust-libc-0.2.184 - (crate-source "libc" "0.2.184" - "1bz4525m7lwzr63iidh7lp9ppz2c9va1pn6fyjh5wsp1ajjd5xa8")) - -(define rust-libdbus-sys-0.2.7 - ;; TODO REVIEW: Check bundled sources. - (crate-source "libdbus-sys" "0.2.7" - "0hzhq0dz6lfzmhsym9m95cfhjzrwq74qdg85xkpg2012sj4lg31j")) - -(define rust-libfuzzer-sys-0.4.12 - ;; TODO REVIEW: Check bundled sources. - (crate-source "libfuzzer-sys" "0.4.12" - "13ghagfsynmqda1pkpalila6kf0llqxh3214ynzi5knqgldnhapi")) - -(define rust-libloading-0.8.9 - (crate-source "libloading" "0.8.9" - "0mfwxwjwi2cf0plxcd685yxzavlslz7xirss3b9cbrzyk4hv1i6p")) - -(define rust-libm-0.2.16 - (crate-source "libm" "0.2.16" - "10brh0a3qjmbzkr5mf5xqi887nhs5y9layvnki89ykz9xb1wxlmn")) - -(define rust-libpulse-binding-2.30.1 - (crate-source "libpulse-binding" "2.30.1" - "15x3srbvqmwmhk20q9binq3cwakj59pgwnp61xl77qqnkq2b77lh")) - -(define rust-libpulse-sys-1.23.0 - ;; TODO REVIEW: Check bundled sources. - (crate-source "libpulse-sys" "1.23.0" - "0qayl38603vlzrfb9n2p2mqn0jfpxg9225nc57w8ks92if272hyp")) - -(define rust-libredox-0.1.15 - (crate-source "libredox" "0.1.15" - "022g34brmdis15kji0w9kla6xk6098xvs416ihgnn92isj7z9nvx")) - -(define rust-lilt-0.8.1 - (crate-source "lilt" "0.8.1" - "1bap1s8l2vzyxbing3z2jh4l4s376l1wbqcvz99hbcpnxzjn4xgn")) - -(define rust-linebender-resource-handle-0.1.1 - (crate-source "linebender_resource_handle" "0.1.1" - "1x34mrmqan0m3m9xf2iy6vpkcx6vwiiyzm2g3ixqdi56rimzz9fl")) - -(define rust-linux-raw-sys-0.4.15 - ;; TODO REVIEW: Check bundled sources. - (crate-source "linux-raw-sys" "0.4.15" - "1aq7r2g7786hyxhv40spzf2nhag5xbw2axxc1k8z5k1dsgdm4v6j")) - -(define rust-linux-raw-sys-0.12.1 - ;; TODO REVIEW: Check bundled sources. - (crate-source "linux-raw-sys" "0.12.1" - "0lwasljrqxjjfk9l2j8lyib1babh2qjlnhylqzl01nihw14nk9ij")) - -(define rust-litrs-1.0.0 - (crate-source "litrs" "1.0.0" - "14p0kzzkavnngvybl88nvfwv031cc2qx4vaxpfwsiifm8grdglqi")) - -(define rust-lock-api-0.4.14 - (crate-source "lock_api" "0.4.14" - "0rg9mhx7vdpajfxvdjmgmlyrn20ligzqvn8ifmaz7dc79gkrjhr2")) - -(define rust-log-0.4.29 - (crate-source "log" "0.4.29" - "15q8j9c8g5zpkcw0hnd6cf2z7fxqnvsjh3rw5mv5q10r83i34l2y")) - -(define rust-loop9-0.1.5 - (crate-source "loop9" "0.1.5" - "0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg")) - -(define rust-lru-0.16.3 - (crate-source "lru" "0.16.3" - "14z5yxcp3f63lgw8yxr486g9yz7cfqbmkadfwgw36vy0jbslgp51")) - -(define rust-macaddr-1.0.1 - (crate-source "macaddr" "1.0.1" - "1n5jxn79krlql810c4w3hdkvyqc01141dc5y6fr9sxff2yy0pvms")) - -(define rust-malloc-buf-0.0.6 - (crate-source "malloc_buf" "0.0.6" - "1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2")) - -(define rust-matrixmultiply-0.3.10 - (crate-source "matrixmultiply" "0.3.10" - "020sqwg3cvprfasbszqbnis9zx6c3w9vlkfidyimgblzdq0y6vd0")) - -(define rust-maybe-rayon-0.1.1 - (crate-source "maybe-rayon" "0.1.1" - "06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf")) - -(define rust-memchr-2.8.0 - (crate-source "memchr" "2.8.0" - "0y9zzxcqxvdqg6wyag7vc3h0blhdn7hkq164bxyx2vph8zs5ijpq")) - -(define rust-memmap2-0.9.10 - (crate-source "memmap2" "0.9.10" - "1qz0n4ch68pz2mp07sdwnk27imdjjqy6aqir3hp9j4g0iw19hh3i")) - -(define rust-memoffset-0.9.1 - (crate-source "memoffset" "0.9.1" - "12i17wh9a9plx869g7j4whf62xw68k5zd4k0k5nh6ys5mszid028")) - -(define rust-metal-0.32.0 - (crate-source "metal" "0.32.0" - "01g6a10l2p576ibybz0v9hignw7qj0r6d513qbf2vxrzcxpmmh80")) - -(define rust-miniz-oxide-0.8.9 - (crate-source "miniz_oxide" "0.8.9" - "05k3pdg8bjjzayq3rf0qhpirq9k37pxnasfn4arbs17phqn6m9qz")) - -(define rust-mio-1.2.0 - (crate-source "mio" "1.2.0" - "1hanrh4fwsfkdqdaqfidz48zz1wdix23zwn3r2x78am0garfbdsh")) - -(define rust-moxcms-0.8.1 - (crate-source "moxcms" "0.8.1" - "0jz4fd5f7pdn1rngqc96lxriqjkym1lswdhdbjr037s8p9ac31dv")) - -(define rust-mundy-0.2.2 - (crate-source "mundy" "0.2.2" - "12vy5rlllwhdc0w7zdhm44w9j7sm2aqlw88571ll7v4lw74i6f2j")) - -(define rust-mutate-once-0.1.2 - (crate-source "mutate_once" "0.1.2" - "1byj4yz6h0mdx3mmj0mq23ma59kw41pckspr2gz8rl22k0y27lhk")) - -(define rust-naga-27.0.3 - (crate-source "naga" "27.0.3" - "1n57m5hwi42mk57ljz7manc45b8ky8890891y86yw4cb1rgz4v06")) - -(define rust-nalgebra-0.34.2 - (crate-source "nalgebra" "0.34.2" - "02m7102xrslyxf55pjp5kpdhvv9d2gb08n08i63birn7yl7ylxnz")) - -(define rust-ndk-0.9.0 - (crate-source "ndk" "0.9.0" - "1m32zpmi5w1pf3j47k6k5fw395dc7aj8d0mdpsv53lqkprxjxx63")) - -(define rust-ndk-context-0.1.1 - (crate-source "ndk-context" "0.1.1" - "12sai3dqsblsvfd1l1zab0z6xsnlha3xsfl7kagdnmj3an3jvc17")) - -(define rust-ndk-sys-0.6.0+11769913 - ;; TODO REVIEW: Check bundled sources. - (crate-source "ndk-sys" "0.6.0+11769913" - "0wx8r6pji20if4xs04g73gxl98nmjrfc73z0v6w1ypv6a4qdlv7f")) - -(define rust-new-debug-unreachable-1.0.6 - (crate-source "new_debug_unreachable" "1.0.6" - "11phpf1mjxq6khk91yzcbd3ympm78m3ivl7xg6lg2c0lf66fy3k5")) - -(define rust-nix-0.29.0 - (crate-source "nix" "0.29.0" - "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")) - -(define rust-nom-8.0.0 - (crate-source "nom" "8.0.0" - "01cl5xng9d0gxf26h39m0l8lprgpa00fcc75ps1yzgbib1vn35yz")) - -(define rust-noop-proc-macro-0.3.0 - (crate-source "noop_proc_macro" "0.3.0" - "1j2v1c6ric4w9v12h34jghzmngcwmn0hll1ywly4h6lcm4rbnxh6")) - -(define rust-num-0.4.3 - (crate-source "num" "0.4.3" - "08yb2fc1psig7pkzaplm495yp7c30m4pykpkwmi5bxrgid705g9m")) - -(define rust-num-bigint-0.4.6 - (crate-source "num-bigint" "0.4.6" - "1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55")) - -(define rust-num-complex-0.4.6 - (crate-source "num-complex" "0.4.6" - "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k")) - -(define rust-num-derive-0.4.2 - (crate-source "num-derive" "0.4.2" - "00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd")) - -(define rust-num-integer-0.1.46 - (crate-source "num-integer" "0.1.46" - "13w5g54a9184cqlbsq80rnxw4jj4s0d8wv75jsq5r2lms8gncsbr")) - -(define rust-num-iter-0.1.45 - (crate-source "num-iter" "0.1.45" - "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l")) - -(define rust-num-rational-0.4.2 - (crate-source "num-rational" "0.4.2" - "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq")) - -(define rust-num-traits-0.2.19 - (crate-source "num-traits" "0.2.19" - "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787")) - -(define rust-num-enum-0.7.6 - (crate-source "num_enum" "0.7.6" - "09kg0c2y08npdv0c9dbm4m9a9wz8w2qaiqqxl4gj3v22hj1wl2sx")) - -(define rust-num-enum-derive-0.7.6 - (crate-source "num_enum_derive" "0.7.6" - "1y0x9z49s27vdas6mglqbv02sgkdmbr8ns2kwspzrp2ra81rh2b8")) - -(define rust-objc-0.2.7 - (crate-source "objc" "0.2.7" - "1cbpf6kz8a244nn1qzl3xyhmp05gsg4n313c9m3567625d3innwi")) - -(define rust-objc-sys-0.3.5 - ;; TODO REVIEW: Check bundled sources. - (crate-source "objc-sys" "0.3.5" - "0423gry7s3rmz8s3pzzm1zy5mdjif75g6dbzc2lf2z0c77fipffd")) - -(define rust-objc2-0.5.2 - (crate-source "objc2" "0.5.2" - "015qa2d3vh7c1j2736h5wjrznri7x5ic35vl916c22gzxva8b9s6")) - -(define rust-objc2-0.6.4 - (crate-source "objc2" "0.6.4" - "17x8qpl512frscfqbmgjr20kg3y4r0xdqxphja17dz5f0znsh4is")) - -(define rust-objc2-app-kit-0.2.2 - (crate-source "objc2-app-kit" "0.2.2" - "1zqyi5l1bm26j1bgmac9783ah36m5kcrxlqp5carglnpwgcrms74")) - -(define rust-objc2-app-kit-0.3.2 - (crate-source "objc2-app-kit" "0.3.2" - "132ijwni8lsi8phq7wnmialkxp46zx998fns3zq5np0ya1mr77nl")) - -(define rust-objc2-cloud-kit-0.2.2 - (crate-source "objc2-cloud-kit" "0.2.2" - "02dhjvmcq8c2bwj31jx423jygif1scs9f0lmlab0ayhw75b3ppbl")) - -(define rust-objc2-cloud-kit-0.3.2 - (crate-source "objc2-cloud-kit" "0.3.2" - "0714xrydi9wvh25s2110sjfpx9mv4xs9p4ys71q8fhxvh3c79bbk")) - -(define rust-objc2-contacts-0.2.2 - (crate-source "objc2-contacts" "0.2.2" - "12a8m927xrrxa54xhqhqnkkl1a6l07pyrpnqfk9jz09kkh755zx5")) - -(define rust-objc2-core-data-0.2.2 - (crate-source "objc2-core-data" "0.2.2" - "1vvk8zjylfjjj04dzawydmqqz5ajvdkhf22cnb07ihbiw14vyzv1")) - -(define rust-objc2-core-data-0.3.2 - (crate-source "objc2-core-data" "0.3.2" - "1ylqsa6hpma7k4090pkil8b7c0i8dcxnh46zwhnfidgv7rjjlh0b")) - -(define rust-objc2-core-foundation-0.3.2 - (crate-source "objc2-core-foundation" "0.3.2" - "0dnmg7606n4zifyjw4ff554xvjmi256cs8fpgpdmr91gckc0s61a")) - -(define rust-objc2-core-graphics-0.3.2 - (crate-source "objc2-core-graphics" "0.3.2" - "01x8413pxq0m5rwidlaczni8v5cz9dc3xqzq8l9zlpl9cv8cj8p0")) - -(define rust-objc2-core-image-0.2.2 - (crate-source "objc2-core-image" "0.2.2" - "102csfb82zi2sbzliwsfd589ckz0gysf7y6434c9zj97lmihj9jm")) - -(define rust-objc2-core-image-0.3.2 - (crate-source "objc2-core-image" "0.3.2" - "01phi7cx2k32a8x45qr0y1623l2b8gg764c6isgj15rbinrn7mg5")) - -(define rust-objc2-core-location-0.2.2 - (crate-source "objc2-core-location" "0.2.2" - "10apgsrigqryvi4rcc0f6yfjflvrl83f4bi5hkr48ck89vizw300")) - -(define rust-objc2-core-text-0.3.2 - (crate-source "objc2-core-text" "0.3.2" - "0bfrzqxhgh4y1imk1bb9g0v28g0frigls6hnc942npfj93xhvphc")) - -(define rust-objc2-core-video-0.3.2 - (crate-source "objc2-core-video" "0.3.2" - "19j1a7f863gh30nq03w70x1js3f3vdg3wp4azllky8vkvzqwl9fl")) - -(define rust-objc2-encode-4.1.0 - (crate-source "objc2-encode" "4.1.0" - "0cqckp4cpf68mxyc2zgnazj8klv0z395nsgbafa61cjgsyyan9gg")) - -(define rust-objc2-foundation-0.2.2 - (crate-source "objc2-foundation" "0.2.2" - "1a6mi77jsig7950vmx9ydvsxaighzdiglk5d229k569pvajkirhf")) - -(define rust-objc2-foundation-0.3.2 - (crate-source "objc2-foundation" "0.3.2" - "0wijkxzzvw2xkzssds3fj8279cbykz2rz9agxf6qh7y2agpsvq73")) - -(define rust-objc2-io-surface-0.3.2 - (crate-source "objc2-io-surface" "0.3.2" - "07fqx4fmwydf2arrc4xs4awv7zyzzxh60fyqdfmrpm9n148qh1qq")) - -(define rust-objc2-link-presentation-0.2.2 - (crate-source "objc2-link-presentation" "0.2.2" - "160k4qh00yrx57dabn3hzas4r98kmk9bc0qsy1jvwday3irax8d1")) - -(define rust-objc2-metal-0.2.2 - (crate-source "objc2-metal" "0.2.2" - "1mmdga66qpxrcfq3gxxhysfx3zg1hpx4z886liv3j0pnfq9bl36x")) - -(define rust-objc2-quartz-core-0.2.2 - (crate-source "objc2-quartz-core" "0.2.2" - "0ynw8819c36l11rim8n0yzk0fskbzrgaqayscyqi8swhzxxywaz4")) - -(define rust-objc2-quartz-core-0.3.2 - (crate-source "objc2-quartz-core" "0.3.2" - "07vzaf6y1lk7zygkgvpp23mm19ipdm9yq8af22gvywdkaa23bhcn")) - -(define rust-objc2-symbols-0.2.2 - (crate-source "objc2-symbols" "0.2.2" - "1p04hjkxan18g2b7h9n2n8xxsvazapv2h6mfmmdk06zc7pz4ws0a")) - -(define rust-objc2-ui-kit-0.2.2 - (crate-source "objc2-ui-kit" "0.2.2" - "0vrb5r8z658l8c19bx78qks8c5hg956544yirf8npk90idwldfxq")) - -(define rust-objc2-uniform-type-identifiers-0.2.2 - (crate-source "objc2-uniform-type-identifiers" "0.2.2" - "1ziv4wkbxcaw015ypg0q49ycl7m14l3x56mpq2k1rznv92bmzyj4")) - -(define rust-objc2-user-notifications-0.2.2 - (crate-source "objc2-user-notifications" "0.2.2" - "1cscv2w3vxzaslz101ddv0z9ycrrs4ayikk4my4qd3im8bvcpkvn")) - -(define rust-once-cell-1.21.4 - (crate-source "once_cell" "1.21.4" - "0l1v676wf71kjg2khch4dphwh1jp3291ffiymr2mvy1kxd5kwz4z")) - -(define rust-once-cell-polyfill-1.70.2 - (crate-source "once_cell_polyfill" "1.70.2" - "1zmla628f0sk3fhjdjqzgxhalr2xrfna958s632z65bjsfv8ljrq")) - -(define rust-orbclient-0.3.51 - (crate-source "orbclient" "0.3.51" - "1mmbx63ycb1n2c1nz8jmmnv3466kj3aj38wnpjhwzvbq6nrx7bjr")) - -(define rust-ordered-float-5.3.0 - (crate-source "ordered-float" "5.3.0" - "03mx5yg3ncp0g524y7zbyvhwcxpd8l9v30lgybm5bhqx2v551ndp")) - -(define rust-ordered-stream-0.2.0 - (crate-source "ordered-stream" "0.2.0" - "0l0xxp697q7wiix1gnfn66xsss7fdhfivl2k7bvpjs4i3lgb18ls")) - -(define rust-owned-ttf-parser-0.25.1 - (crate-source "owned_ttf_parser" "0.25.1" - "0fsqzcbc4sq8qhkmc3rgcfg1xg389nmhlxvmvi6h38dca680x0in")) - -(define rust-parking-2.2.1 - (crate-source "parking" "2.2.1" - "1fnfgmzkfpjd69v4j9x737b1k8pnn054bvzcn5dm3pkgq595d3gk")) - -(define rust-parking-lot-0.12.5 - (crate-source "parking_lot" "0.12.5" - "06jsqh9aqmc94j2rlm8gpccilqm6bskbd67zf6ypfc0f4m9p91ck")) - -(define rust-parking-lot-core-0.9.12 - (crate-source "parking_lot_core" "0.9.12" - "1hb4rggy70fwa1w9nb0svbyflzdc69h047482v2z3sx2hmcnh896")) - -(define rust-paste-1.0.15 - (crate-source "paste" "1.0.15" - "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p")) - -(define rust-pastey-0.1.1 - (crate-source "pastey" "0.1.1" - "1v389jkifv757903flrrps67dvc6q6giwlyx3xi33hcfjmgjxyrm")) - -(define rust-pastey-0.2.1 - (crate-source "pastey" "0.2.1" - "1v2vyc6gnk2qkwvrhzlkf67rwv4car122ix6mb9vp487gkcwlrxq")) - -(define rust-percent-encoding-2.3.2 - (crate-source "percent-encoding" "2.3.2" - "083jv1ai930azvawz2khv7w73xh8mnylk7i578cifndjn5y64kwv")) - -(define rust-pin-project-1.1.11 - (crate-source "pin-project" "1.1.11" - "05zm3y3bl83ypsr6favxvny2kys4i19jiz1y18ylrbxwsiz9qx7i")) - -(define rust-pin-project-internal-1.1.11 - (crate-source "pin-project-internal" "1.1.11" - "1ik4mpb92da75inmjvxf2qm61vrnwml3x24wddvrjlqh1z9hxcnr")) - -(define rust-pin-project-lite-0.2.17 - (crate-source "pin-project-lite" "0.2.17" - "1kfmwvs271si96zay4mm8887v5khw0c27jc9srw1a75ykvgj54x8")) - -(define rust-pin-utils-0.1.0 - (crate-source "pin-utils" "0.1.0" - "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb")) - -(define rust-piper-0.2.5 - (crate-source "piper" "0.2.5" - "1hd3j94mw5dwc457gs9ssb2r5b9iipywndf5srqx7pj38jd4fdf8")) - -(define rust-pkg-config-0.3.32 - (crate-source "pkg-config" "0.3.32" - "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby")) - -(define rust-plain-0.2.3 - (crate-source "plain" "0.2.3" - "19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl")) - -(define rust-png-0.18.1 - (crate-source "png" "0.18.1" - "0qca282xp8a6d7mikxrwji3f52mjn4vnqxz2v9iz5adj665rnxk0")) - -(define rust-polling-3.11.0 - (crate-source "polling" "3.11.0" - "0622qfbxi3gb0ly2c99n3xawp878fkrd1sl83hjdhisx11cly3jx")) - -(define rust-portable-atomic-1.13.1 - (crate-source "portable-atomic" "1.13.1" - "0j8vlar3n5acyigq8q6f4wjx3k3s5yz0rlpqrv76j73gi5qr8fn3")) - -(define rust-portable-atomic-util-0.2.6 - (crate-source "portable-atomic-util" "0.2.6" - "18wrsx7fjwc2kgbpfjfm3igv3vdzsidmjhbqivjln7d0c6z9f4q9")) - -(define rust-ppv-lite86-0.2.21 - (crate-source "ppv-lite86" "0.2.21" - "1abxx6qz5qnd43br1dd9b2savpihzjza8gb4fbzdql1gxp2f7sl5")) - -(define rust-presser-0.3.1 - (crate-source "presser" "0.3.1" - "1ykvqx861sjmhkdh540aafqba7i7li7gqgwrcczy6v56i9m8xkz8")) - -(define rust-prettyplease-0.2.37 - (crate-source "prettyplease" "0.2.37" - "0azn11i1kh0byabhsgab6kqs74zyrg69xkirzgqyhz6xmjnsi727")) - -(define rust-primal-check-0.3.4 - (crate-source "primal-check" "0.3.4" - "025xnak4rhkwa4h970bjb3cvp2k853wviyr84n8gjfhy65dqj3fw")) - -(define rust-proc-macro-crate-3.5.0 - (crate-source "proc-macro-crate" "3.5.0" - "0kv1g1d1zjwxlgcaba2qlshzyy32j03xic8rskqlcr5mnblsfyz6")) - -(define rust-proc-macro2-1.0.106 - (crate-source "proc-macro2" "1.0.106" - "0d09nczyaj67x4ihqr5p7gxbkz38gxhk4asc0k8q23g9n85hzl4g")) - -(define rust-profiling-1.0.17 - (crate-source "profiling" "1.0.17" - "0wqp6i1bl7azy9270dp92srbbr55mgdh9qnk5b1y44lyarmlif1y")) - -(define rust-profiling-procmacros-1.0.17 - (crate-source "profiling-procmacros" "1.0.17" - "0nrxdh5r723raxbs136jmjx46p0c5qgai8jwz4j555mn0ad7ywaj")) - -(define rust-pxfm-0.1.28 - (crate-source "pxfm" "0.1.28" - "17bbi6r9jiz9rmlj9zwjcf3qrivr33l8vwjmj9y812ysagkl385m")) - -(define rust-qoi-0.4.1 - (crate-source "qoi" "0.4.1" - "00c0wkb112annn2wl72ixyd78mf56p4lxkhlmsggx65l3v3n8vbz")) - -(define rust-quick-error-2.0.1 - (crate-source "quick-error" "2.0.1" - "18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9")) - -(define rust-quick-xml-0.39.2 - (crate-source "quick-xml" "0.39.2" - "0z86jkw618p0d7q3zqp7pzh7cnf7wwlanzx8gyma3dffwzl233wm")) - -(define rust-quote-1.0.45 - (crate-source "quote" "1.0.45" - "095rb5rg7pbnwdp6v8w5jw93wndwyijgci1b5lw8j1h5cscn3wj1")) - -(define rust-r-efi-5.3.0 - (crate-source "r-efi" "5.3.0" - "03sbfm3g7myvzyylff6qaxk4z6fy76yv860yy66jiswc2m6b7kb9")) - -(define rust-r-efi-6.0.0 - (crate-source "r-efi" "6.0.0" - "1gyrl2k5fyzj9k7kchg2n296z5881lg7070msabid09asp3wkp7q")) - -(define rust-rand-0.9.2 - (crate-source "rand" "0.9.2" - "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd")) - -(define rust-rand-chacha-0.9.0 - (crate-source "rand_chacha" "0.9.0" - "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk")) - -(define rust-rand-core-0.9.5 - (crate-source "rand_core" "0.9.5" - "0g6qc5r3f0hdmz9b11nripyp9qqrzb0xqk9piip8w8qlvqkcibvn")) - -(define rust-rand-distr-0.5.1 - (crate-source "rand_distr" "0.5.1" - "0qvlzxq4a2rvrf3wq0xq1bfw8iy9zqm6jlmbywqzld6g1paib1ka")) - -(define rust-range-alloc-0.1.5 - (crate-source "range-alloc" "0.1.5" - "020xrpn0qaabkxg49wpi0hgy92d8ikji55cyancphnmfi6bl2ifa")) - -(define rust-rangemap-1.7.1 - (crate-source "rangemap" "1.7.1" - "0s7am2w72siggn668h03gn3g06gsinv6m1jaaxmnbj59177l6d4p")) - -(define rust-rav1e-0.8.1 - (crate-source "rav1e" "0.8.1" - "0axk3ji3jmlr81svmsy5zvj8shmhpp8lz5nyghkq752xx1bdvdj3")) - -(define rust-ravif-0.13.0 - (crate-source "ravif" "0.13.0" - "0ifcpczxf6kcsqlky08vbjrvw9yd1m9mfszywxdhy6wpglci08z5")) - -(define rust-raw-window-handle-0.6.2 - (crate-source "raw-window-handle" "0.6.2" - "0ff5c648hncwx7hm2a8fqgqlbvbl4xawb6v3xxv9wkpjyrr5arr0")) - -(define rust-rawpointer-0.2.1 - (crate-source "rawpointer" "0.2.1" - "1qy1qvj17yh957vhffnq6agq0brvylw27xgks171qrah75wmg8v0")) - -(define rust-rayon-1.11.0 - (crate-source "rayon" "1.11.0" - "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn")) - -(define rust-rayon-core-1.13.0 - (crate-source "rayon-core" "1.13.0" - "14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92")) - -(define rust-read-fonts-0.35.0 - (crate-source "read-fonts" "0.35.0" - "0n0kr71apps034i708r6vx3y2kd35da2j4vikm5zdbc8nhiwy5v7")) - -(define rust-read-fonts-0.37.0 - (crate-source "read-fonts" "0.37.0" - "1r82vwrmsai9i7bgmnblb7sn08k2kca75lpz0x9v3yijy2mlyqvv")) - -(define rust-redox-syscall-0.4.1 - (crate-source "redox_syscall" "0.4.1" - "1aiifyz5dnybfvkk4cdab9p2kmphag1yad6iknc7aszlxxldf8j7")) - -(define rust-redox-syscall-0.5.18 - (crate-source "redox_syscall" "0.5.18" - "0b9n38zsxylql36vybw18if68yc9jczxmbyzdwyhb9sifmag4azd")) - -(define rust-redox-syscall-0.7.3 - (crate-source "redox_syscall" "0.7.3" - "05mys0g4faa5l7dqvl4y8395b42yshs2qlvysdvijlwhx1s0mrvc")) - -(define rust-regex-1.12.3 - (crate-source "regex" "1.12.3" - "0xp2q0x7ybmpa5zlgaz00p8zswcirj9h8nry3rxxsdwi9fhm81z1")) - -(define rust-regex-automata-0.4.14 - (crate-source "regex-automata" "0.4.14" - "13xf7hhn4qmgfh784llcp2kzrvljd13lb2b1ca0mwnf15w9d87bf")) - -(define rust-regex-syntax-0.8.10 - (crate-source "regex-syntax" "0.8.10" - "02jx311ka0daxxc7v45ikzhcl3iydjbbb0mdrpc1xgg8v7c7v2fw")) - -(define rust-renderdoc-sys-1.1.0 - ;; TODO REVIEW: Check bundled sources. - (crate-source "renderdoc-sys" "1.1.0" - "0cj8zjs7k0gvchcx3jhpg8r9bbqy8b1hsgbz0flcq2ydn12hmcqr")) - -(define rust-rgb-0.8.53 - (crate-source "rgb" "0.8.53" - "1i0c55whln68zs6f5qqrkbg1mzai0p3qk1mwkwzdgr9i3dw4pcs7")) - -(define rust-roxmltree-0.20.0 - (crate-source "roxmltree" "0.20.0" - "15vw91ps91wkmmgy62khf9zb63bdinvm80957dascbsw7dwvc83c")) - -(define rust-rustc-hash-1.1.0 - (crate-source "rustc-hash" "1.1.0" - "1qkc5khrmv5pqi5l5ca9p5nl5hs742cagrndhbrlk3dhlrx3zm08")) - -(define rust-rustc-hash-2.1.2 - (crate-source "rustc-hash" "2.1.2" - "1gjdc5bw9982cj176jvgz9rrqf9xvr1q1ddpzywf5qhs7yzhlc4l")) - -(define rust-rustc-version-0.4.1 - (crate-source "rustc_version" "0.4.1" - "14lvdsmr5si5qbqzrajgb6vfn69k0sfygrvfvr2mps26xwi3mjyg")) - -(define rust-rustdct-0.7.1 - (crate-source "rustdct" "0.7.1" - "0lcm1191xx8wizima5j3n25fs90x58v3q1kwg6cbzafn0m8maqcb")) - -(define rust-rustfft-6.4.1 - (crate-source "rustfft" "6.4.1" - "12fvi8naf08vc0c1lg3hfikcl4d6vcvh0s48iiwl27z9jfc5znr1")) - -(define rust-rustix-0.38.44 - (crate-source "rustix" "0.38.44" - "0m61v0h15lf5rrnbjhcb9306bgqrhskrqv7i1n0939dsw8dbrdgx")) - -(define rust-rustix-1.1.4 - (crate-source "rustix" "1.1.4" - "14511f9yjqh0ix07xjrjpllah3325774gfwi9zpq72sip5jlbzmn")) - -(define rust-rustversion-1.0.22 - (crate-source "rustversion" "1.0.22" - "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k")) - -(define rust-safe-arch-0.7.4 - (crate-source "safe_arch" "0.7.4" - "08sk47n1kcm5w2di6bpgi2hsw8r2caz2230pwqvbdqfv5pl2vc4n")) - -(define rust-same-file-1.0.6 - (crate-source "same-file" "1.0.6" - "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k")) - -(define rust-scoped-tls-1.0.1 - (crate-source "scoped-tls" "1.0.1" - "15524h04mafihcvfpgxd8f4bgc3k95aclz8grjkg9a0rxcvn9kz1")) - -(define rust-scopeguard-1.2.0 - (crate-source "scopeguard" "1.2.0" - "0jcz9sd47zlsgcnm1hdw0664krxwb5gczlif4qngj2aif8vky54l")) - -(define rust-sctk-adwaita-0.10.1 - (crate-source "sctk-adwaita" "0.10.1" - "1v14vqp7k39jk7pgaibwc06qq9vcmi82k7zlv3qpfvq52w17y9xn")) - -(define rust-self-cell-1.2.2 - (crate-source "self_cell" "1.2.2" - "12cdmh9p2h72rmw923kj841jji4k0vrykihvx19fn059az8pcbmi")) - -(define rust-semver-1.0.27 - (crate-source "semver" "1.0.27" - "1qmi3akfrnqc2hfkdgcxhld5bv961wbk8my3ascv5068mc5fnryp")) - -(define rust-serde-1.0.228 - (crate-source "serde" "1.0.228" - "17mf4hhjxv5m90g42wmlbc61hdhlm6j9hwfkpcnd72rpgzm993ls")) - -(define rust-serde-core-1.0.228 - (crate-source "serde_core" "1.0.228" - "1bb7id2xwx8izq50098s5j2sqrrvk31jbbrjqygyan6ask3qbls1")) - -(define rust-serde-derive-1.0.228 - (crate-source "serde_derive" "1.0.228" - "0y8xm7fvmr2kjcd029g9fijpndh8csv5m20g4bd76w8qschg4h6m")) - -(define rust-serde-json-1.0.149 - (crate-source "serde_json" "1.0.149" - "11jdx4vilzrjjd1dpgy67x5lgzr0laplz30dhv75lnf5ffa07z43")) - -(define rust-serde-repr-0.1.20 - (crate-source "serde_repr" "0.1.20" - "1755gss3f6lwvv23pk7fhnjdkjw7609rcgjlr8vjg6791blf6php")) - -(define rust-shlex-1.3.0 - (crate-source "shlex" "1.3.0" - "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg")) - -(define rust-signal-hook-registry-1.4.8 - (crate-source "signal-hook-registry" "1.4.8" - "06vc7pmnki6lmxar3z31gkyg9cw7py5x9g7px70gy2hil75nkny4")) - -(define rust-simba-0.9.1 - (crate-source "simba" "0.9.1" - "15gxgwcm6vs2wbbc5z4x8zsi1rhjl3nvqnxpl95hjrhnnaz894n9")) - -(define rust-simd-adler32-0.3.9 - (crate-source "simd-adler32" "0.3.9" - "0532ysdwcvzyp2bwpk8qz0hijplcdwpssr5gy5r7qwqqy5z5qgbh")) - -(define rust-simd-cesu8-1.1.1 - (crate-source "simd_cesu8" "1.1.1" - "0crcbgvyycmazji2vqj9vxn2czdyl3gxmicp4xqdzkc7pdbh3ycl")) - -(define rust-simd-helpers-0.1.0 - (crate-source "simd_helpers" "0.1.0" - "19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm")) - -(define rust-simdutf8-0.1.5 - (crate-source "simdutf8" "0.1.5" - "0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3")) - -(define rust-skrifa-0.37.0 - (crate-source "skrifa" "0.37.0" - "0hcqlhgbiv5lhjv6l0hfj2gm1nabvdy9iv9zry77acpmxlfhfccc")) - -(define rust-skrifa-0.40.0 - (crate-source "skrifa" "0.40.0" - "1b1lfid1326df2aq4cjqz7jv63m3i21czrgks7fxgyvm4hyzxgbz")) - -(define rust-slab-0.4.12 - (crate-source "slab" "0.4.12" - "1xcwik6s6zbd3lf51kkrcicdq2j4c1fw0yjdai2apy9467i0sy8c")) - -(define rust-slotmap-1.1.1 - (crate-source "slotmap" "1.1.1" - "0f20xf53zaysx9ydzkwwqm6hsjyb8lj2j6amhg57iln3jcy8rmdx")) - -(define rust-smallvec-1.15.1 - (crate-source "smallvec" "1.15.1" - "00xxdxxpgyq5vjnpljvkmy99xij5rxgh913ii1v16kzynnivgcb7")) - -(define rust-smithay-client-toolkit-0.19.2 - (crate-source "smithay-client-toolkit" "0.19.2" - "05h05hg4dn3v6br5jbdbs5nalk076a64s7fn6i01nqzby2hxwmrl")) - -(define rust-smithay-client-toolkit-0.20.0 - (crate-source "smithay-client-toolkit" "0.20.0" - "1h2cacmsh9zpw6sgmap49zx7cqhksfwas91mm40i5cz2ylwdl4h5")) - -(define rust-smithay-clipboard-0.7.3 - (crate-source "smithay-clipboard" "0.7.3" - "09hjm3dyjq4s3nxfzi65bg95hv540fi5zr5xad879xrryw1lqw3i")) - -(define rust-smol-str-0.2.2 - (crate-source "smol_str" "0.2.2" - "1bfylqf2vnqaglw58930vpxm2rfzji5gjp15a2c0kh8aj6v8ylyx")) - -(define rust-socket2-0.6.3 - (crate-source "socket2" "0.6.3" - "0gkjjcyn69hqhhlh5kl8byk5m0d7hyrp2aqwzbs3d33q208nwxis")) - -(define rust-softbuffer-0.4.8 - (crate-source "softbuffer" "0.4.8" - "1hznrcdzhhlr2x84926g28ybnlx649y1anr7mc4m3w5v3sl8vhda")) - -(define rust-spirv-0.3.0+sdk-1.3.268.0 - (crate-source "spirv" "0.3.0+sdk-1.3.268.0" - "0i3qj7yvvprai1s03dvll2gkfy8398nl64wvllkhaaa4vh1i197d")) - -(define rust-stable-deref-trait-1.2.1 - (crate-source "stable_deref_trait" "1.2.1" - "15h5h73ppqyhdhx6ywxfj88azmrpml9gl6zp3pwy2malqa6vxqkc")) - -(define rust-static-assertions-1.1.0 - (crate-source "static_assertions" "1.1.0" - "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2")) - -(define rust-strength-reduce-0.2.4 - (crate-source "strength_reduce" "0.2.4" - "10jdq9dijjdkb20wg1dmwg447rnj37jbq0mwvbadvqi2gys5x2gy")) - -(define rust-strict-num-0.1.1 - (crate-source "strict-num" "0.1.1" - "0cb7l1vhb8zj90mzm8avlk815k40sql9515s865rqdrdfavvldv6")) - -(define rust-strsim-0.11.1 - (crate-source "strsim" "0.11.1" - "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x")) - -(define rust-strum-0.26.3 - (crate-source "strum" "0.26.3" - "01lgl6jvrf4j28v5kmx9bp480ygf1nhvac8b4p7rcj9hxw50zv4g")) - -(define rust-strum-macros-0.26.4 - (crate-source "strum_macros" "0.26.4" - "1gl1wmq24b8md527cpyd5bw9rkbqldd7k1h38kf5ajd2ln2ywssc")) - -(define rust-svg-fmt-0.4.5 - (crate-source "svg_fmt" "0.4.5" - "1yq2kv7klg8s5k19prn36cprlnb811cqgwhy079g7lng651wr4q1")) - -(define rust-swash-0.2.7 - (crate-source "swash" "0.2.7" - "0r5fb8rnqayydb9rw5fply28wjp5lpm87y84cab3ifn2d79kqbw4")) - -(define rust-syn-2.0.117 - (crate-source "syn" "2.0.117" - "16cv7c0wbn8amxc54n4w15kxlx5ypdmla8s0gxr2l7bv7s0bhrg6")) - -(define rust-synstructure-0.13.2 - (crate-source "synstructure" "0.13.2" - "1lh9lx3r3jb18f8sbj29am5hm9jymvbwh6jb1izsnnxgvgrp12kj")) - -(define rust-sys-locale-0.3.2 - (crate-source "sys-locale" "0.3.2" - "1i16hq9mkwpzqvixjfy1ph4i2q5klgagjg4hibz6k894l2crmawf")) - -(define rust-tempfile-3.27.0 - (crate-source "tempfile" "3.27.0" - "1gblhnyfjsbg9wjg194n89wrzah7jy3yzgnyzhp56f3v9jd7wj9j")) - -(define rust-termcolor-1.4.1 - (crate-source "termcolor" "1.4.1" - "0mappjh3fj3p2nmrg4y7qv94rchwi9mzmgmfflr8p2awdj7lyy86")) - -(define rust-thiserror-1.0.69 - (crate-source "thiserror" "1.0.69" - "0lizjay08agcr5hs9yfzzj6axs53a2rgx070a1dsi3jpkcrzbamn")) - -(define rust-thiserror-2.0.18 - (crate-source "thiserror" "2.0.18" - "1i7vcmw9900bvsmay7mww04ahahab7wmr8s925xc083rpjybb222")) - -(define rust-thiserror-impl-1.0.69 - (crate-source "thiserror-impl" "1.0.69" - "1h84fmn2nai41cxbhk6pqf46bxqq1b344v8yz089w1chzi76rvjg")) - -(define rust-thiserror-impl-2.0.18 - (crate-source "thiserror-impl" "2.0.18" - "1mf1vrbbimj1g6dvhdgzjmn6q09yflz2b92zs1j9n3k7cxzyxi7b")) - -(define rust-tiff-0.11.3 - (crate-source "tiff" "0.11.3" - "0lmw68ic77sixk17r4rl2vsv00rqhja3yj2h9p5bcd9x6krylgxn")) - -(define rust-tiny-skia-0.11.4 - (crate-source "tiny-skia" "0.11.4" - "1aq9gd4qh4418g8v08qzakqqggx8hl66qcianl3k5bjdsja37lc3")) - -(define rust-tiny-skia-path-0.11.4 - (crate-source "tiny-skia-path" "0.11.4" - "14ywbdfakvacl6rxxmzbnycplaxpc6i2linh2yqk0sp8qb07z7lw")) - -(define rust-tiny-xlib-0.2.4 - (crate-source "tiny-xlib" "0.2.4" - "17nqhy48ab7vchxzplqrw2g88mx2zyr38kwr1ipan76hxx5m0903")) - -(define rust-tinyvec-1.11.0 - (crate-source "tinyvec" "1.11.0" - "1wvycrghzmaysnw34kzwnf0mfx6r75045s24r214wnnjadqfcq9y")) - -(define rust-tinyvec-macros-0.1.1 - (crate-source "tinyvec_macros" "0.1.1" - "081gag86208sc3y6sdkshgw3vysm5d34p431dzw0bshz66ncng0z")) - -(define rust-tokio-1.50.0 - (crate-source "tokio" "1.50.0" - "0bc2c5kd57p2xd4l6hagb0bkrp798k5vw0f3xzzwy0sf6ws5xb97")) - -(define rust-tokio-macros-2.6.1 - (crate-source "tokio-macros" "2.6.1" - "172nwz3s7mmh266hb8l5xdnc7v9kqahisppqhinfd75nz3ps4maw")) - -(define rust-tokio-stream-0.1.18 - (crate-source "tokio-stream" "0.1.18" - "0w3cj33605ab58wqd382gnla5pnd9hnr00xgg333np5bka04knij")) - -(define rust-toml-datetime-1.1.1+spec-1.1.0 - (crate-source "toml_datetime" "1.1.1+spec-1.1.0" - "1mws2mkkf46l7inn77azhm0vdwxngv9vsbhbl0ah33p2c9gzcr9i")) - -(define rust-toml-edit-0.25.10+spec-1.1.0 - (crate-source "toml_edit" "0.25.10+spec-1.1.0" - "06rdlg34g1ply2drbp0fr4xypsvdmfay714s75n5w8wy2v51h958")) - -(define rust-toml-parser-1.1.2+spec-1.1.0 - (crate-source "toml_parser" "1.1.2+spec-1.1.0" - "09kmzc55a0j21whm290wlf5a8b18a0qc87a1s8sncrckc6wfkax2")) - -(define rust-tracing-0.1.44 - (crate-source "tracing" "0.1.44" - "006ilqkg1lmfdh3xhg3z762izfwmxcvz0w7m4qx2qajbz9i1drv3")) - -(define rust-tracing-attributes-0.1.31 - (crate-source "tracing-attributes" "0.1.31" - "1np8d77shfvz0n7camx2bsf1qw0zg331lra0hxb4cdwnxjjwz43l")) - -(define rust-tracing-core-0.1.36 - (crate-source "tracing-core" "0.1.36" - "16mpbz6p8vd6j7sf925k9k8wzvm9vdfsjbynbmaxxyq6v7wwm5yv")) - -(define rust-transpose-0.2.3 - (crate-source "transpose" "0.2.3" - "0zp74v7jrjg4jr654dncdj6hqvacicsywyhc62jawgxwhvnimmhs")) - -(define rust-ttf-parser-0.25.1 - (crate-source "ttf-parser" "0.25.1" - "0cbgqglcwwjg3hirwq6xlza54w04mb5x02kf7zx4hrw50xmr1pyj")) - -(define rust-typenum-1.19.0 - (crate-source "typenum" "1.19.0" - "1fw2mpbn2vmqan56j1b3fbpcdg80mz26fm53fs16bq5xcq84hban")) - -(define rust-uds-windows-1.2.1 - (crate-source "uds_windows" "1.2.1" - "0vidqwwfgn8wyzvbxiqil787b4wyqjia50zpdbbjqx7n8wlgpxpj")) - -(define rust-unicode-bidi-0.3.18 - (crate-source "unicode-bidi" "0.3.18" - "1xcxwbsqa24b8vfchhzyyzgj0l6bn51ib5v8j6krha0m77dva72w")) - -(define rust-unicode-ident-1.0.24 - (crate-source "unicode-ident" "1.0.24" - "0xfs8y1g7syl2iykji8zk5hgfi5jw819f5zsrbaxmlzwsly33r76")) - -(define rust-unicode-linebreak-0.1.5 - (crate-source "unicode-linebreak" "0.1.5" - "07spj2hh3daajg335m4wdav6nfkl0f6c0q72lc37blr97hych29v")) - -(define rust-unicode-script-0.5.8 - (crate-source "unicode-script" "0.5.8" - "1vmifpgd0map3frmvhszhl96k82crcry083prv05wii7p45x8fiq")) - -(define rust-unicode-segmentation-1.13.2 - (crate-source "unicode-segmentation" "1.13.2" - "135a26m4a0wj319gcw28j6a5aqvz00jmgwgmcs6szgxjf942facn")) - -(define rust-unicode-width-0.2.2 - (crate-source "unicode-width" "0.2.2" - "0m7jjzlcccw716dy9423xxh0clys8pfpllc5smvfxrzdf66h9b5l")) - -(define rust-unicode-xid-0.2.6 - (crate-source "unicode-xid" "0.2.6" - "0lzqaky89fq0bcrh6jj6bhlz37scfd8c7dsj5dq7y32if56c1hgb")) - -(define rust-utf8parse-0.2.2 - (crate-source "utf8parse" "0.2.2" - "088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6")) - -(define rust-uuid-1.23.0 - (crate-source "uuid" "1.23.0" - "1nbrzkdhwr4clshsks7flc2jq6lavjrsx65hyn63c9dd5vsbdj2s")) - -(define rust-v-frame-0.3.9 - (crate-source "v_frame" "0.3.9" - "1qkvb4ks33zck931vzqckjn36hkngj6l2cwmvfsnlpc7r0kpfsv6")) - -(define rust-version-check-0.9.5 - (crate-source "version_check" "0.9.5" - "0nhhi4i5x89gm911azqbn7avs9mdacw2i3vcz3cnmz3mv4rqz4hb")) - -(define rust-walkdir-2.5.0 - (crate-source "walkdir" "2.5.0" - "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99")) - -(define rust-wasi-0.11.1+wasi-snapshot-preview1 - (crate-source "wasi" "0.11.1+wasi-snapshot-preview1" - "0jx49r7nbkbhyfrfyhz0bm4817yrnxgd3jiwwwfv0zl439jyrwyc")) - -(define rust-wasip2-1.0.2+wasi-0.2.9 - (crate-source "wasip2" "1.0.2+wasi-0.2.9" - "1xdw7v08jpfjdg94sp4lbdgzwa587m5ifpz6fpdnkh02kwizj5wm")) - -(define rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 - (crate-source "wasip3" "0.4.0+wasi-0.3.0-rc-2026-01-06" - "19dc8p0y2mfrvgk3qw3c3240nfbylv22mvyxz84dqpgai2zzha2l")) - -(define rust-wasm-bindgen-0.2.117 - (crate-source "wasm-bindgen" "0.2.117" - "1c6hi55mq70546hrvrx7wa27sn3yvf04gg6hf8riwn8mnhdzql85")) - -(define rust-wasm-bindgen-futures-0.4.67 - (crate-source "wasm-bindgen-futures" "0.4.67" - "0znqqp9z52s4ckb94crjlbqbfd7i8zvnjpx7s3nhcwjvj3k3sqh3")) - -(define rust-wasm-bindgen-macro-0.2.117 - (crate-source "wasm-bindgen-macro" "0.2.117" - "1gl6gqy60khhyqv354m0kmgk541sass8kzymxim7hi6zbaizkgbz")) - -(define rust-wasm-bindgen-macro-support-0.2.117 - (crate-source "wasm-bindgen-macro-support" "0.2.117" - "1wlza8xdr18cac2wm3ahxdwx1nnqa01m0d3jf3kd9dmsy8z6kafw")) - -(define rust-wasm-bindgen-shared-0.2.117 - (crate-source "wasm-bindgen-shared" "0.2.117" - "0frxrdi1w0cswv8v7n1972hd23nbwm8hr7a2dhdq8bbd59l9l4ir")) - -(define rust-wasm-encoder-0.244.0 - (crate-source "wasm-encoder" "0.244.0" - "06c35kv4h42vk3k51xjz1x6hn3mqwfswycmr6ziky033zvr6a04r")) - -(define rust-wasm-metadata-0.244.0 - (crate-source "wasm-metadata" "0.244.0" - "02f9dhlnryd2l7zf03whlxai5sv26x4spfibjdvc3g9gd8z3a3mv")) - -(define rust-wasmparser-0.244.0 - (crate-source "wasmparser" "0.244.0" - "1zi821hrlsxfhn39nqpmgzc0wk7ax3dv6vrs5cw6kb0v5v3hgf27")) - -(define rust-wasmtimer-0.4.3 - (crate-source "wasmtimer" "0.4.3" - "0jv45z8yvgn6jgqqhmd1rpakk0yhf13gr5s6hhskw0gak5mqsn8w")) - -(define rust-wayland-backend-0.3.15 - (crate-source "wayland-backend" "0.3.15" - "0pbm8j3vv6baqz312biwqfi4qzadbi6nng9v4p3nx4afnlhdsmr8")) - -(define rust-wayland-client-0.31.14 - (crate-source "wayland-client" "0.31.14" - "0i014rcfjgccknnlyfk94fxn4w32l56cpjdmi4qhqsblpfb7qp34")) - -(define rust-wayland-csd-frame-0.3.0 - (crate-source "wayland-csd-frame" "0.3.0" - "0zjcmcqprfzx57hlm741n89ssp4sha5yh5cnmbk2agflvclm0p32")) - -(define rust-wayland-cursor-0.31.14 - (crate-source "wayland-cursor" "0.31.14" - "0kdk7xwj465idk54jf1f24024gdp63wyagca68a176xyh23x2lja")) - -(define rust-wayland-protocols-0.32.12 - (crate-source "wayland-protocols" "0.32.12" - "13rdk2akpdg90v42sjlz7c86541isxgq347772cl5qmd7i98afjn")) - -(define rust-wayland-protocols-experimental-20250721.0.1 - (crate-source "wayland-protocols-experimental" "20250721.0.1" - "1cfbimd2qbbcgv21i3l7kq3pm6lvrjbb7d6pj33sxjld29izi8a0")) - -(define rust-wayland-protocols-misc-0.3.12 - (crate-source "wayland-protocols-misc" "0.3.12" - "1j19dg8h98s153rj2fvbqkghjicdfgjjkr6nvaw0jgpjkrcng5bf")) - -(define rust-wayland-protocols-plasma-0.3.12 - (crate-source "wayland-protocols-plasma" "0.3.12" - "14adi3xgkldbih60705gshlq2lskds5chhsn3znk271cxgqqqv9b")) - -(define rust-wayland-protocols-wlr-0.3.12 - (crate-source "wayland-protocols-wlr" "0.3.12" - "0d424vn2hj27r4gjlshm6hy8fcqysr805jkqdjbwgmrng0pya17b")) - -(define rust-wayland-scanner-0.31.10 - (crate-source "wayland-scanner" "0.31.10" - "0jjbsb04pzz8kqiw0wy2ssqx6dqpy70ixrm3ck1vsvnq1y8llclw")) - -(define rust-wayland-sys-0.31.11 - ;; TODO REVIEW: Check bundled sources. - (crate-source "wayland-sys" "0.31.11" - "1gp3hlkxx13i55lyyi794vnw9a780z3skx0xhj71zr69xwzv5snq")) - -(define rust-web-sys-0.3.94 - ;; TODO REVIEW: Check bundled sources. - (crate-source "web-sys" "0.3.94" - "02nxnhv349r2gcy8w71cjj6nimww1g2zy20y8r4hhbxi75z04w6d")) - -(define rust-web-time-1.1.0 - (crate-source "web-time" "1.1.0" - "1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras")) - -(define rust-weezl-0.1.12 - (crate-source "weezl" "0.1.12" - "122a1dhha6cib5az4ihcqlh60ns2bi6rskdv875p94lbvj6wk2m2")) - -(define rust-wgpu-27.0.1 - (crate-source "wgpu" "27.0.1" - "0xvsrmcp862zh3sd6nkr0cbsznna4c3l1hrilzkms4nygjn8prmz")) - -(define rust-wgpu-core-27.0.3 - (crate-source "wgpu-core" "27.0.3" - "1rya571frb73y32iwnhnxada31dk64vzj6b1nabihfsl2pjmv9r7")) - -(define rust-wgpu-core-deps-apple-27.0.0 - (crate-source "wgpu-core-deps-apple" "27.0.0" - "0cyjas0gx6wxjshv3f25p7gvqycnl7ckyphxaqlwgq4visaswwh7")) - -(define rust-wgpu-core-deps-emscripten-27.0.0 - (crate-source "wgpu-core-deps-emscripten" "27.0.0" - "1dd69pd9z8m4a88h7qmkcjr20qmnfhkxn7fqrwz83c4m992c6smh")) - -(define rust-wgpu-core-deps-windows-linux-android-27.0.0 - (crate-source "wgpu-core-deps-windows-linux-android" "27.0.0" - "1hq3ka3mm507fysc3y017hp19bdj8a95mw1086778w8ssqkp06bi")) - -(define rust-wgpu-hal-27.0.4 - (crate-source "wgpu-hal" "27.0.4" - "1khk8gb81izrd9815fdy4ywq1fsczynswwgz9ay9iqbyqmhwn8av")) - -(define rust-wgpu-types-27.0.1 - (crate-source "wgpu-types" "27.0.1" - "1sx5blmyas6k40ilhlrfsy31xcvcf0l1dn9dgxrxp42r756gip5g")) - -(define rust-wide-0.7.33 - (crate-source "wide" "0.7.33" - "00yd2sg83xvfrjjlwndyk49fjx8jlmlrz8byigndig32rf7dmr8c")) - -(define rust-winapi-0.3.9 - (crate-source "winapi" "0.3.9" - "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw")) - -(define rust-winapi-i686-pc-windows-gnu-0.4.0 - (crate-source "winapi-i686-pc-windows-gnu" "0.4.0" - "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc")) - -(define rust-winapi-util-0.1.11 - (crate-source "winapi-util" "0.1.11" - "08hdl7mkll7pz8whg869h58c1r9y7in0w0pk8fm24qc77k0b39y2")) - -(define rust-winapi-x86-64-pc-windows-gnu-0.4.0 - (crate-source "winapi-x86_64-pc-windows-gnu" "0.4.0" - "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki")) - -(define rust-window-clipboard-0.5.1 - (crate-source "window_clipboard" "0.5.1" - "0cyph2xr8g9rx24cnh5xrg75v3njc4l4iyski3g2vbsy60k44rfm")) - -(define rust-windows-0.58.0 - (crate-source "windows" "0.58.0" - "1dkjj94b0gn91nn1n22cvm4afsj98f5qrhcl3112v6f4jcfx816x")) - -(define rust-windows-0.62.2 - (crate-source "windows" "0.62.2" - "10457l9ihrbw8j79z2v4plyjxkf6xvb5npd0lqwmkh702gpaszsj")) - -(define rust-windows-collections-0.3.2 - (crate-source "windows-collections" "0.3.2" - "0436rjbkqn3j9m2v2lcmwwk0l3n2r57yvqb7fcy4m8d8y5ddkci3")) - -(define rust-windows-core-0.58.0 - (crate-source "windows-core" "0.58.0" - "16czypy425jzmiys4yb3pwsh7cm6grxn9kjp889iqnf2r17d99kb")) - -(define rust-windows-core-0.62.2 - (crate-source "windows-core" "0.62.2" - "1swxpv1a8qvn3bkxv8cn663238h2jccq35ff3nsj61jdsca3ms5q")) - -(define rust-windows-future-0.3.2 - (crate-source "windows-future" "0.3.2" - "1jq5qs2dwzf6rl60f8gr49z2mifxsrdh4y4yfdws467ya41gkmp1")) - -(define rust-windows-implement-0.58.0 - (crate-source "windows-implement" "0.58.0" - "16spr5z65z21qyv379rv2mb1s5q2i9ibd1p2pkn0dr9qr535pg9b")) - -(define rust-windows-implement-0.60.2 - (crate-source "windows-implement" "0.60.2" - "1psxhmklzcf3wjs4b8qb42qb6znvc142cb5pa74rsyxm1822wgh5")) - -(define rust-windows-interface-0.58.0 - (crate-source "windows-interface" "0.58.0" - "059mxmfvx3x88q74ms0qlxmj2pnidmr5mzn60hakn7f95m34qg05")) - -(define rust-windows-interface-0.59.3 - (crate-source "windows-interface" "0.59.3" - "0n73cwrn4247d0axrk7gjp08p34x1723483jxjxjdfkh4m56qc9z")) - -(define rust-windows-link-0.2.1 - (crate-source "windows-link" "0.2.1" - "1rag186yfr3xx7piv5rg8b6im2dwcf8zldiflvb22xbzwli5507h")) - -(define rust-windows-numerics-0.3.1 - (crate-source "windows-numerics" "0.3.1" - "09hgbg8pf89r4090yyhh9q29ppi7yyxkgmga9ascshy19a240bkf")) - -(define rust-windows-result-0.2.0 - (crate-source "windows-result" "0.2.0" - "03mf2z1xcy2slhhsm15z24p76qxgm2m74xdjp8bihyag47c4640x")) - -(define rust-windows-result-0.4.1 - (crate-source "windows-result" "0.4.1" - "1d9yhmrmmfqh56zlj751s5wfm9a2aa7az9rd7nn5027nxa4zm0bp")) - -(define rust-windows-strings-0.1.0 - (crate-source "windows-strings" "0.1.0" - "042dxvi3133f7dyi2pgcvknwkikk47k8bddwxbq5s0l6qhjv3nac")) - -(define rust-windows-strings-0.5.1 - (crate-source "windows-strings" "0.5.1" - "14bhng9jqv4fyl7lqjz3az7vzh8pw0w4am49fsqgcz67d67x0dvq")) - -(define rust-windows-sys-0.45.0 - ;; TODO REVIEW: Check bundled sources. - (crate-source "windows-sys" "0.45.0" - "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m")) - -(define rust-windows-sys-0.52.0 - ;; TODO REVIEW: Check bundled sources. - (crate-source "windows-sys" "0.52.0" - "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8")) - -(define rust-windows-sys-0.59.0 - ;; TODO REVIEW: Check bundled sources. - (crate-source "windows-sys" "0.59.0" - "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y")) - -(define rust-windows-sys-0.61.2 - ;; TODO REVIEW: Check bundled sources. - (crate-source "windows-sys" "0.61.2" - "1z7k3y9b6b5h52kid57lvmvm05362zv1v8w0gc7xyv5xphlp44xf")) - -(define rust-windows-targets-0.42.2 - (crate-source "windows-targets" "0.42.2" - "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf")) - -(define rust-windows-targets-0.52.6 - (crate-source "windows-targets" "0.52.6" - "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv")) - -(define rust-windows-threading-0.2.1 - (crate-source "windows-threading" "0.2.1" - "0dsvsy33vxs0153z4n39sqkzx382cjjkrd46rb3z3zfak5dvsj9r")) - -(define rust-windows-aarch64-gnullvm-0.42.2 - (crate-source "windows_aarch64_gnullvm" "0.42.2" - "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr")) - -(define rust-windows-aarch64-gnullvm-0.52.6 - (crate-source "windows_aarch64_gnullvm" "0.52.6" - "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j")) - -(define rust-windows-aarch64-msvc-0.42.2 - (crate-source "windows_aarch64_msvc" "0.42.2" - "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0")) - -(define rust-windows-aarch64-msvc-0.52.6 - (crate-source "windows_aarch64_msvc" "0.52.6" - "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09")) - -(define rust-windows-i686-gnu-0.42.2 - (crate-source "windows_i686_gnu" "0.42.2" - "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6")) - -(define rust-windows-i686-gnu-0.52.6 - (crate-source "windows_i686_gnu" "0.52.6" - "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf")) - -(define rust-windows-i686-gnullvm-0.52.6 - (crate-source "windows_i686_gnullvm" "0.52.6" - "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf")) - -(define rust-windows-i686-msvc-0.42.2 - (crate-source "windows_i686_msvc" "0.42.2" - "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24")) - -(define rust-windows-i686-msvc-0.52.6 - (crate-source "windows_i686_msvc" "0.52.6" - "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294")) - -(define rust-windows-x86-64-gnu-0.42.2 - (crate-source "windows_x86_64_gnu" "0.42.2" - "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd")) - -(define rust-windows-x86-64-gnu-0.52.6 - (crate-source "windows_x86_64_gnu" "0.52.6" - "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl")) - -(define rust-windows-x86-64-gnullvm-0.42.2 - (crate-source "windows_x86_64_gnullvm" "0.42.2" - "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16")) - -(define rust-windows-x86-64-gnullvm-0.52.6 - (crate-source "windows_x86_64_gnullvm" "0.52.6" - "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94")) - -(define rust-windows-x86-64-msvc-0.42.2 - (crate-source "windows_x86_64_msvc" "0.42.2" - "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s")) - -(define rust-windows-x86-64-msvc-0.52.6 - (crate-source "windows_x86_64_msvc" "0.52.6" - "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq")) - -(define rust-winit-0.30.13 - (crate-source "winit" "0.30.13" - "13cpylyvdl066fivncw96pn29y15rhzlqba73sym10wziajmyxd6")) - -(define rust-winnow-0.7.15 - (crate-source "winnow" "0.7.15" - "0i9rkl2rqpbnnxlgs20gmkj3nd0b2k8q55mjmpc2ybb84xwxjyfz")) - -(define rust-winnow-1.0.1 - (crate-source "winnow" "1.0.1" - "1dbji1bwviy08pl74f2qw2m4w9hc4p3vyl3lfj05jdydy59w1nh9")) - -(define rust-wit-bindgen-0.51.0 - (crate-source "wit-bindgen" "0.51.0" - "19fazgch8sq5cvjv3ynhhfh5d5x08jq2pkw8jfb05vbcyqcr496p")) - -(define rust-wit-bindgen-core-0.51.0 - (crate-source "wit-bindgen-core" "0.51.0" - "1p2jszqsqbx8k7y8nwvxg65wqzxjm048ba5phaq8r9iy9ildwqga")) - -(define rust-wit-bindgen-rust-0.51.0 - (crate-source "wit-bindgen-rust" "0.51.0" - "08bzn5fsvkb9x9wyvyx98qglknj2075xk1n7c5jxv15jykh6didp")) - -(define rust-wit-bindgen-rust-macro-0.51.0 - (crate-source "wit-bindgen-rust-macro" "0.51.0" - "0ymizapzv2id89igxsz2n587y2hlfypf6n8kyp68x976fzyrn3qc")) - -(define rust-wit-component-0.244.0 - (crate-source "wit-component" "0.244.0" - "1clwxgsgdns3zj2fqnrjcp8y5gazwfa1k0sy5cbk0fsmx4hflrlx")) - -(define rust-wit-parser-0.244.0 - (crate-source "wit-parser" "0.244.0" - "0dm7avvdxryxd5b02l0g5h6933z1cw5z0d4wynvq2cywq55srj7c")) - -(define rust-x11-dl-2.21.0 - (crate-source "x11-dl" "2.21.0" - "0vsiq62xpcfm0kn9zjw5c9iycvccxl22jya8wnk18lyxzqj5jwrq")) - -(define rust-x11rb-0.13.2 - (crate-source "x11rb" "0.13.2" - "053lvnaw9ycbl791mgwly2hw27q6vqgzrb1y5kz1as52wmdsm4wr")) - -(define rust-x11rb-protocol-0.13.2 - (crate-source "x11rb-protocol" "0.13.2" - "1g81cznbyn522b0fbis0i44wh3adad2vhsz5pzf99waf3sbc4vza")) - -(define rust-xcursor-0.3.10 - (crate-source "xcursor" "0.3.10" - "0awgy98awg4ydcfmynqfcwvl4bnnfcm4i2vvnk2n926a02jy9jdy")) - -(define rust-xkbcommon-dl-0.4.2 - (crate-source "xkbcommon-dl" "0.4.2" - "1iai0r3b5skd9vbr8z5b0qixiz8jblzfm778ddm8ba596a0dwffh")) - -(define rust-xkeysym-0.2.1 - (crate-source "xkeysym" "0.2.1" - "0mksx670cszyd7jln6s7dhkw11hdfv7blwwr3isq98k22ljh1k5r")) - -(define rust-xml-rs-0.8.28 - (crate-source "xml-rs" "0.8.28" - "0grdj7xwbki5zrkalrg8dljyf14y4yj3wrj34sbzqp06i9zk7s1s")) - -(define rust-y4m-0.8.0 - (crate-source "y4m" "0.8.0" - "0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks")) - -(define rust-yazi-0.2.1 - (crate-source "yazi" "0.2.1" - "1dgv0dd0329dcbs57z2wj03daz8y1axgprw3pf5yf5jsbcjkh5z0")) - -(define rust-zbus-5.14.0 - (crate-source "zbus" "5.14.0" - "1g305kwnw9f420c6m10i40cjdjm2s31ddpngac5a8hrrpmfzk0na")) - -(define rust-zbus-macros-5.14.0 - (crate-source "zbus_macros" "5.14.0" - "08ljsjl1zhpzdf7hx37yaifi14rvysj354bfqjrc9al4drhpjzl9")) - -(define rust-zbus-names-4.3.1 - (crate-source "zbus_names" "4.3.1" - "03y5f8xwzmk4y5wb4g95a1hl48mxlmhcbwqz62mrnqbqbdnszn7z")) - -(define rust-zeno-0.3.3 - (crate-source "zeno" "0.3.3" - "0915lg3b1qiixizic9kwj2bw42x35baxqvl9dn0m2plkj91drwvd")) - -(define rust-zerocopy-0.8.48 - (crate-source "zerocopy" "0.8.48" - "1sb8plax8jbrsng1jdval7bdhk7hhrx40dz3hwh074k6knzkgm7f")) - -(define rust-zerocopy-derive-0.8.48 - (crate-source "zerocopy-derive" "0.8.48" - "1m5s0g92cxggqc74j83k1priz24k3z93sj5gadppd20p9c4cvqvh")) - -(define rust-zmij-1.0.21 - (crate-source "zmij" "1.0.21" - "1amb5i6gz7yjb0dnmz5y669674pqmwbj44p4yfxfv2ncgvk8x15q")) - -(define rust-zune-core-0.5.1 - (crate-source "zune-core" "0.5.1" - "1ya0zdqxlr5v57791j7bvm408ri2cfx81a4v6z85f560yw3hi2nb")) - -(define rust-zune-inflate-0.2.54 - (crate-source "zune-inflate" "0.2.54" - "00kg24jh3zqa3i6rg6yksnb71bch9yi1casqydl00s7nw8pk7avk")) - -(define rust-zune-jpeg-0.5.15 - (crate-source "zune-jpeg" "0.5.15" - "15kjpn6pywxlwb8w5irfd68x31wi3mb4y1da8bqh7havh5drvg17")) - -(define rust-zvariant-5.10.0 - (crate-source "zvariant" "5.10.0" - "02sls8pi570z1wssl150413x0mcwqhi9ywlliqsbwfwh46djj22p")) - -(define rust-zvariant-derive-5.10.0 - (crate-source "zvariant_derive" "5.10.0" - "0b3mh0kzf6sz7vd5j9gimq86awjcigddh26cz5b6di79xc9b0nav")) - -(define rust-zvariant-utils-3.3.0 - (crate-source "zvariant_utils" "3.3.0" - "1sf5i71in36gc08jhak83pprnkam8gk936cqlq9hzx7q9sk26p7p")) - - -;; Tabla de lookup: qué crates necesita cada paquete de este canal. -;; Convención moderna de Guix (#:cargo-inputs es deprecado) -- ver -;; guix/build-system/cargo.scm, define-cargo-inputs/cargo-inputs. -(define-cargo-inputs lookup-cargo-inputs - (librepods => (list - rust-ab-glyph-0.2.32 - rust-ab-glyph-rasterizer-0.1.10 - rust-adler2-2.0.1 - rust-aes-0.9.0-rc.4 - rust-ahash-0.8.12 - rust-aho-corasick-1.1.4 - rust-aligned-0.4.3 - rust-aligned-vec-0.6.4 - rust-android-activity-0.6.1 - rust-android-build-0.1.3 - rust-android-properties-0.2.2 - rust-android-system-properties-0.1.5 - rust-anstream-1.0.0 - rust-anstyle-1.0.14 - rust-anstyle-parse-1.0.0 - rust-anstyle-query-1.1.5 - rust-anstyle-wincon-3.0.11 - rust-anyhow-1.0.102 - rust-approx-0.5.1 - rust-arbitrary-1.4.2 - rust-arg-enum-proc-macro-0.3.4 - rust-arrayref-0.3.9 - rust-arrayvec-0.7.6 - rust-ash-0.38.0+1.3.281 - rust-as-raw-xcb-connection-1.0.1 - rust-as-slice-0.2.1 - rust-async-broadcast-0.7.2 - rust-async-channel-2.5.0 - rust-async-executor-1.14.0 - rust-async-io-2.6.0 - rust-async-lock-3.4.2 - rust-async-process-2.5.0 - rust-async-recursion-1.1.1 - rust-async-signal-0.2.13 - rust-async-task-4.7.1 - rust-async-trait-0.1.89 - rust-atomic-waker-1.1.2 - rust-autocfg-1.5.0 - rust-av1-grain-0.2.5 - rust-avif-serialize-0.8.8 - rust-av-scenechange-0.14.1 - rust-bit-field-0.10.3 - rust-bitflags-1.3.2 - rust-bitflags-2.11.0 - rust-bit-set-0.8.0 - rust-bitstream-io-4.9.0 - rust-bit-vec-0.8.0 - rust-block-0.1.6 - rust-block2-0.5.1 - rust-block2-0.6.2 - rust-blocking-1.6.2 - rust-bluer-0.17.4 - rust-built-0.8.0 - rust-bumpalo-3.20.2 - rust-bytemuck-1.25.0 - rust-bytemuck-derive-1.10.2 - rust-byteorder-lite-0.1.0 - rust-bytes-1.11.1 - rust-calloop-0.13.0 - rust-calloop-0.14.4 - rust-calloop-wayland-source-0.3.0 - rust-calloop-wayland-source-0.4.1 - rust-cc-1.2.58 - rust-cesu8-1.1.0 - rust-cfg-aliases-0.2.1 - rust-cfg-if-1.0.4 - rust-cipher-0.5.1 - rust-clap-4.6.0 - rust-clap-builder-4.6.0 - rust-clap-derive-4.6.0 - rust-clap-lex-1.1.0 - rust-clipboard-macos-0.1.1 - rust-clipboard-wayland-0.2.2 - rust-clipboard-win-5.4.1 - rust-clipboard-x11-0.4.3 - rust-codespan-reporting-0.12.0 - rust-colorchoice-1.0.5 - rust-color-quant-1.1.0 - rust-combine-4.6.7 - rust-concurrent-queue-2.5.0 - rust-core2-0.4.0 - rust-core-foundation-0.10.1 - rust-core-foundation-0.9.4 - rust-core-foundation-sys-0.8.7 - rust-core-graphics-0.23.2 - rust-core-graphics-types-0.1.3 - rust-core-graphics-types-0.2.0 - rust-core-maths-0.1.1 - rust-cosmic-text-0.15.0 - rust-cpubits-0.1.0 - rust-cpufeatures-0.2.17 - rust-crc32fast-1.5.0 - rust-crossbeam-deque-0.8.6 - rust-crossbeam-epoch-0.9.18 - rust-crossbeam-utils-0.8.21 - rust-crunchy-0.2.4 - rust-cryoglyph-0.1.0 - rust-crypto-common-0.2.1 - rust-ctor-lite-0.1.2 - rust-cursor-icon-1.2.0 - rust-custom-debug-0.6.2 - rust-custom-debug-derive-0.6.2 - rust-darling-0.20.11 - rust-darling-core-0.20.11 - rust-darling-macro-0.20.11 - rust-dbus-0.9.10 - rust-dbus-crossroads-0.5.3 - rust-dbus-tokio-0.7.6 - rust-dispatch-0.2.0 - rust-dispatch2-0.3.1 - rust-displaydoc-0.2.5 - rust-dlib-0.5.3 - rust-document-features-0.2.12 - rust-downcast-rs-1.2.1 - rust-dpi-0.1.2 - rust-either-1.15.0 - rust-endi-1.1.1 - rust-enumflags2-0.7.12 - rust-enumflags2-derive-0.7.12 - rust-env-filter-1.0.1 - rust-env-logger-0.11.10 - rust-equator-0.4.2 - rust-equator-macro-0.4.2 - rust-equivalent-1.0.2 - rust-errno-0.3.14 - rust-error-code-3.3.2 - rust-etagere-0.2.15 - rust-euclid-0.22.14 - rust-event-listener-5.4.1 - rust-event-listener-strategy-0.5.4 - rust-exr-1.74.0 - rust-fastrand-2.3.0 - rust-fax-0.2.6 - rust-fax-derive-0.2.0 - rust-fdeflate-0.3.7 - rust-find-msvc-tools-0.1.9 - rust-flate2-1.1.9 - rust-fnv-1.0.7 - rust-foldhash-0.1.5 - rust-foldhash-0.2.0 - rust-fontconfig-parser-0.5.8 - rust-fontdb-0.23.0 - rust-font-types-0.10.1 - rust-font-types-0.11.1 - rust-foreign-types-0.5.0 - rust-foreign-types-macros-0.2.3 - rust-foreign-types-shared-0.3.1 - rust-futures-0.3.32 - rust-futures-channel-0.3.32 - rust-futures-core-0.3.32 - rust-futures-executor-0.3.32 - rust-futures-io-0.3.32 - rust-futures-lite-2.6.1 - rust-futures-macro-0.3.32 - rust-futures-sink-0.3.32 - rust-futures-task-0.3.32 - rust-futures-util-0.3.32 - rust-gethostname-1.1.0 - rust-getrandom-0.3.4 - rust-getrandom-0.4.2 - rust-gif-0.14.1 - rust-glam-0.14.0 - rust-glam-0.15.2 - rust-glam-0.16.0 - rust-glam-0.17.3 - rust-glam-0.18.0 - rust-glam-0.19.0 - rust-glam-0.20.5 - rust-glam-0.21.3 - rust-glam-0.22.0 - rust-glam-0.23.0 - rust-glam-0.24.2 - rust-glam-0.25.0 - rust-glam-0.27.0 - rust-glam-0.28.0 - rust-glam-0.29.3 - rust-glam-0.30.10 - rust-glam-0.31.1 - rust-glam-0.32.1 - rust-gl-generator-0.14.0 - rust-glow-0.16.0 - rust-glutin-wgl-sys-0.6.1 - rust-gpu-alloc-0.6.0 - rust-gpu-allocator-0.27.0 - rust-gpu-alloc-types-0.3.0 - rust-gpu-descriptor-0.3.2 - rust-gpu-descriptor-types-0.2.0 - rust-guillotiere-0.6.2 - rust-half-2.7.1 - rust-harfrust-0.3.2 - rust-hashbrown-0.15.5 - rust-hashbrown-0.16.1 - rust-heck-0.5.0 - rust-hermit-abi-0.5.2 - rust-hex-0.4.3 - rust-hexf-parse-0.2.1 - rust-hybrid-array-0.4.10 - rust-iced-0.14.0 - rust-iced-core-0.14.0 - rust-iced-debug-0.14.0 - rust-iced-futures-0.14.0 - rust-iced-graphics-0.14.0 - rust-iced-program-0.14.0 - rust-iced-renderer-0.14.0 - rust-iced-runtime-0.14.0 - rust-iced-tiny-skia-0.14.0 - rust-iced-wgpu-0.14.0 - rust-iced-widget-0.14.2 - rust-iced-winit-0.14.0 - rust-id-arena-2.3.0 - rust-ident-case-1.0.1 - rust-image-0.25.10 - rust-imageproc-0.26.1 - rust-image-webp-0.2.4 - rust-imgref-1.12.0 - rust-indexmap-2.13.0 - rust-inout-0.2.2 - rust-interpolate-name-0.2.4 - rust-is-terminal-polyfill-1.70.2 - rust-itertools-0.14.0 - rust-itoa-1.0.18 - rust-jiff-0.2.23 - rust-jiff-static-0.2.23 - rust-jni-0.21.1 - rust-jni-0.22.4 - rust-jni-macros-0.22.4 - rust-jni-sys-0.3.1 - rust-jni-sys-0.4.1 - rust-jni-sys-macros-0.4.1 - rust-jobserver-0.1.34 - rust-js-sys-0.3.94 - rust-kamadak-exif-0.6.1 - rust-khronos-api-3.1.0 - rust-khronos-egl-6.0.0 - rust-ksni-0.3.3 - rust-kurbo-0.10.4 - rust-lazy-static-1.5.0 - rust-leb128fmt-0.1.0 - rust-lebe-0.5.3 - rust-libc-0.2.184 - rust-libdbus-sys-0.2.7 - rust-libfuzzer-sys-0.4.12 - rust-libloading-0.8.9 - rust-libm-0.2.16 - rust-libpulse-binding-2.30.1 - rust-libpulse-sys-1.23.0 - rust-libredox-0.1.15 - rust-lilt-0.8.1 - rust-linebender-resource-handle-0.1.1 - rust-linux-raw-sys-0.12.1 - rust-linux-raw-sys-0.4.15 - rust-litrs-1.0.0 - rust-lock-api-0.4.14 - rust-log-0.4.29 - rust-loop9-0.1.5 - rust-lru-0.16.3 - rust-macaddr-1.0.1 - rust-malloc-buf-0.0.6 - rust-matrixmultiply-0.3.10 - rust-maybe-rayon-0.1.1 - rust-memchr-2.8.0 - rust-memmap2-0.9.10 - rust-memoffset-0.9.1 - rust-metal-0.32.0 - rust-miniz-oxide-0.8.9 - rust-mio-1.2.0 - rust-moxcms-0.8.1 - rust-mundy-0.2.2 - rust-mutate-once-0.1.2 - rust-naga-27.0.3 - rust-nalgebra-0.34.2 - rust-ndk-0.9.0 - rust-ndk-context-0.1.1 - rust-ndk-sys-0.6.0+11769913 - rust-new-debug-unreachable-1.0.6 - rust-nix-0.29.0 - rust-nom-8.0.0 - rust-noop-proc-macro-0.3.0 - rust-num-0.4.3 - rust-num-bigint-0.4.6 - rust-num-complex-0.4.6 - rust-num-derive-0.4.2 - rust-num-enum-0.7.6 - rust-num-enum-derive-0.7.6 - rust-num-integer-0.1.46 - rust-num-iter-0.1.45 - rust-num-rational-0.4.2 - rust-num-traits-0.2.19 - rust-objc-0.2.7 - rust-objc2-0.5.2 - rust-objc2-0.6.4 - rust-objc2-app-kit-0.2.2 - rust-objc2-app-kit-0.3.2 - rust-objc2-cloud-kit-0.2.2 - rust-objc2-cloud-kit-0.3.2 - rust-objc2-contacts-0.2.2 - rust-objc2-core-data-0.2.2 - rust-objc2-core-data-0.3.2 - rust-objc2-core-foundation-0.3.2 - rust-objc2-core-graphics-0.3.2 - rust-objc2-core-image-0.2.2 - rust-objc2-core-image-0.3.2 - rust-objc2-core-location-0.2.2 - rust-objc2-core-text-0.3.2 - rust-objc2-core-video-0.3.2 - rust-objc2-encode-4.1.0 - rust-objc2-foundation-0.2.2 - rust-objc2-foundation-0.3.2 - rust-objc2-io-surface-0.3.2 - rust-objc2-link-presentation-0.2.2 - rust-objc2-metal-0.2.2 - rust-objc2-quartz-core-0.2.2 - rust-objc2-quartz-core-0.3.2 - rust-objc2-symbols-0.2.2 - rust-objc2-ui-kit-0.2.2 - rust-objc2-uniform-type-identifiers-0.2.2 - rust-objc2-user-notifications-0.2.2 - rust-objc-sys-0.3.5 - rust-once-cell-1.21.4 - rust-once-cell-polyfill-1.70.2 - rust-orbclient-0.3.51 - rust-ordered-float-5.3.0 - rust-ordered-stream-0.2.0 - rust-owned-ttf-parser-0.25.1 - rust-parking-2.2.1 - rust-parking-lot-0.12.5 - rust-parking-lot-core-0.9.12 - rust-paste-1.0.15 - rust-pastey-0.1.1 - rust-pastey-0.2.1 - rust-percent-encoding-2.3.2 - rust-pin-project-1.1.11 - rust-pin-project-internal-1.1.11 - rust-pin-project-lite-0.2.17 - rust-pin-utils-0.1.0 - rust-piper-0.2.5 - rust-pkg-config-0.3.32 - rust-plain-0.2.3 - rust-png-0.18.1 - rust-polling-3.11.0 - rust-portable-atomic-1.13.1 - rust-portable-atomic-util-0.2.6 - rust-ppv-lite86-0.2.21 - rust-presser-0.3.1 - rust-prettyplease-0.2.37 - rust-primal-check-0.3.4 - rust-proc-macro2-1.0.106 - rust-proc-macro-crate-3.5.0 - rust-profiling-1.0.17 - rust-profiling-procmacros-1.0.17 - rust-pxfm-0.1.28 - rust-qoi-0.4.1 - rust-quick-error-2.0.1 - rust-quick-xml-0.39.2 - rust-quote-1.0.45 - rust-rand-0.9.2 - rust-rand-chacha-0.9.0 - rust-rand-core-0.9.5 - rust-rand-distr-0.5.1 - rust-range-alloc-0.1.5 - rust-rangemap-1.7.1 - rust-rav1e-0.8.1 - rust-ravif-0.13.0 - rust-rawpointer-0.2.1 - rust-raw-window-handle-0.6.2 - rust-rayon-1.11.0 - rust-rayon-core-1.13.0 - rust-read-fonts-0.35.0 - rust-read-fonts-0.37.0 - rust-redox-syscall-0.4.1 - rust-redox-syscall-0.5.18 - rust-redox-syscall-0.7.3 - rust-r-efi-5.3.0 - rust-r-efi-6.0.0 - rust-regex-1.12.3 - rust-regex-automata-0.4.14 - rust-regex-syntax-0.8.10 - rust-renderdoc-sys-1.1.0 - rust-rgb-0.8.53 - rust-roxmltree-0.20.0 - rust-rustc-hash-1.1.0 - rust-rustc-hash-2.1.2 - rust-rustc-version-0.4.1 - rust-rustdct-0.7.1 - rust-rustfft-6.4.1 - rust-rustix-0.38.44 - rust-rustix-1.1.4 - rust-rustversion-1.0.22 - rust-safe-arch-0.7.4 - rust-same-file-1.0.6 - rust-scoped-tls-1.0.1 - rust-scopeguard-1.2.0 - rust-sctk-adwaita-0.10.1 - rust-self-cell-1.2.2 - rust-semver-1.0.27 - rust-serde-1.0.228 - rust-serde-core-1.0.228 - rust-serde-derive-1.0.228 - rust-serde-json-1.0.149 - rust-serde-repr-0.1.20 - rust-shlex-1.3.0 - rust-signal-hook-registry-1.4.8 - rust-simba-0.9.1 - rust-simd-adler32-0.3.9 - rust-simd-cesu8-1.1.1 - rust-simd-helpers-0.1.0 - rust-simdutf8-0.1.5 - rust-skrifa-0.37.0 - rust-skrifa-0.40.0 - rust-slab-0.4.12 - rust-slotmap-1.1.1 - rust-smallvec-1.15.1 - rust-smithay-client-toolkit-0.19.2 - rust-smithay-client-toolkit-0.20.0 - rust-smithay-clipboard-0.7.3 - rust-smol-str-0.2.2 - rust-socket2-0.6.3 - rust-softbuffer-0.4.8 - rust-spirv-0.3.0+sdk-1.3.268.0 - rust-stable-deref-trait-1.2.1 - rust-static-assertions-1.1.0 - rust-strength-reduce-0.2.4 - rust-strict-num-0.1.1 - rust-strsim-0.11.1 - rust-strum-0.26.3 - rust-strum-macros-0.26.4 - rust-svg-fmt-0.4.5 - rust-swash-0.2.7 - rust-syn-2.0.117 - rust-synstructure-0.13.2 - rust-sys-locale-0.3.2 - rust-tempfile-3.27.0 - rust-termcolor-1.4.1 - rust-thiserror-1.0.69 - rust-thiserror-2.0.18 - rust-thiserror-impl-1.0.69 - rust-thiserror-impl-2.0.18 - rust-tiff-0.11.3 - rust-tiny-skia-0.11.4 - rust-tiny-skia-path-0.11.4 - rust-tinyvec-1.11.0 - rust-tinyvec-macros-0.1.1 - rust-tiny-xlib-0.2.4 - rust-tokio-1.50.0 - rust-tokio-macros-2.6.1 - rust-tokio-stream-0.1.18 - rust-toml-datetime-1.1.1+spec-1.1.0 - rust-toml-edit-0.25.10+spec-1.1.0 - rust-toml-parser-1.1.2+spec-1.1.0 - rust-tracing-0.1.44 - rust-tracing-attributes-0.1.31 - rust-tracing-core-0.1.36 - rust-transpose-0.2.3 - rust-ttf-parser-0.25.1 - rust-typenum-1.19.0 - rust-uds-windows-1.2.1 - rust-unicode-bidi-0.3.18 - rust-unicode-ident-1.0.24 - rust-unicode-linebreak-0.1.5 - rust-unicode-script-0.5.8 - rust-unicode-segmentation-1.13.2 - rust-unicode-width-0.2.2 - rust-unicode-xid-0.2.6 - rust-utf8parse-0.2.2 - rust-uuid-1.23.0 - rust-version-check-0.9.5 - rust-v-frame-0.3.9 - rust-walkdir-2.5.0 - rust-wasi-0.11.1+wasi-snapshot-preview1 - rust-wasip2-1.0.2+wasi-0.2.9 - rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 - rust-wasm-bindgen-0.2.117 - rust-wasm-bindgen-futures-0.4.67 - rust-wasm-bindgen-macro-0.2.117 - rust-wasm-bindgen-macro-support-0.2.117 - rust-wasm-bindgen-shared-0.2.117 - rust-wasm-encoder-0.244.0 - rust-wasm-metadata-0.244.0 - rust-wasmparser-0.244.0 - rust-wasmtimer-0.4.3 - rust-wayland-backend-0.3.15 - rust-wayland-client-0.31.14 - rust-wayland-csd-frame-0.3.0 - rust-wayland-cursor-0.31.14 - rust-wayland-protocols-0.32.12 - rust-wayland-protocols-experimental-20250721.0.1 - rust-wayland-protocols-misc-0.3.12 - rust-wayland-protocols-plasma-0.3.12 - rust-wayland-protocols-wlr-0.3.12 - rust-wayland-scanner-0.31.10 - rust-wayland-sys-0.31.11 - rust-web-sys-0.3.94 - rust-web-time-1.1.0 - rust-weezl-0.1.12 - rust-wgpu-27.0.1 - rust-wgpu-core-27.0.3 - rust-wgpu-core-deps-apple-27.0.0 - rust-wgpu-core-deps-emscripten-27.0.0 - rust-wgpu-core-deps-windows-linux-android-27.0.0 - rust-wgpu-hal-27.0.4 - rust-wgpu-types-27.0.1 - rust-wide-0.7.33 - rust-winapi-0.3.9 - rust-winapi-i686-pc-windows-gnu-0.4.0 - rust-winapi-util-0.1.11 - rust-winapi-x86-64-pc-windows-gnu-0.4.0 - rust-window-clipboard-0.5.1 - rust-windows-0.58.0 - rust-windows-0.62.2 - rust-windows-aarch64-gnullvm-0.42.2 - rust-windows-aarch64-gnullvm-0.52.6 - rust-windows-aarch64-msvc-0.42.2 - rust-windows-aarch64-msvc-0.52.6 - rust-windows-collections-0.3.2 - rust-windows-core-0.58.0 - rust-windows-core-0.62.2 - rust-windows-future-0.3.2 - rust-windows-i686-gnu-0.42.2 - rust-windows-i686-gnu-0.52.6 - rust-windows-i686-gnullvm-0.52.6 - rust-windows-i686-msvc-0.42.2 - rust-windows-i686-msvc-0.52.6 - rust-windows-implement-0.58.0 - rust-windows-implement-0.60.2 - rust-windows-interface-0.58.0 - rust-windows-interface-0.59.3 - rust-windows-link-0.2.1 - rust-windows-numerics-0.3.1 - rust-windows-result-0.2.0 - rust-windows-result-0.4.1 - rust-windows-strings-0.1.0 - rust-windows-strings-0.5.1 - rust-windows-sys-0.45.0 - rust-windows-sys-0.52.0 - rust-windows-sys-0.59.0 - rust-windows-sys-0.61.2 - rust-windows-targets-0.42.2 - rust-windows-targets-0.52.6 - rust-windows-threading-0.2.1 - rust-windows-x86-64-gnu-0.42.2 - rust-windows-x86-64-gnu-0.52.6 - rust-windows-x86-64-gnullvm-0.42.2 - rust-windows-x86-64-gnullvm-0.52.6 - rust-windows-x86-64-msvc-0.42.2 - rust-windows-x86-64-msvc-0.52.6 - rust-winit-0.30.13 - rust-winnow-0.7.15 - rust-winnow-1.0.1 - rust-wit-bindgen-0.51.0 - rust-wit-bindgen-core-0.51.0 - rust-wit-bindgen-rust-0.51.0 - rust-wit-bindgen-rust-macro-0.51.0 - rust-wit-component-0.244.0 - rust-wit-parser-0.244.0 - rust-x11-dl-2.21.0 - rust-x11rb-0.13.2 - rust-x11rb-protocol-0.13.2 - rust-xcursor-0.3.10 - rust-xkbcommon-dl-0.4.2 - rust-xkeysym-0.2.1 - rust-xml-rs-0.8.28 - rust-y4m-0.8.0 - rust-yazi-0.2.1 - rust-zbus-5.14.0 - rust-zbus-macros-5.14.0 - rust-zbus-names-4.3.1 - rust-zeno-0.3.3 - rust-zerocopy-0.8.48 - rust-zerocopy-derive-0.8.48 - rust-zmij-1.0.21 - rust-zune-core-0.5.1 - rust-zune-inflate-0.2.54 - rust-zune-jpeg-0.5.15 - rust-zvariant-5.10.0 - rust-zvariant-derive-5.10.0 - rust-zvariant-utils-3.3.0 - ))) blob - 4164e0cf0576f2bf9fb72204be40522b53c4e21e (mode 644) blob + /dev/null --- ale/packages/slides.scm +++ /dev/null @@ -1,68 +0,0 @@ -;;; slides.scm --- presentador de terminal, fork personal de maaslalani/slides -;;; -;;; Traducción de /nixdots (inputs.slides -> Richard7987/slide, flake propio). -;;; go.mod real: módulo `github.com/maaslalani/slides`, go 1.25.9. -;;; -;;; Depende del ecosistema NUEVO `charm.land/*/v2` (bubbletea/lipgloss/ -;;; bubbles/wish/log), un dominio de módulo Go distinto al viejo -;;; `github.com/charmbracelet/*` que sí tiene Guix oficial (versiones v1, -;;; incompatibles). Las 535 definiciones que faltaban (árbol completo de -;;; las 8 dependencias directas con versión más nueva que la oficial, más -;;; sus transitivas) viven en go-crates-slides.scm de este mismo canal, -;;; generadas en vivo con `guix import go -r --pin-versions` (2026-08-01). -;;; stretchr/testify y gopkg.in/yaml.v2 ya estaban en el canal oficial con -;;; la versión exacta -- vienen de (gnu packages golang-check)/ -;;; (gnu packages golang-xyz), no de go-crates-slides.scm. - -(define-module (ale packages slides) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix build-system go) - #:use-module (ale packages go-crates-slides) - #:use-module (gnu packages golang-check) ; go-github-com-stretchr-testify - #:use-module (gnu packages golang-xyz) ; go-gopkg-in-yaml-v2 - #:use-module (gnu packages rust-apps) ; tectonic - #:use-module (gnu packages ghostscript)) - -(define-public slides - (package - (name "slides") - (version "0.0.0-1.fc21959") ; pineado a HEAD del fork al momento de escribir esto -- sin releases/tags - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/Richard7987/slide") - (commit "fc21959a0c4481b5f9725702e9e24df6458a7c46"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0p0aqayzaihifmn4n199ra25k5s72d19jn97nbzwdf0xgl7lg8qz")))) - (build-system go-build-system) - (arguments - (list #:import-path "github.com/maaslalani/slides" ; module path real del go.mod, distinto del repo path - #:install-source? #f)) - (inputs - (list go-charm-land-bubbletea-2.0.8 - go-charm-land-lipgloss-2.0.5 - go-charm-land-bubbles-2.1.1 - go-charm-land-wish-2.0.1 - go-charm-land-log-2.0.0 - go-github-com-atotto-clipboard-0.1.4 - go-github-com-charmbracelet-glamour-1.0.0 - go-github-com-charmbracelet-ssh-0.0.0-20250826160808-ebfa259c7309 - go-github-com-charmbracelet-x-ansi-0.11.7 - go-github-com-muesli-coral-1.0.0 - go-github-com-muesli-termenv-0.16.0 - go-github-com-stretchr-testify - go-gopkg-in-yaml-v2)) - ;; Runtime deps NO-Go, para el pipeline LaTeX->PNG en fórmulas de las - ;; slides (mismo motivo que en pkgs/slides.nix: tectonic + ghostscript). - (propagated-inputs (list tectonic ghostscript)) - (home-page "https://github.com/Richard7987/slide") - (synopsis "Presentador de terminal con soporte LaTeX/imágenes/bibliografía") - (description "Fork personal de @code{maaslalani/slides} (presentador de -Markdown en terminal) con renderizado de fórmulas LaTeX e imágenes reales vía -el protocolo de gráficos de Kitty.") - (license license:expat))) blob - abfe25f6c583b691b5cd84b5bc2ba3ab0864178c (mode 644) blob + /dev/null --- ale/services/desktop.scm +++ /dev/null @@ -1,80 +0,0 @@ -;;; desktop.scm --- Hyprland, greetd, Bluetooth, sesión gráfica -;;; -;;; Traducción de /nixdots/modules/desktop.nix. Diferencias reales: -;;; -;;; - Sin Noctalia ni noctalia-greeter: decisión tomada tras investigar -;;; (ver NOTES.md) -- Noctalia solo viable vía canal de terceros -;;; rolling-release, y noctalia-greeter no existe empaquetado en -;;; absoluto. Reemplazo: greetd + agreety (login de texto plano, -;;; sin tema compartido -- la alternativa "bonita" con tuigreet quedó -;;; pendiente de integrar, ver comentario abajo) lanzando Hyprland -;;; directo. DankMaterialShell (sobre Quickshell oficial de Guix) -;;; reemplaza al shell de Noctalia -- instalación manual, ver -;;; home-configuration.scm y PENDIENTES.md. -;;; - Sin pipewire/wireplumber acá: Guix NO tiene servicio de *sistema* -;;; para pipewire (confirmado, no existe `pipewire-service-type` en -;;; ningún módulo de gnu/services) -- solo existe como servicio de -;;; *Guix Home* (`home-pipewire-service-type`). Va en -;;; home-configuration.scm, no acá. -;;; - elogind + seatd + polkit + dbus explícitos: NixOS los trae gratis -;;; vía `services.xserver`/`programs.hyprland.enable`; acá no hay -;;; equivalente automático, hace falta declararlos a mano para que -;;; greetd + un compositor Wayland puedan gestionar sesión/asientos. - -(define-module (ale services desktop) - #:use-module (gnu) - #:use-module (gnu services) - #:use-module (gnu services base) - #:use-module (gnu services desktop) - #:use-module (gnu services dbus) - #:use-module (gnu services pm) - #:use-module (gnu services xorg) ; screen-locker-service-type si hace falta - #:use-module (gnu packages window-management) ; hyprland (gnu packages wm re-exporta un alias deprecado) - #:use-module (gnu packages freedesktop) ; xdg-desktop-portal-hyprland - #:use-module (gnu packages gnome) ; nautilus, gvfs - #:use-module (gnu packages fonts) - #:use-module (gnu packages kde-pim) ; kleopatra - #:use-module (gnu packages kde-plasma) ; breeze, plasma-integration - #:export (%ale-desktop-services - %ale-desktop-packages)) - -(define %ale-greetd-config - (greetd-terminal-configuration - (default-session-command - (greetd-agreety-session - (command (greetd-user-session - (command (file-append hyprland "/bin/Hyprland")))))))) - ;; PENDIENTE: reemplazar agreety por tuigreet (más parecido visualmente a - ;; lo que tenías con noctalia-greeter) -- Guix no trae un helper - ;; `greetd-tuigreet-session` armado como sí tiene para agreety/wlgreet/ - ;; gtkgreet-sway, hay que construirlo a mano extendiendo el patrón de - ;; greetd-agreety-session. No bloqueante: agreety funciona, solo es feo. - -(define %ale-desktop-services - (list (service greetd-service-type - (greetd-configuration - (terminals (list %ale-greetd-config)))) - (service elogind-service-type) - (service polkit-service-type) - (service dbus-root-service-type) - (service bluetooth-service-type - (bluetooth-configuration (auto-enable? #t))) - (service gnome-keyring-service-type) ; secret service -- credenciales de DMS/CalDAV/etc, mismo motivo que en desktop.nix - (service power-profiles-daemon-service-type) - (service upower-service-type) - polkit-wheel-service)) ; ya es un completo, no un service-type -- agentes gráficos de polkit corriendo como wheel pueden autorizar - -(define %ale-desktop-packages - (list hyprland - xdg-desktop-portal-hyprland - nautilus - gvfs - ;; yazi -- SACADO: no está en el canal oficial `guix` pese a lo que - ;; sugería una investigación previa (verificado en vivo, búsqueda - ;; vacía). Nautilus alcanza por ahora. - kleopatra - breeze - plasma-integration - font-google-noto - font-google-noto-emoji - font-jetbrains-mono)) blob - 9e90386bfefbfd8adf039dcfc453ef7bcbc2bec2 (mode 644) blob + /dev/null --- ale/services/graphics.scm +++ /dev/null @@ -1,69 +0,0 @@ -;;; graphics.scm --- gráficos duales Intel+Nvidia, Steam, gamemode -;;; -;;; Traducción de /nixdots/modules/graphics.nix. Cambios reales de fondo -;;; (no arbitrarios, ver NOTES.md de este canal para el detalle completo de -;;; la investigación): -;;; -;;; - PRIME *offload*, no *sync*: Guix/nonguix no tienen ningún mecanismo -;;; declarativo de PRIME sync (solo offload está documentado). Además, se -;;; confirmó en vivo en el NixOS real de esta laptop que PRIME sync ya es -;;; un no-op bajo Wayland (la NixOS Wiki lo dice explícito: "PRIME sync -;;; and reverse sync modes are X11-only") -- `nvidia-smi` mostraba la GPU -;;; en 0% de uso con la sesión Hyprland (Wayland) corriendo. Offload puro -;;; NO es downgrade real acá. -;;; - HDMI nativo sin PRIME: confirmado con hardware real (lspci + -;;; /sys/class/drm) que `HDMI-A-1` está cableado directo a la Nvidia -;;; (PCI 01:00.0, card0), no pasa por la Intel -- evita el mecanismo de -;;; "reverse-PRIME" (copia de buffers entre GPUs) que causaba el bug de -;;; compositor original que motivó elegir sync en NixOS. La variable -;;; AQ_DRM_DEVICES que declara esto va en la sesión de Hyprland -;;; (home-configuration.scm / hyprland.lua), no acá -- es una variable de -;;; sesión de usuario, no de sistema. -;;; - Driver legacy 580 (`nvda`, alias `nvda-580`): es el DEFAULT de -;;; nvidia-service-type en nonguix -- no hace falta overridearlo, cubre -;;; Pascal (GTX 1050 de esta laptop) igual que -;;; nvidiaPackages.legacy_580 en la config Nix original. -;;; - CUDA: NO incluido acá. guix-science-nonfree (canal de terceros -;;; aparte, codeberg.org/guix-science/guix-science-nonfree) lo provee, -;;; pero con fricción real documentada (issues de integración con -;;; PyTorch/JAX) -- agregar ese canal aparte el día que haga falta de -;;; verdad, no de entrada. - -(define-module (ale services graphics) - #:use-module (gnu) - #:use-module (gnu services) - #:use-module (gnu system pam) - #:use-module (nongnu packages nvidia) - #:use-module (nongnu services nvidia) - #:use-module (nongnu packages game-client) ; steam - #:use-module (gnu packages linux) ; gamemode - #:use-module (gnu packages gl) ; mesa-utils (glxinfo) - #:use-module (gnu packages vulkan) - #:export (%ale-graphics-services - %ale-graphics-packages)) - -;; Variables recomendadas para Nvidia + Wayland/Hyprland en modo offload -- -;; equivalente a environment.sessionVariables en modules/graphics.nix, pero -;; a nivel de sistema (PAM /etc/environment) en vez de por sesión gráfica, -;; porque acá no hay un módulo de home-manager tipo Hyprland que las -;; inyecte automáticamente -- Guix Home no tiene ese mecanismo. -(define %ale-graphics-session-environment - (service session-environment-service-type - '(("LIBVA_DRIVER_NAME" . "nvidia") - ("GBM_BACKEND" . "nvidia-drm") - ("__GLX_VENDOR_LIBRARY_NAME" . "nvidia")))) - ;; WLR_NO_HARDWARE_CURSORS -- ya no hace falta con Aquamarine - ;; (backend nuevo de Hyprland moderno, reemplaza el wlroots - ;; clásico que sí lo necesitaba) -- confirmar en vivo si hay - ;; glitches de cursor y agregarlo acá si hace falta. - -(define %ale-graphics-services - (list (service nvidia-service-type) ; default: driver nvda (=nvda-580, legacy Pascal) - %ale-graphics-session-environment)) - -(define %ale-graphics-packages - (list gamemode - mesa-utils ; glxinfo -- diagnóstico de qué GPU renderiza - vulkan-tools ; vulkaninfo - steam ; nonguix - nvidia-settings-580)) ; sin alias "nvda-settings" en nonguix -- explícito para que coincida con el driver (nvda = nvda-580) blob - 600139b2faa1155dbf74845d1b7dfb9bbbd469bd (mode 644) blob + /dev/null --- ale/services/tailscale.scm +++ /dev/null @@ -1,56 +0,0 @@ -;;; tailscale.scm --- Tailscale + exit-node de Mullvad fijado al arrancar -;;; -;;; Traducción de /nixdots/modules/tailscale.nix. -;;; -;;; SIN VALIDAR CONTRA GUIX REAL (a diferencia de graphics/desktop/yubikey.scm -;;; de este mismo canal) -- se agotó el tiempo de esta sesión antes de poder -;;; correr `guix pull` con el canal Rosenthal agregado (es grande, no se -;;; alcanzó a bajar) y probar esto en la VM. Documentado con la mejor -;;; información de la investigación previa (ver NOTES.md), pero hay que -;;; confirmarlo con un build real antes de confiar en que compila. -;;; -;;; `tailscale-service-type` no existe en el canal oficial `guix` -- viene -;;; de Rosenthal (`(rosenthal services networking)`, ver channels.scm), -;;; confirmado con uso real de producción reportado por otro usuario en -;;; el foro de System Crafters. El oneshot de reintentos para fijar el -;;; exit-node (equivalente al `systemd.services.tailscale-exit-node` de -;;; NixOS) no tiene helper en Rosenthal -- se escribe a mano como -;;; shepherd-service acá, siguiendo el patrón real de Guix (gexp con -;;; `start`/`stop`, ver guix/scripts/system.scm y ejemplos de -;;; nongnu/services/nvidia.scm en este mismo repo de investigación). -;;; -;;; sudoers NOPASSWD para `tailscale` ya está en yubikey.scm (ale/services/ -;;; yubikey.scm, %ale-sudoers-file) -- mismo archivo único, Guix no separa -;;; reglas sudoers por módulo como sí permite `security.sudo.extraRules` -;;; en NixOS. - -(define-module (ale services tailscale) - #:use-module (gnu) - #:use-module (gnu services) - #:use-module (gnu services shepherd) - #:use-module (guix gexp) - #:use-module ((rosenthal services networking) #:prefix rosenthal:) - #:use-module ((rosenthal packages networking) #:prefix rosenthal:) - #:export (%ale-tailscale-services)) - -(define %ale-tailscale-exit-node-shepherd-service - (shepherd-service - (documentation "Fija el exit-node de Mullvad en Tailscale, con reintentos.") - (provision '(tailscale-exit-node)) - (requirement '(tailscaled networking)) - (one-shot? #t) ; AJUSTAR: confirmar que este campo existe en la versión de Shepherd real -- si no, usar el patrón start/stop clásico devolviendo #t - (start - #~(lambda _ - (let loop ((attempts 0)) - (if (zero? (system* #$(file-append rosenthal:tailscale "/bin/tailscale") - "set" "--exit-node=mullvad-exit" - "--exit-node-allow-lan-access=true")) - #t - (if (>= attempts 10) - #f - (begin (sleep 2) (loop (1+ attempts)))))))))) - -(define %ale-tailscale-services - (list (service rosenthal:tailscale-service-type) - (simple-service 'tailscale-exit-node shepherd-root-service-type - (list %ale-tailscale-exit-node-shepherd-service)))) blob - 02fefec96d6ee13a69f313fa4036bd8ef955a58b (mode 644) blob + /dev/null --- ale/services/yubikey.scm +++ /dev/null @@ -1,42 +0,0 @@ -;;; yubikey.scm --- pcscd (smartcard) + sudoers -;;; -;;; Traducción de /nixdots/modules/yubikey.nix. Diferencia real: Guix no -;;; tiene equivalente a `security.sudo.extraRules` (reglas por-comando -;;; declarativas) -- `sudoers-file` recibe el contenido CRUDO y completo de -;;; /etc/sudoers como un file-like object, hay que escribir la sintaxis -;;; sudoers a mano (confirmado contra el manual, operating-system -;;; Reference). Rutas absolutas, mismo motivo que en la config Nix -;;; original: sudoers resuelve por ruta, no por $PATH. - -(define-module (ale services yubikey) - #:use-module (gnu) - #:use-module (gnu services) - #:use-module (gnu services security-token) - #:use-module (gnu packages security-token) - #:use-module (gnu packages gnupg) - #:export (%ale-yubikey-services - %ale-yubikey-packages - %ale-sudoers-file)) - -(define %ale-yubikey-services - (list (service pcscd-service-type))) - -(define %ale-yubikey-packages - (list yubikey-personalization - python-yubikey-manager ; ykman - gnupg)) - -;; AJUSTAR las rutas /run/current-system/profile/bin/{systemctl,tailscale} -;; una vez confirmadas en la instalación real -- Guix no usa systemctl -;; (Shepherd, no systemd), así que "reiniciar pcscd" en la función `yubico` -;; de zsh (ver home-configuration.scm) usa `herd restart pcscd` en vez de -;; `systemctl restart pcscd.service`. sudo necesita la ruta absoluta real -;; de `herd` y `tailscale` en el store -- confirmar con `guix build herd`/ -;; `which herd` en el sistema real, esto es un placeholder razonable. -(define %ale-sudoers-file - (plain-file "sudoers" "\ -root ALL=(ALL) ALL -%wheel ALL=(ALL) ALL -ale ALL=(ALL) NOPASSWD: /run/current-system/profile/bin/herd restart pcscd -ale ALL=(ALL) NOPASSWD: /run/current-system/profile/bin/tailscale -")) blob - /dev/null blob + b95552e75129d46e3d087eec03c6bb9a6eae6396 (mode 644) --- /dev/null +++ channels.scm @@ -0,0 +1,114 @@ +;;; channels.scm --- lista de canales para reproducir este sistema +;;; +;;; Uso (equivalente a `nix flake update`+pin del flake.lock de /nixdots): +;;; guix pull -C channels.scm +;;; +;;; Vive en la raíz del repo, FUERA de guix/ (ver .guix-channel, +;;; `(directory "guix")`) -- si quedara alcanzable como contenido del +;;; canal guixdots, `guix pull` lo escanearía como módulo y fallaría con +;;; "no code for module (channels)"/"Unbound variable: channel" +;;; (confirmado en vivo, 2026-08-01, antes de encontrar la sección del +;;; manual "Package Modules in a Sub-directory" -- mismo problema +;;; documentado ahí para archivos de `guix deploy`). +;;; +;;; nonguix: driver propietario de Nvidia (nvidia-driver-580, rama legacy +;;; para Pascal), Steam, firmware no libre. Introducción copiada tal cual +;;; del README oficial de nonguix (gitlab.com/nonguix/nonguix) para que +;;; `guix pull` pueda verificar la firma del canal desde el primer commit. +;;; +;;; guixdots: este mismo canal (paquetes personales -- LibrePods, ClamUI, +;;; slides, nezzontli-ctl -- ver ale/packages/*.scm). URL del espejo +;;; PÚBLICO de GitHub, no el Forgejo real (Tailscale-only) -- mismo +;;; bootstrap que /nixdots (ver su README, "Bootstrap en una PC nueva"): +;;; una PC recién instalada no tiene Tailscale andando todavía, así que +;;; hace falta el espejo sin autenticación primero. El Forgejo real +;;; actualiza este espejo solo -- no hace falta pushear ahí a mano. +;;; Introduction: primer commit real de este canal, firmado con la misma +;;; llave GPG que firma todo en /nixdots. + +;; Rosenthal: canal grande y activo (codeberg.org/hako/rosenthal, 1256+ +;;; commits, confirmado en uso real de producción por otro usuario -- +;;; ver NOTES.md) -- de acá sale `tailscale-service-type`, ausente en el +;;; canal oficial `guix`. También es donde vive el canal propio de +;;; Noctalia (noctalia.scm, no usado en esta config -- se optó por +;;; DankMaterialShell), por si algún día se reconsidera. +;;; +;;; saayix, abbe, bugchan, small-guix: canales de terceros agregados a +;;; pedido explícito para tapar huecos puntuales de paquetes que no están +;;; en el canal oficial `guix` ni en nonguix/Rosenthal -- ver +;;; home-configuration.scm para qué exactamente sale de cada uno. Todas +;;; las introductions (commit + fingerprint) copiadas de +;;; git.sr.ht/~whereiseveryone/toys/channels.scm (el propio índice de +;;; toys.whereis.social publica su channels.scm completo con +;;; introductions ya armadas -- no son inventadas, pero SÍ son de +;;; mantenedores individuales, no del proyecto Guix -- ver el veredicto +;;; de confiabilidad en NOTES.md sobre toys.whereis.social). + +(cons* (channel + (name 'saayix) ; yazi, zen-browser-bin + (url "https://codeberg.org/look/saayix") + (branch "main") + (introduction + (make-channel-introduction + "12540f593092e9a177eb8a974a57bb4892327752" + (openpgp-fingerprint + "3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB")))) + (channel + (name 'abbe) ; oh-my-zsh + (url "https://codeberg.org/group/guix-modules") + (branch "mainline") + (introduction + (make-channel-introduction + "8c754e3a4b49af7459a8c99de130fa880e5ca86a" + (openpgp-fingerprint + "F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0")))) + (channel + (name 'bugchan) ; powerlevel10k + (url "https://gitlab.com/bigbookofbug/bugchan") + (branch "master") + (introduction + (make-channel-introduction + "c2ed428f3a41c1fce149b245253f9f5382f42efd" + (openpgp-fingerprint + "ACF7 CA25 C886 9B8A 1669 67D7 7350 3372 E2C6 3BCF")))) + (channel + (name 'small-guix) ; idea-ultimate (versión vieja, ~2023.2 -- ver NOTES.md) + (url "https://codeberg.org/fishinthecalculator/small-guix") + (branch "main") + (introduction + (make-channel-introduction + "f260da13666cd41ae3202270784e61e062a3999c" + (openpgp-fingerprint + "8D10 60B9 6BB8 292E 829B 7249 AED4 1CC1 93B7 01E2")))) + (channel + (name 'rosenthal) + (url "https://codeberg.org/hako/rosenthal") + (branch "trunk") ; NO "master" -- confirmado con guix real, "master" no existe en este repo + (introduction + (make-channel-introduction + "7677db76330121a901604dfbad19077893865f35" + (openpgp-fingerprint + "13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7")))) + (channel + (name 'nonguix) + (url "https://gitlab.com/nonguix/nonguix") + (introduction + (make-channel-introduction + "897c1a470da759236cc11798f4e0a5f7d4d59fbc" + (openpgp-fingerprint + "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) + (channel + (name 'guixdots) + (url "https://github.com/Richard7987/guixdots.git") + (branch "main") ; NO "master" -- el mirror de GitHub usa "main" por default + ;; Introduction apunta al commit donde .guix-authorizations quedó + ;; bien formado (378f832), NO al primer commit real del repo + ;; (846c407) -- los commits entre medio no tienen el archivo (o lo + ;; tienen mal formado), y la cadena de autenticación de guix pull + ;; necesita que exista y sea válido desde el punto de partida. + (introduction + (make-channel-introduction + "378f832398651bbd7efeeca96b0ca7685fb973ee" + (openpgp-fingerprint + "91CA 581F 7B78 01E8 8673 D228 DBD5 F61D 8A0A 14D7")))) + %default-channels) blob - b971ae43eeb479b1c22bcb7820ced2d12ab64869 (mode 644) blob + /dev/null --- channels.scm.example +++ /dev/null @@ -1,114 +0,0 @@ -;;; channels.scm.example --- lista de canales para reproducir este sistema -;;; -;;; Uso (equivalente a `nix flake update`+pin del flake.lock de /nixdots): -;;; guix pull -C channels.scm.example -;;; -;;; Extensión NO-.scm a propósito: Guix escanea cualquier archivo .scm -;;; suelto en la raíz de un repo-canal como módulo potencial del canal -;;; guixdots -- este archivo no lo es (es la lista de canales para -;;; INVOCAR guix pull, no contenido del canal en sí), y con extensión -;;; .scm real causaba "no code for module (channels)"/"Unbound variable: -;;; channel" al intentar compilarlo como si fuera uno (confirmado en -;;; vivo, 2026-08-01, tras varias rondas de diagnóstico). -;;; -;;; nonguix: driver propietario de Nvidia (nvidia-driver-580, rama legacy -;;; para Pascal), Steam, firmware no libre. Introducción copiada tal cual -;;; del README oficial de nonguix (gitlab.com/nonguix/nonguix) para que -;;; `guix pull` pueda verificar la firma del canal desde el primer commit. -;;; -;;; guixdots: este mismo canal (paquetes personales -- LibrePods, ClamUI, -;;; slides, nezzontli-ctl -- ver ale/packages/*.scm). URL del espejo -;;; PÚBLICO de GitHub, no el Forgejo real (Tailscale-only) -- mismo -;;; bootstrap que /nixdots (ver su README, "Bootstrap en una PC nueva"): -;;; una PC recién instalada no tiene Tailscale andando todavía, así que -;;; hace falta el espejo sin autenticación primero. El Forgejo real -;;; actualiza este espejo solo -- no hace falta pushear ahí a mano. -;;; Introduction: primer commit real de este canal, firmado con la misma -;;; llave GPG que firma todo en /nixdots. - -;; Rosenthal: canal grande y activo (codeberg.org/hako/rosenthal, 1256+ -;;; commits, confirmado en uso real de producción por otro usuario -- -;;; ver NOTES.md) -- de acá sale `tailscale-service-type`, ausente en el -;;; canal oficial `guix`. También es donde vive el canal propio de -;;; Noctalia (noctalia.scm, no usado en esta config -- se optó por -;;; DankMaterialShell), por si algún día se reconsidera. -;;; -;;; saayix, abbe, bugchan, small-guix: canales de terceros agregados a -;;; pedido explícito para tapar huecos puntuales de paquetes que no están -;;; en el canal oficial `guix` ni en nonguix/Rosenthal -- ver -;;; home-configuration.scm para qué exactamente sale de cada uno. Todas -;;; las introductions (commit + fingerprint) copiadas de -;;; git.sr.ht/~whereiseveryone/toys/channels.scm (el propio índice de -;;; toys.whereis.social publica su channels.scm completo con -;;; introductions ya armadas -- no son inventadas, pero SÍ son de -;;; mantenedores individuales, no del proyecto Guix -- ver el veredicto -;;; de confiabilidad en NOTES.md sobre toys.whereis.social). - -(cons* (channel - (name 'saayix) ; yazi, zen-browser-bin - (url "https://codeberg.org/look/saayix") - (branch "main") - (introduction - (make-channel-introduction - "12540f593092e9a177eb8a974a57bb4892327752" - (openpgp-fingerprint - "3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB")))) - (channel - (name 'abbe) ; oh-my-zsh - (url "https://codeberg.org/group/guix-modules") - (branch "mainline") - (introduction - (make-channel-introduction - "8c754e3a4b49af7459a8c99de130fa880e5ca86a" - (openpgp-fingerprint - "F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0")))) - (channel - (name 'bugchan) ; powerlevel10k - (url "https://gitlab.com/bigbookofbug/bugchan") - (branch "master") - (introduction - (make-channel-introduction - "c2ed428f3a41c1fce149b245253f9f5382f42efd" - (openpgp-fingerprint - "ACF7 CA25 C886 9B8A 1669 67D7 7350 3372 E2C6 3BCF")))) - (channel - (name 'small-guix) ; idea-ultimate (versión vieja, ~2023.2 -- ver NOTES.md) - (url "https://codeberg.org/fishinthecalculator/small-guix") - (branch "main") - (introduction - (make-channel-introduction - "f260da13666cd41ae3202270784e61e062a3999c" - (openpgp-fingerprint - "8D10 60B9 6BB8 292E 829B 7249 AED4 1CC1 93B7 01E2")))) - (channel - (name 'rosenthal) - (url "https://codeberg.org/hako/rosenthal") - (branch "trunk") ; NO "master" -- confirmado con guix real, "master" no existe en este repo - (introduction - (make-channel-introduction - "7677db76330121a901604dfbad19077893865f35" - (openpgp-fingerprint - "13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7")))) - (channel - (name 'nonguix) - (url "https://gitlab.com/nonguix/nonguix") - (introduction - (make-channel-introduction - "897c1a470da759236cc11798f4e0a5f7d4d59fbc" - (openpgp-fingerprint - "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) - (channel - (name 'guixdots) - (url "https://github.com/Richard7987/guixdots.git") - (branch "main") ; NO "master" -- el mirror de GitHub usa "main" por default - ;; Introduction apunta al commit donde .guix-authorizations quedó - ;; bien formado (378f832), NO al primer commit real del repo - ;; (846c407) -- los commits entre medio no tienen el archivo (o lo - ;; tienen mal formado), y la cadena de autenticación de guix pull - ;; necesita que exista y sea válido desde el punto de partida. - (introduction - (make-channel-introduction - "378f832398651bbd7efeeca96b0ca7685fb973ee" - (openpgp-fingerprint - "91CA 581F 7B78 01E8 8673 D228 DBD5 F61D 8A0A 14D7")))) - %default-channels) blob - /dev/null blob + 74b7a87a4567a9793aa378f92aa49341fbcc0329 (mode 644) --- /dev/null +++ guix/ale/packages/PENDIENTES.md @@ -0,0 +1,53 @@ +# Paquetes pendientes (no escritos como .scm todavía) + +## psysonic (Tauri 2 + React 19) — más grande de lo estimado inicialmente + +Cargo.toml y package.json reales fetched en vivo (2026-07-31). Esto es +sustancialmente más grande que un "side project" chico: + +- **Rust**: workspace con 6 crates internos propios (`psysonic-core`, + `-analysis`, `-audio`, `-library`, `-syncfs`, `-integration`) + Tauri 2 + completo (tray-icon, protocol-asset, specta/tauri-specta para bindings + TS) + una pila de audio pesada: `symphonia` (con casi todos los formatos: + flac/mp3/aac/alac/isomp4/vorbis/ogg/wav/adpcm), `rodio`, `souvlaki`, + `ebur128`, `biquad`, `ringbuf`, `discord-rich-presence`, `lofty`, `id3`, + `rusqlite` con **feature `bundled`** (vendoriza el C de SQLite dentro del + crate -- esto es exactamente lo que la política de "unbundling" de Guix + suele rechazar; hay `sqlite` ya empaquetado en Guix, la ruta correcta + sería usar el feature no-bundled y linkear contra el paquete del sistema, + no algo mecánico). En Linux además `webkit2gtk` 2.0 + `zbus`. +- **Frontend**: React 19, Vite, ~15 fuentes variables `@fontsource-variable`, + `@tanstack/react-virtual`, `i18next`, y la lista seguía cortada al momento + de este fetch (no se relevó completa). El ecosistema de paquetes npm en + Guix es, confirmado en la ronda de investigación anterior, el eslabón más + débil (sin equivalente maduro a `buildNpmPackage`/`fetchNpmDeps`) -- la + ruta realista es vendorizar el `dist/` ya buildeado (con Node/npm fuera + del sandbox de Guix, en otra máquina o contenedor) en vez de intentar que + Guix compile el frontend desde cero. + +**Veredicto**: no se escribió un `.scm` en esta ronda -- el árbol de crates +(no relevado en tamaño exacto, pero dado el alcance de Tauri+symphonia+ +rusqlite, con precedente de LibrePods en 577 crates, es razonable esperar +un orden de magnitud similar o mayor) más el problema real de rusqlite +`bundled` más el frontend npm hacen que esto sea un proyecto de **semanas**, +no de días -- mismo orden que x-minecraft-launcher, no el caso "mecánico" +que sugería la evaluación general inicial sin ver el Cargo.toml/package.json +reales. Camino recomendado cuando se aborde: `guix import crate -r +--lockfile=Cargo.lock psysonic` para el árbol Rust (igual que LibrePods), +resolver `rusqlite` a la variante no-bundled a mano, y vendorizar el +frontend ya buildeado en vez de pelear con el import de npm. + +## x-minecraft-launcher (AppImage/Electron) + +Ya evaluado en la ronda de investigación de dificultad: Guix no tiene +ningún equivalente a `appimageTools` de nixpkgs. `run-appimage-on-guix` +(codeberg.org/kabouik/run-appimage-on-guix) es un script imperativo, no +integrable a un paquete Guix reproducible sin construir esa infraestructura +de cero (parchear rutas de decenas de libs de Electron/Chromium a mano). + +**Veredicto**: no vale la pena intentarlo ahora. Instalación manual fuera +del gestor de paquetes (descargar el AppImage oficial, correrlo con +`guix shell --emulate-fhs` o `run-appimage-on-guix`), igual de manual que +hoy es LibrePods-AppImage-viejo en la config Nix actual (ver NOTES.md de +/nixdots, sección LibrePods) -- mismo patrón de "pendiente manual del +usuario, no automatizable" que ya aceptaron ahí para otro caso. blob - /dev/null blob + 049e24d83c2fd4c0e27f04845ed3b326c81e55e0 (mode 644) --- /dev/null +++ guix/ale/packages/clamui.scm @@ -0,0 +1,115 @@ +;;; clamui.scm --- GUI GTK4/libadwaita para ClamAV +;;; +;;; Traducción directa de /nixdots/pkgs/clamui.nix (buildPythonApplication + +;;; hatchling -> pyproject-build-system + glib-or-gtk-build-system en Guix). +;;; Todas las dependencias Python confirmadas en el canal OFICIAL `guix` +;;; (2026-07-31, vía toys.whereis.social): python-pygobject 3.54.3, +;;; python-pycairo 1.28.0, python-psutil 7.2.2, python-keyring 25.7.0, +;;; python-pillow 12.1.1, python-cairosvg 2.8.2, python-hatchling 1.27.0, +;;; gtk (=GTK4 en Guix, 4.22.1), libadwaita 1.8.2 -- ninguna dependencia +;;; faltante, a diferencia de LibrePods/slides/psysonic. Este es el caso más +;;; mecánico de los 5. +;;; +;;; glib-or-gtk-build-system es el equivalente de Guix a wrapGAppsHook4 de +;;; nixpkgs (wrappea GSettings schemas, ícono cache, etc. automáticamente +;;; tras el install de pyproject-build-system) -- por eso se combina build con +;;; una fase custom en vez de un build-system Python puro. +;;; +;;; python-requests, python-urllib3, python-certifi son parte del set base de +;;; Python en Guix (dependencias de pip mismo) -- no hace falta declararlas +;;; explícitas como propagated si python-requests ya las trae, pero se listan +;;; igual por claridad y paridad con la derivación Nix original. + +(define-module (ale packages clamui) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix gexp) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system pyproject) + #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) + #:use-module (gnu packages gnome) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-crypto) + #:use-module (gnu packages python-build) + #:use-module (gnu packages gstreamer)) + +(define-public clamui + (package + (name "clamui") + (version "0.3.0") ; mismo tag que en pkgs/clamui.nix -- pineado, no master + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/linx-systems/clamui") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nah7sy81igrz85jgp41y1zvwgn26axyy3gnqimhbmwsjhd6wfwd")))) + ;; glib-or-gtk-build-system envuelve pyproject-build-system + las fases + ;; extra de glib-compile-schemas/gtk-icon-cache (equivalente combinado a + ;; buildPythonApplication + wrapGAppsHook4 en la derivación Nix original). + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f ; mismo motivo que en Nix: tests viven en tests/ pero requieren un display GTK real, se corren upstream vía pytest, no acá + #:phases + #~(modify-phases %standard-phases + ;; pyproject.toml pinea 8 de sus 10 deps a versiones más nuevas que + ;; las empaquetadas en Guix (confirmado build real, 2026-08-01: + ;; sanity-check falla en cadena por ContextualVersionConflict, una + ;; dependencia a la vez) -- relaja esos mínimos, misma idea que + ;; pythonRelaxDepsHook en nixpkgs. Son pines preventivos de + ;; upstream, no por uso real de API nueva -- las versiones de Guix + ;; (confirmadas contra `guix show` en vivo) funcionan igual. + ;; psutil>=7.2.2 y keyring>=25.7.0 SÍ coinciden exacto con Guix -- + ;; no hace falta tocarlas. + (add-after 'unpack 'relax-version-pins + (lambda _ + (substitute* "pyproject.toml" + (("PyGObject>=3\\.56\\.3") "PyGObject") + (("pycairo>=1\\.29\\.0") "pycairo") + (("matplotlib>=3\\.11\\.0") "matplotlib") + (("requests>=2\\.34\\.2") "requests") + (("urllib3>=2\\.7\\.0") "urllib3") + (("certifi>=2026\\.6\\.17") "certifi") + (("Pillow>=12\\.2\\.0") "Pillow") + (("cairosvg>=2\\.9\\.0") "cairosvg")))) + ;; Iconos + .desktop + metainfo viven fuera del paquete Python + ;; (data/ e icons/ en la raíz del repo) -- mismo postInstall que en + ;; pkgs/clamui.nix. + (add-after 'install 'install-desktop-files + (lambda _ + (install-file "icons/io.github.linx_systems.ClamUI.svg" + (string-append #$output + "/share/icons/hicolor/scalable/apps")) + (install-file "data/io.github.linx_systems.ClamUI.desktop" + (string-append #$output "/share/applications")) + (install-file "data/io.github.linx_systems.ClamUI.metainfo.xml" + (string-append #$output "/share/metainfo"))))))) + (native-inputs + (list python-hatchling + gobject-introspection)) + (inputs + (list gtk ; GTK4 en Guix + libadwaita)) + (propagated-inputs + (list python-pygobject + python-pycairo + python-psutil + python-matplotlib + python-requests + python-urllib3 + python-certifi + python-keyring + python-pillow + python-cairosvg)) + (home-page "https://github.com/linx-systems/clamui") + (synopsis "Interfaz gráfica GTK4/libadwaita para el antivirus ClamAV") + (description "ClamUI ofrece una interfaz gráfica moderna sobre +@command{clamscan} (parte de ClamAV, que debe instalarse aparte a nivel de +sistema -- ClamUI lo invoca como subproceso vía $PATH, no lo empaqueta).") + (license license:expat))) blob - /dev/null blob + fe8dc2a71cfab8fc4f9a6c2cc5f3091ecd430663 (mode 644) --- /dev/null +++ guix/ale/packages/go-crates-slides.scm @@ -0,0 +1,14248 @@ +;;; go-crates-slides.scm --- módulos Go generados por `guix import go -r` para slides +;;; +;;; Generado en vivo (2026-08-01) con `guix import go -r --pin-versions +;;; @` para cada una de las 8 dependencias directas de +;;; slides (fork Richard7987/slide de maaslalani/slides, ver +;;; pkgs/slides.scm) que no ya estaban en el canal oficial `guix` con +;;; la versión exacta que pide su go.mod: +;;; charm.land/bubbletea/v2@v2.0.8, charm.land/lipgloss/v2@v2.0.5, +;;; charm.land/bubbles/v2@v2.1.1, charm.land/wish/v2@v2.0.1, +;;; charm.land/log/v2@v2.0.0, github.com/charmbracelet/glamour@v1.0.0 +;;; (Guix oficial solo tenía 0.10.0), github.com/muesli/termenv@v0.16.0 +;;; (Guix oficial solo tenía 0.15.2), github.com/muesli/coral@v1.0.0 +;;; (no existía en ningún lado). +;;; stretchr/testify (v1.11.1) y gopkg.in/yaml.v2 (v2.4.0) YA estaban +;;; en el canal oficial con la versión exacta -- no se regeneraron +;;; acá, van directo en slides.scm como (gnu packages golang-xyz)/ +;;; (gnu packages golang-check). +;;; +;;; Dos módulos (bubbletea/v2, bubbles/v2) fallaron la primera corrida +;;; por un problema real de red del guest (QEMU `-nic user` es solo +;;; IPv4; el resolver intentaba AAAA hacia infra de Google y fallaba +;;; con "Connection refused" en vez de caer a IPv4) -- resuelto con +;;; `sysctl net.ipv6.conf.all.disable_ipv6=1` en el guest y +;;; reintentando. 535 paquetes únicos, sin conflictos de +;;; deduplicación (--pin-versions asegura resultado determinista). +;;; Todo hash real, verificado contra proxy.golang.org por el +;;; importador. +;;; +;;; NO editar a mano -- para regenerar tras un cambio de go.mod, +;;; repetir el proceso de arriba y reemplazar el archivo entero. + +(define-module (ale packages go-crates-slides) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system go) + ;; paquetes go-*-v2 que YA estaban en el canal oficial (el importador + ;; correctamente no los regeneró) pero cuyos nombres siguen apareciendo + ;; como referencia en los propagated-inputs de abajo: ginkgo-v2, + ;; golang-lru-v2/arc-v2, go-osc52-v2, go-md2man-v2, blackfriday-v2, + ;; alecthomas-assert-v2, gopkg.in/yaml.v2, etc. + #:use-module (gnu packages golang-check) + #:use-module (gnu packages golang-xyz)) + +(define-public go-github-com-aymanbagabas-go-udiff-0.4.1 + (package + (name "go-github-com-aymanbagabas-go-udiff") + (version "0.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aymanbagabas/go-udiff") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12wddldw2p913zxfjaw71j7wqqbb6ppi6nx8wwxaprnxjxv3kx6z")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/aymanbagabas/go-udiff")) + (home-page "https://github.com/aymanbagabas/go-udiff") + (synopsis "µDiff") + (description + "Package diff computes differences between text files or strings.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-displaywidth-0.9.0 + (package + (name "go-github-com-clipperhouse-displaywidth") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/displaywidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03c9qa0q0lfmmmcazipsgbyf9nxvid3jcmz6947dsjd5ha20n94k")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/displaywidth")) + (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 + go-github-com-clipperhouse-uax29-2.5.0)) + (home-page "https://github.com/clipperhouse/displaywidth") + (synopsis "displaywidth") + (description + "This package provides a high-performance Go package for measuring the monospace +display width of strings, UTF-8 bytes, and runes.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-uax29-2.5.0 + (package + (name "go-github-com-clipperhouse-uax29") + (version "2.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/uax29") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a383vbkm2ggnsi4906hpd0y701f58x7mvanadx1c69l2ipi6z6f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/uax29/v2" + #:unpack-path "github.com/clipperhouse/uax29")) + (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1)) + (home-page "https://github.com/clipperhouse/uax29") + (synopsis "Why tokenize?") + (description + "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences +and graphemes.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.11.6 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.11.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xkimvzvafr9d8ar7m3kbqwj11bhac36v894jnhkgwp38bvk69wz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 + go-github-com-clipperhouse-displaywidth-0.9.0 + go-github-com-clipperhouse-uax29-2.5.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-mattn-go-runewidth-0.0.19)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.42.0 + (package + (name "go-golang-org-x-sys") + (version "0.42.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0blh72pxbvkwaxgn8xnc6bxn8759zarx13ry7kdappj10b0qvb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-colorprofile-0.4.3 + (package + (name "go-github-com-charmbracelet-colorprofile") + (version "0.4.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/colorprofile") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gwylpqh0cfzz3pc9xf3z95c4dw11n0pbxaq3j0krw805pfz4j18")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/colorprofile")) + (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.11.6 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sys-0.42.0)) + (home-page "https://github.com/charmbracelet/colorprofile") + (synopsis "Colorprofile") + (description + "Package colorprofile provides a way to downsample ANSI escape sequence colors +and styles automatically based on output, environment variables, and Terminfo +databases.") + (license license:expat))) + +(define-public go-github-com-bits-and-blooms-bitset-1.24.3 + (package + (name "go-github-com-bits-and-blooms-bitset") + (version "1.24.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bits-and-blooms/bitset") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fhdi4a3z6ymqyp267pas7g5qi0wl108bpqbxxn5n6x1xnrv7b3n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/bits-and-blooms/bitset")) + (home-page "https://github.com/bits-and-blooms/bitset") + (synopsis "bitset") + (description + "Package bitset implements bitsets, a mapping between non-negative integers and +boolean values. It should be more efficient than map[uint] bool.") + (license license:bsd-3))) + +(define-public go-github-com-clipperhouse-displaywidth-0.4.1 + (package + (name "go-github-com-clipperhouse-displaywidth") + (version "0.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/displaywidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sg38fmix5sb8n7bv2cr25im576f0cgv7dxaggji3lcjbakwkqkg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/displaywidth")) + (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 + go-github-com-clipperhouse-uax29-2.3.0)) + (home-page "https://github.com/clipperhouse/displaywidth") + (synopsis "displaywidth") + (description + "This package provides a high-performance Go package for measuring the monospace +display width of strings, UTF-8 bytes, and runes.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.10.3 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.10.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pkfy9bi4wcjv34xbhf7qw3sz1g81dy909iq9nwv0yj8fhjns8q1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.3 + go-github-com-clipperhouse-displaywidth-0.4.1 + go-github-com-clipperhouse-uax29-2.3.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-mattn-go-runewidth-0.0.19)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.37.0 + (package + (name "go-golang-org-x-sys") + (version "0.37.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cjq8n66i9cccigi204mkhqmrb9mdirxjxl0nk7c8s6w70fifbby")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-colorprofile-0.3.3 + (package + (name "go-github-com-charmbracelet-colorprofile") + (version "0.3.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/colorprofile") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "166bf2hqlb6kgaj2nyxnb2kci2shax4bfj85ii1anyizs08f6rdd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/colorprofile")) + (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.10.3 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sys-0.37.0)) + (home-page "https://github.com/charmbracelet/colorprofile") + (synopsis "Colorprofile") + (description + "Package colorprofile provides a way to downsample ANSI escape sequence colors +and styles automatically based on output, environment variables, and Terminfo +databases.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-displaywidth-0.6.0 + (package + (name "go-github-com-clipperhouse-displaywidth") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/displaywidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13i8xqdq1pgid890nn1h6b7mjskd1809401l7rc7g4yhhgh8sbfq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/displaywidth")) + (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 + go-github-com-clipperhouse-uax29-2.3.0)) + (home-page "https://github.com/clipperhouse/displaywidth") + (synopsis "displaywidth") + (description + "This package provides a high-performance Go package for measuring the monospace +display width of strings, UTF-8 bytes, and runes.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-stringish-0.1.1 + (package + (name "go-github-com-clipperhouse-stringish") + (version "0.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/stringish") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kw49n1dg8wdp7g71xbzjzrkip83vy09wk9zilshbfkpdz7grgk1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/stringish")) + (home-page "https://github.com/clipperhouse/stringish") + (synopsis "stringish") + (description + "This package provides a small Go module that provides a generic type constraint +for “string-like” data, and a utf8 package that works with both strings and byte +slices without conversions.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-uax29-2.3.0 + (package + (name "go-github-com-clipperhouse-uax29") + (version "2.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/uax29") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i0m5bzq3hq6s4jmp78270qlf82bb96q82x6lms0yxj8qmxj7wlj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/uax29/v2" + #:unpack-path "github.com/clipperhouse/uax29")) + (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1)) + (home-page "https://github.com/clipperhouse/uax29") + (synopsis "Why tokenize?") + (description + "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences +and graphemes.") + (license license:expat))) + +(define-public go-github-com-mattn-go-runewidth-0.0.19 + (package + (name "go-github-com-mattn-go-runewidth") + (version "0.0.19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-runewidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0w9hjbim23dwzf6lgmmgss0ikdjrxx4pd27p8ds8spv1k4mdp68s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-runewidth")) + (propagated-inputs (list go-github-com-clipperhouse-uax29-2.2.0)) + (home-page "https://github.com/mattn/go-runewidth") + (synopsis "go-runewidth") + (description + "This package provides functions to get fixed width of the character or string.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.11.2 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.11.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h40r0d0whm57wiq9rrswyax9hvbi90q7inqfcp1grx5dzlkdawi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 + go-github-com-clipperhouse-displaywidth-0.6.0 + go-github-com-clipperhouse-uax29-2.3.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-mattn-go-runewidth-0.0.19)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.29.0 + (package + (name "go-golang-org-x-sys") + (version "0.29.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "073qb73w2zhpiggfc4sf2laafkmcaxz8hmzsgb4p2f0xaaaz0q2c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-x-termios-0.1.1 + (package + (name "go-github-com-charmbracelet-x-termios") + (version "0.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "termios")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "059b9kxqlmvfif2xrj8j21ih2476n0aphg5w5ajrf974hl0fy3k1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/termios" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-golang-org-x-sys-0.29.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description #f) + (license license:expat))) + +(define-public go-golang-org-x-sys-0.34.0 + (package + (name "go-golang-org-x-sys") + (version "0.34.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kq19n27sd05rj1dgrlpnb3pi22m1dpn8xkv7s5idb127m8zhsib")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-x-windows-0.2.2 + (package + (name "go-github-com-charmbracelet-x-windows") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "windows")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01iba6qjgpxw2bik8331s71320vs0zr4x3fnpzkf9vhr91qkm6nv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/windows" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-golang-org-x-sys-0.34.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description "Package windows provides Windows-specific system utilities.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20220204135822-1c1b9b1eba6a + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20220204135822-1c1b9b1eba6a") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xfjrqlawif6zk3pwb4jw4gvxscpik1qxz6acx5fdqq00vdqs26s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-muesli-cancelreader-0.2.2 + (package + (name "go-github-com-muesli-cancelreader") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/muesli/cancelreader") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/muesli/cancelreader")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20220204135822-1c1b9b1eba6a)) + (home-page "https://github.com/muesli/cancelreader") + (synopsis "CancelReader") + (description "This package provides a cancelable reader for Go.") + (license license:expat))) + +(define-public go-github-com-google-go-cmp-0.5.8 + (package + (name "go-github-com-google-go-cmp") + (version "0.5.8") + (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 "0563bczyrmv9ps2p6n8af0m1jsszwdmkdkrxkv6dbm5bwjihhfgk")))) + (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-yuin-goldmark-1.4.13 + (package + (name "go-github-com-yuin-goldmark") + (version "1.4.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/goldmark") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xk2ss50pqs6sfp3vbyrf0iipa5958y097na7yr26wry8wcs9wf4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/goldmark")) + (home-page "https://github.com/yuin/goldmark") + (synopsis "goldmark") + (description + "Package goldmark implements functions to convert markdown text to a desired +format.") + (license license:expat))) + +(define-public go-golang-org-x-text-0.3.3 + (package + (name "go-golang-org-x-text") + (version "0.3.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19pihqm3phyndmiw6i42pdv6z1rbvlqlsnhsyqf9gsnn0qnmqqlh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list + go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20210226172049-e18ecbb05110 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20210226172049-e18ecbb05110") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vlq8mdscp7yfaa1lmyv03y5m4c2d67ydg2q1i6smkrxghn3zn3q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20201119102817-f84b799fce68 + go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 + go-golang-org-x-text-0.3.3)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20201119102817-f84b799fce68 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20201119102817-f84b799fce68") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dvhqian5byzkcg1bnqzygqa6ccc6krc2q7j12pp1vhl3y7znnsg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 + (package + (name "go-golang-org-x-term") + (version "0.0.0-20201126162022-7de9c90e9dd1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ba252xmv6qsvf1w1gcy98mngrj0vd4inbjw0lsklqvva65nljna")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20201119102817-f84b799fce68)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.0.0-20210921155107-089bfa567519 + (package + (name "go-golang-org-x-crypto") + (version "0.0.0-20210921155107-089bfa567519") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i49ywadw5hp30i4dghwjwhbrfxq881jxskhnz7gwps5kb0bdnjf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list + go-golang-org-x-net-0.0.0-20210226172049-e18ecbb05110 + go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1 + go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 + (package + (name "go-golang-org-x-crypto") + (version "0.0.0-20190308221718-c2843e01d9a2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20190215142949-d0b11bdaac8a)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20190215142949-d0b11bdaac8a + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20190215142949-d0b11bdaac8a") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18yfsmw622l7gc5sqriv5qmck6903vvhivpzp8i3xfy3z33dybdl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.3.0 + (package + (name "go-golang-org-x-text") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20190620200207-3b0461eec859 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20190620200207-3b0461eec859") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l00c8l0a8xnv6qdpwfzxxsr58jggacgzdrwiprrfx2xqm37b6d5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 + go-golang-org-x-sys-0.0.0-20190215142949-d0b11bdaac8a + go-golang-org-x-text-0.3.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.0.0-20190423024810-112230192c58 + (package + (name "go-golang-org-x-sync") + (version "0.0.0-20190423024810-112230192c58") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-xerrors-0.0.0-20190717185122-a985d3407aa7 + (package + (name "go-golang-org-x-xerrors") + (version "0.0.0-20190717185122-a985d3407aa7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/xerrors") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/xerrors")) + (home-page "https://golang.org/x/xerrors") + (synopsis #f) + (description "Package xerrors implements functions to manipulate errors.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e + (package + (name "go-golang-org-x-tools") + (version "0.0.0-20191119224855-298f0cb1881e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l4pqwib2wnfnix6nvxl0yrq87ipi7ff1rz6z5bxfzy9dki1nzmv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list + go-golang-org-x-net-0.0.0-20190620200207-3b0461eec859 + go-golang-org-x-sync-0.0.0-20190423024810-112230192c58 + go-golang-org-x-xerrors-0.0.0-20190717185122-a985d3407aa7)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.6.0-dev.0.20220419223038-86c51ed26bb4 + (package + (name "go-golang-org-x-mod") + (version "0.6.0-dev.0.20220419223038-86c51ed26bb4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0680sfa9g4zjnzc1rwd9k07pm0nb3018k0ma8gi0i6kjdkm2w3k5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20210921155107-089bfa567519 + go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20220520151302-bc2c85ada10a + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20220520151302-bc2c85ada10a") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03inympjs6imcanyy5a55sqqz4z916wgch3zsby571yrmpvlagxi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20210615035016-665e8c7367d1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11n848csibdbv7b46zjyf4l7sphg37n9sjzqfy1ds7p1jyakwmnv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 + (package + (name "go-golang-org-x-term") + (version "0.0.0-20210927222741-03fcf44c2211") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0aw5lgwq5w5kvwfa3jl7l83p9c827ksy4a99dqzzsqxvmk2zdi8f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b + (package + (name "go-golang-org-x-net") + (version "0.0.0-20220722155237-a158d28d115b") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13if4f4pjj9356m60yj6dypnz5c4s9f96cf6ly55l2x0c57hrisd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20220520151302-bc2c85ada10a + go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 + go-golang-org-x-text-0.3.7)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.0.0-20220722155255-886fb9371eb4 + (package + (name "go-golang-org-x-sync") + (version "0.0.0-20220722155255-886fb9371eb4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03gdnkvp4crjg3v24vg72537nwqxvrpbbv31i47ap7ky32bqi735")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20220722155257-8c9f86f7a55f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bw4w86kil96zhx8ggkcplgkjn03yp9hklqfwgxr76ss2g3i3jh5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e + (package + (name "go-golang-org-x-tools") + (version "0.0.0-20180917221912-90fa682c2a6e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03ic2xsy51jw9749wl7gszdbz99iijbd2bckgygl6cm9w5m364ak")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.3.7 + (package + (name "go-golang-org-x-text") + (version "0.3.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xkw0qvfjyifdqd25y7nxdqkdh92inymw3q7841nricc9s01p4jy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list + go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.1.12 + (package + (name "go-golang-org-x-tools") + (version "0.1.12") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15qvrmw8ma95nrrgm427cpk5j0b07f2y59wvs4z9wjss1ff0nhrr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.6.0-dev.0.20220419223038-86c51ed26bb4 + go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b + go-golang-org-x-sync-0.0.0-20220722155255-886fb9371eb4 + go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f + go-golang-org-x-text-0.3.7)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-exp-0.0.0-20220909182711-5c715a9e8561 + (package + (name "go-golang-org-x-exp") + (version "0.0.0-20220909182711-5c715a9e8561") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/exp") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nkz9h310dx5n9i2y4gvd0zzc4dcz6swxh303glzm4z49rp2d2wa")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/exp")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.8 + go-golang-org-x-mod-0.6.0-dev.0.20220419223038-86c51ed26bb4 + go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/exp") + (synopsis "exp") + (description + "This subrepository holds experimental and deprecated (in the @@code{old} +directory) packages.") + (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20220910002029-abceb7e1c41e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n3b37z76rz3l74mhrvviz66xa8dqwpvc2gb6cyzql5smbcs9y3a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/xo/terminfo")) + (propagated-inputs (list + go-golang-org-x-exp-0.0.0-20220909182711-5c715a9e8561)) + (home-page "https://github.com/xo/terminfo") + (synopsis "About terminfo") + (description + "Package terminfo implements reading terminfo files in pure go.") + (license license:expat))) + +(define-public go-golang-org-x-sync-0.18.0 + (package + (name "go-golang-org-x-sync") + (version "0.18.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1f5617lxxjs4awyfscin1ydbagz98704zwz4mfg8ascfn75kmjjb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.38.0 + (package + (name "go-golang-org-x-sys") + (version "0.38.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "101nj2r0a2dh8pcr8g6rinr0g3x66ahcb0p5xbgb3q0qvdczrqq6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-lucasb-eyer-go-colorful-1.3.0 + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05fl0afzpn624wz1lp846k1fn1rx2lvcs5jhc2z2gip6qwkan4p8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "go-colorful") + (description + "The colorful package provides all kinds of functions for working with colors.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 + (package + (name "go-github-com-charmbracelet-ultraviolet") + (version "0.0.0-20251205161215-1948445e3318") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/ultraviolet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0544l234phb0ld6ajs2kdjl1sczp9w59zrmrmb25aq2mismyrijy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/ultraviolet")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.3.3 + go-github-com-charmbracelet-x-ansi-0.11.2 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-charmbracelet-x-termios-0.1.1 + go-github-com-charmbracelet-x-windows-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-muesli-cancelreader-0.2.2 + go-github-com-rivo-uniseg-0.4.7 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sync-0.18.0 + go-golang-org-x-sys-0.38.0)) + (home-page "https://github.com/charmbracelet/ultraviolet") + (synopsis "Ultraviolet") + (description + "Package uv (Ultraviolet) provides primitives for building terminal user +interfaces in Go.") + (license license:expat))) + +(define-public go-github-com-bits-and-blooms-bitset-1.24.4 + (package + (name "go-github-com-bits-and-blooms-bitset") + (version "1.24.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bits-and-blooms/bitset") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qy6ky518awhcx2klvyz6kh14bbagbvbfnczzdy25iw7j9j3ffia")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/bits-and-blooms/bitset")) + (home-page "https://github.com/bits-and-blooms/bitset") + (synopsis "bitset") + (description + "Package bitset implements bitsets, a mapping between non-negative integers and +boolean values. It should be more efficient than map[uint] bool.") + (license license:bsd-3))) + +(define-public go-github-com-clipperhouse-uax29-2.2.0 + (package + (name "go-github-com-clipperhouse-uax29") + (version "2.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/uax29") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j3nh883v0rpc7fm016ga5silb34xbn3ri2ifzn6zya76jmygfvz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/uax29/v2" + #:unpack-path "github.com/clipperhouse/uax29")) + (home-page "https://github.com/clipperhouse/uax29") + (synopsis "Why tokenize?") + (description + "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences +and graphemes.") + (license license:expat))) + +(define-public go-github-com-mattn-go-runewidth-0.0.23 + (package + (name "go-github-com-mattn-go-runewidth") + (version "0.0.23") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-runewidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "142qq5v52v9h8zhc2mds6gjlbi997g9qbkvjbcliys9mcmks2q2a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-runewidth")) + (propagated-inputs (list go-github-com-clipperhouse-uax29-2.2.0)) + (home-page "https://github.com/mattn/go-runewidth") + (synopsis "go-runewidth") + (description + "This package provides functions to get fixed width of the character or string.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.11.7 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.11.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01s80fib0cjgbxardgkhpy40xn05wjqyz5ddp856gmsi35qac379")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 + go-github-com-clipperhouse-displaywidth-0.11.0 + go-github-com-clipperhouse-uax29-2.7.0 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-mattn-go-runewidth-0.0.23)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-github-com-aymanbagabas-go-udiff-0.3.1 + (package + (name "go-github-com-aymanbagabas-go-udiff") + (version "0.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aymanbagabas/go-udiff") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1p0z40hrh2i7z4m5iw9db9a85rfyjcbc5bzfgnjjvwy00zfidx78")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/aymanbagabas/go-udiff")) + (home-page "https://github.com/aymanbagabas/go-udiff") + (synopsis "µDiff") + (description + "Package diff computes differences between text files or strings.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f + (package + (name "go-github-com-charmbracelet-x-exp-golden") + (version "0.0.0-20250806222409-83e3a29d542f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "exp/golden")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01iba6qjgpxw2bik8331s71320vs0zr4x3fnpzkf9vhr91qkm6nv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/exp/golden" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.3.1)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package golden provides a helper function to assert the output of tests.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.36.0 + (package + (name "go-golang-org-x-sys") + (version "0.36.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1chn97i0c058bkzr0zia33bxjd8sdm7bhypxxn9acpi6c311950v")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-x-term-0.2.2 + (package + (name "go-github-com-charmbracelet-x-term") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "term")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sriiy8njbnwgn0ydnp3adq70ch489xi5v662c6h3zq1f6b981zy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/term" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-golang-org-x-sys-0.36.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package term provides a platform-independent interfaces for interacting with +Terminal and TTY devices.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-uax29-2.7.0 + (package + (name "go-github-com-clipperhouse-uax29") + (version "2.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/uax29") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0p18s46jd4ryqp036cyv4j6ys67706kihw0fj5ym98xf1m2mdsgg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/uax29/v2" + #:unpack-path "github.com/clipperhouse/uax29")) + (home-page "https://github.com/clipperhouse/uax29") + (synopsis "Why tokenize?") + (description + "Package uax29 provides Unicode text segmentation (UAX #29) for words, sentences +and graphemes.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-displaywidth-0.11.0 + (package + (name "go-github-com-clipperhouse-displaywidth") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/displaywidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "032f33vf5ign78l9clc3vz1kzirxgalxswm3j6l4nbf46vpp08yz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/displaywidth")) + (propagated-inputs (list go-github-com-clipperhouse-uax29-2.7.0)) + (home-page "https://github.com/clipperhouse/displaywidth") + (synopsis "displaywidth") + (description + "This package provides a high-performance Go package for measuring the monospace +display width of strings, UTF-8 bytes, and runes.") + (license license:expat))) + +(define-public go-github-com-lucasb-eyer-go-colorful-1.4.0 + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1z98jw2hi45fd8aqaap6wdh1dig7lkf9lds7sarb0c44f86cdzcb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "go-colorful") + (description + "The colorful package provides all kinds of functions for working with colors.") + (license license:expat))) + +(define-public go-github-com-rivo-uniseg-0.4.7 + (package + (name "go-github-com-rivo-uniseg") + (version "0.4.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nlcqyvq4vhq3hqhk84h6fp0jbqkjj88kcpcl853yr7sh4sisdxc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode Text Segmentation for Go") + (description + "Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and +string width calculation for monospace fonts. Unicode Text Segmentation +conforms to Unicode Standard Annex #29 +(@@url{https://unicode.org/reports/tr29/,https://unicode.org/reports/tr29/}) and +Unicode Line Breaking conforms to Unicode Standard Annex #14 +(@@url{https://unicode.org/reports/tr14/,https://unicode.org/reports/tr14/}).") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.46.0 + (package + (name "go-golang-org-x-sys") + (version "0.46.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cxixrd8pr9k0xib1f1d9l6c0wi4qrcbawann70sfk350va7fbyy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-charm-land-lipgloss-2.0.5 + (package + (name "go-charm-land-lipgloss") + (version "2.0.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/lipgloss") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wh7z2c6z4dv918qd78in48kp16nbqfgiw71f8fvnfhwm6crdwp0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/lipgloss/v2" + #:unpack-path "charm.land/lipgloss")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.4.1 + go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-clipperhouse-displaywidth-0.11.0 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-rivo-uniseg-0.4.7 + go-golang-org-x-sys-0.46.0)) + (home-page "https://charm.land/lipgloss") + (synopsis "Lip Gloss") + (description + "Package lipgloss provides style definitions for nice terminal layouts. Built +with TUIs in mind.") + (license license:expat))) + +(define-public go-github-com-clipperhouse-displaywidth-0.6.1 + (package + (name "go-github-com-clipperhouse-displaywidth") + (version "0.6.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clipperhouse/displaywidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13wbyp4f96s469wkfp4i24xb2jihilsci9zjpmkbwnb2rbn61j4x")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/clipperhouse/displaywidth")) + (propagated-inputs (list go-github-com-clipperhouse-stringish-0.1.1 + go-github-com-clipperhouse-uax29-2.3.0)) + (home-page "https://github.com/clipperhouse/displaywidth") + (synopsis "displaywidth") + (description + "This package provides a high-performance Go package for measuring the monospace +display width of strings, UTF-8 bytes, and runes.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.11.3 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.11.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1brh2mvvm5wr6bs3mi2k2xfipacxf7xv8vqkn1sygpzjga7vlxl2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.4 + go-github-com-clipperhouse-displaywidth-0.6.1 + go-github-com-clipperhouse-uax29-2.3.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-mattn-go-runewidth-0.0.19)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-colorprofile-0.4.1 + (package + (name "go-github-com-charmbracelet-colorprofile") + (version "0.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/colorprofile") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hznrfadaw68wymz4mmp87h0jy2v3njx6sxpkrslpjnh3snqai0r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/colorprofile")) + (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.11.3 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sys-0.38.0)) + (home-page "https://github.com/charmbracelet/colorprofile") + (synopsis "Colorprofile") + (description + "Package colorprofile provides a way to downsample ANSI escape sequence colors +and styles automatically based on output, environment variables, and Terminfo +databases.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20260205113103-524a6607adb8 + (package + (name "go-github-com-charmbracelet-ultraviolet") + (version "0.0.0-20260205113103-524a6607adb8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/ultraviolet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xxkish6mparlgbswb1070qnyl138bfj6339c3x91cdfm3q91c3l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/ultraviolet")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.1 + go-github-com-charmbracelet-x-ansi-0.11.6 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-charmbracelet-x-termios-0.1.1 + go-github-com-charmbracelet-x-windows-0.2.2 + go-github-com-clipperhouse-uax29-2.5.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-muesli-cancelreader-0.2.2 + go-github-com-rivo-uniseg-0.4.7 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sync-0.19.0 + go-golang-org-x-sys-0.40.0)) + (home-page "https://github.com/charmbracelet/ultraviolet") + (synopsis "Ultraviolet") + (description + "Package uv (Ultraviolet) provides primitives for building terminal user +interfaces in Go.") + (license license:expat))) + +(define-public go-github-com-aymanbagabas-go-udiff-0.2.0 + (package + (name "go-github-com-aymanbagabas-go-udiff") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aymanbagabas/go-udiff") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09p17r8s5flhq6p69z08345q0y99dpb0yyashlwpgxn45xir7y6g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/aymanbagabas/go-udiff")) + (home-page "https://github.com/aymanbagabas/go-udiff") + (synopsis "µDiff") + (description + "Package diff computes differences between text files or strings.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f + (package + (name "go-github-com-charmbracelet-x-exp-golden") + (version "0.0.0-20241212170349-ad4b7ae0f25f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "exp/golden")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12nxqf5szsh6lfm3bhgqrqshllw4yaasnalckakkiyivq6d2jlnz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/exp/golden" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.2.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package golden provides a helper function to assert the output of tests.") + (license license:expat))) + +(define-public go-charm-land-bubbletea-2.0.2 + (package + (name "go-charm-land-bubbletea") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/bubbletea") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mh9bqvkmc1dwqglk3j1qv4mwprqdn9sd3cr54jalc8d8mvs46iv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/bubbletea/v2" + #:unpack-path "charm.land/bubbletea")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.1 + go-github-com-charmbracelet-ultraviolet-0.0.0-20260205113103-524a6607adb8 + go-github-com-charmbracelet-x-ansi-0.11.6 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-muesli-cancelreader-0.2.2 + go-golang-org-x-sys-0.40.0)) + (home-page "https://charm.land/bubbletea") + (synopsis "Bubble Tea") + (description + "Package tea provides a framework for building rich terminal user interfaces +based on the paradigms of The Elm Architecture. It's well-suited for simple and +complex terminal applications, either inline, full-window, or a mix of both. +It's been battle-tested in several large projects and is production-ready.") + (license license:expat))) + +(define-public go-charm-land-lipgloss-2.0.1 + (package + (name "go-charm-land-lipgloss") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/lipgloss") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02zfnqgj6x92yyri9a9ividd72h2v4nj4ig0c6h50w92x6lp2bms")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/lipgloss/v2" + #:unpack-path "charm.land/lipgloss")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.4.1 + go-github-com-charmbracelet-colorprofile-0.4.2 + go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 + go-github-com-charmbracelet-x-ansi-0.11.6 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-clipperhouse-displaywidth-0.11.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-rivo-uniseg-0.4.7 + go-golang-org-x-sys-0.42.0)) + (home-page "https://charm.land/lipgloss") + (synopsis "Lip Gloss") + (description + "Package lipgloss provides style definitions for nice terminal layouts. Built +with TUIs in mind.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-colorprofile-0.4.2 + (package + (name "go-github-com-charmbracelet-colorprofile") + (version "0.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/colorprofile") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0r9zsaq94is33rdbfr42lsdgk36fhlpdmc9m336nmj5f4g3pspb6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/colorprofile")) + (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.11.6 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sys-0.41.0)) + (home-page "https://github.com/charmbracelet/colorprofile") + (synopsis "Colorprofile") + (description + "Package colorprofile provides a way to downsample ANSI escape sequence colors +and styles automatically based on output, environment variables, and Terminfo +databases.") + (license license:expat))) + +(define-public go-github-com-go-logfmt-logfmt-0.6.0 + (package + (name "go-github-com-go-logfmt-logfmt") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-logfmt/logfmt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s3dz7z5a8p5ia5czihy5y2hkij7rdfyr425sw9rnxqil3d0dlj6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-logfmt/logfmt")) + (home-page "https://github.com/go-logfmt/logfmt") + (synopsis "logfmt") + (description + "Package logfmt implements utilities to marshal and unmarshal data in the logfmt +format. The logfmt format records key/value pairs in a way that balances +readability for humans and simplicity of computer parsing. It is most commonly +used as a more human friendly alternative to JSON for structured logging.") + (license license:expat))) + +(define-public go-golang-org-x-mod-0.13.0 + (package + (name "go-golang-org-x-mod") + (version "0.13.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rwy8h8kzzqww0wvjg5l5zk92j1xxnl9yhrq41d6b0439lkxgqd3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.16.0 + (package + (name "go-golang-org-x-net") + (version "0.16.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09nn86lx7r7b4gdi3k7ipl0c3s5w9vqla98fdyh3c1sywy9b1llv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.14.0 + go-golang-org-x-sys-0.13.0 + go-golang-org-x-term-0.13.0 + go-golang-org-x-text-0.13.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.4.0 + (package + (name "go-golang-org-x-sync") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xmi8r98gchs23xq686fqv1dxgzy16niv5x1csbsxgflx8hpjaal")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.14.0 + (package + (name "go-golang-org-x-tools") + (version "0.14.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0myv6n0ny6z3xwi87ck2f56yw7mmmlmg36zk2ds3skb0qm97jf6i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.13.0 + go-golang-org-x-net-0.16.0 + go-golang-org-x-sync-0.4.0 + go-golang-org-x-sys-0.13.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-exp-0.0.0-20231006140011-7918f672742d + (package + (name "go-golang-org-x-exp") + (version "0.0.0-20231006140011-7918f672742d") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/exp") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l4acdj9n3x9qal4fnwi3wxiynr21z7g78iffbkcyw72jx828l5z")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/exp")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.8 + go-golang-org-x-mod-0.13.0 + go-golang-org-x-tools-0.14.0)) + (home-page "https://golang.org/x/exp") + (synopsis "exp") + (description + "This subrepository holds experimental and deprecated (in the @@code{old} +directory) packages.") + (license license:bsd-3))) + +(define-public go-charm-land-log-2.0.0 + (package + (name "go-charm-land-log") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/log") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03faq5z5m7m7i1jqhxn4mi236pnp05h30w94p9vs4zygy7acm2wi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/log/v2" + #:unpack-path "charm.land/log")) + (propagated-inputs (list go-charm-land-lipgloss-2.0.1 + go-github-com-charmbracelet-colorprofile-0.4.2 + go-github-com-go-logfmt-logfmt-0.6.0 + go-github-com-stretchr-testify-1.10.0 + go-golang-org-x-exp-0.0.0-20231006140011-7918f672742d)) + (home-page "https://charm.land/log") + (synopsis "Log") + (description + "Package log provides a simple and flexible logger with support for structured +logging, log levels, and customizable output formats.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-keygen-0.5.4 + (package + (name "go-github-com-charmbracelet-keygen") + (version "0.5.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/keygen") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1azg3smk78z4xr2mdmxqxga4zj2aq9bqrbalxjfs2fvxim09cv0v")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/keygen")) + (propagated-inputs (list go-golang-org-x-crypto-0.42.0)) + (home-page "https://github.com/charmbracelet/keygen") + (synopsis "Keygen") + (description "Package keygen handles the creation of new SSH key pairs.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-errors-0.0.0-20240508181413-e8d8b6e2de86 + (package + (name "go-github-com-charmbracelet-x-errors") + (version "0.0.0-20240508181413-e8d8b6e2de86") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "errors")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00yyl9bspc2jn79d3zxbqvp7kwaklqaiyahfh71gp1xzijbgnibp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/errors" + #:unpack-path "github.com/charmbracelet/x")) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description "Package errors provides error handling utilities.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-conpty-0.1.0 + (package + (name "go-github-com-charmbracelet-x-conpty") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "conpty")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00d3lxlly64aqcnaci5ds9cyxcq9ynq5qh4f368s17gxml5k40pz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/conpty" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list + go-github-com-charmbracelet-x-errors-0.0.0-20240508181413-e8d8b6e2de86 + go-golang-org-x-sys-0.20.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package conpty implements Windows Console Pseudo-terminal support.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-termios-0.1.0 + (package + (name "go-github-com-charmbracelet-x-termios") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "termios")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ndcidjdzwlffia364br10fqs4qmncwv917safnf3ygzvdfkql46")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/termios" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-golang-org-x-sys-0.20.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description #f) + (license license:expat))) + +(define-public go-github-com-creack-pty-1.1.21 + (package + (name "go-github-com-creack-pty") + (version "1.1.21") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10afvcg0nws0qc6hpfsr8yqqxj2c6ny6r9xcy5cydi3pyyvv9641")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/creack/pty")) + (home-page "https://github.com/creack/pty") + (synopsis "pty") + (description + "Package pty provides functions for working with Unix terminals.") + (license license:expat))) + +(define-public go-golang-org-x-term-0.31.0 + (package + (name "go-golang-org-x-term") + (version "0.31.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01shv5d3kdnd78snnay48xwrnb199brmiah2a7r8dzzmi0cdybrv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.32.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.37.0 + (package + (name "go-golang-org-x-crypto") + (version "0.37.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sd548gpri5c1vaiii61yqzyrpw6966kfc9fqy3m4pyz06bq363x")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.32.0 + go-golang-org-x-term-0.31.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.32.0 + (package + (name "go-golang-org-x-sys") + (version "0.32.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00qywn2grhnwm2mcyksnm1iayk0jq5jnx31zpsq0ysm7h84q6n9j")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-ssh-0.0.0-20250826160808-ebfa259c7309 + (package + (name "go-github-com-charmbracelet-ssh") + (version "0.0.0-20250826160808-ebfa259c7309") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/ssh") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mm1a1p15wvk417rcxlbaq6llbrbx46gyl4xbcm9zm66d9hk1f7k")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/ssh")) + (propagated-inputs (list + go-github-com-anmitsu-go-shlex-0.0.0-20200514113438-38f4b401e2be + go-github-com-charmbracelet-x-conpty-0.1.0 + go-github-com-charmbracelet-x-termios-0.1.0 + go-github-com-creack-pty-1.1.21 + go-golang-org-x-crypto-0.37.0 + go-golang-org-x-sys-0.32.0)) + (home-page "https://github.com/charmbracelet/ssh") + (synopsis "gliderlabs/ssh") + (description + "Package ssh wraps the crypto/ssh package with a higher-level API for building +SSH servers. The goal of the API was to make it as simple as using net/http, so +the API is very similar.") + (license license:bsd-3))) + +(define-public go-dario-cat-mergo-1.0.0 + (package + (name "go-dario-cat-mergo") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/imdario/mergo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "037k2bd97vnbyhn2sczxk0j6ijmv06n1282f76i3ky73s3qmqnlf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "dario.cat/mergo")) + (propagated-inputs (list go-gopkg-in-yaml-v3)) + (home-page "https://dario.cat/mergo") + (synopsis "Mergo") + (description + "This package provides a helper to merge structs and maps in Golang. Useful for +configuration default values, avoiding messy if-statements.") + (license license:bsd-3))) + +(define-public go-github-com-bwesterb-go-ristretto-1.2.3 + (package + (name "go-github-com-bwesterb-go-ristretto") + (version "1.2.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bwesterb/go-ristretto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h508v790wk6g8jq0gh18296xl87vmgc4fhwnac7mk6i5g3mz6v4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/bwesterb/go-ristretto")) + (home-page "https://github.com/bwesterb/go-ristretto") + (synopsis "go-ristretto") + (description + "Pure Go implementation of the Ristretto prime-order group built from the Edwards +curve Edwards25519.") + (license license:expat))) + +(define-public go-github-com-cloudflare-circl-1.3.7 + (package + (name "go-github-com-cloudflare-circl") + (version "1.3.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cloudflare/circl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01l6qn8gvvcjx8pcl4s7c2s9iwbsxdlsplz2q5r6xmdp8h39l323")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/cloudflare/circl")) + (propagated-inputs (list go-github-com-bwesterb-go-ristretto-1.2.3 + go-golang-org-x-crypto-0.17.0 + go-golang-org-x-sys-0.15.0)) + (home-page "https://github.com/cloudflare/circl") + (synopsis "CIRCL") + (description + "Package circl provides a collection of cryptographic primitives. The goal of +this module is to be used as a tool for experimental deployment of cryptographic +algorithms targeting Post-Quantum (PQ) and Elliptic Curve Cryptography (ECC).") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.15.0 + (package + (name "go-golang-org-x-sys") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08zjz75cmg1xv4fw7smq3f6sgrn9n60py73vmk42d56rk4s4645k")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.15.0 + (package + (name "go-golang-org-x-term") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kvsfv4gcyppz3a64mqz7xjpgbsj4agq99hznmq60apc9sqfvjxf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.15.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.17.0 + (package + (name "go-golang-org-x-crypto") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1axflsi9yv8nl5v3z65bnvzhkg0cm599had0gb67xiyy5hvzml2p")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.15.0 + go-golang-org-x-term-0.15.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-github-com-protonmail-go-crypto-1.1.6 + (package + (name "go-github-com-protonmail-go-crypto") + (version "1.1.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s5pcqzimfwjyxgrp2sdwky35p3iybv8br3yaqshlgkrmimfrpp1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/ProtonMail/go-crypto")) + (propagated-inputs (list go-github-com-cloudflare-circl-1.3.7 + go-golang-org-x-crypto-0.17.0)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis #f) + (description + "This module is backwards compatible with x/crypto/openpgp, so you can simply +replace all imports of @@code{golang.org/x/crypto/openpgp} with +@@code{github.com/@code{ProtonMail/go-crypto/openpgp}}.") + (license license:bsd-3))) + +(define-public go-github-com-armon-go-socks5-0.0.0-20160902184237-e75332964ef5 + (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-golang-org-x-crypto-0.33.0 + (package + (name "go-golang-org-x-crypto") + (version "0.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1nn720djylvr03mp929jabd55gs9yr1m34n0a4xs7sqv1mla5kzx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.30.0 + go-golang-org-x-term-0.29.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.30.0 + (package + (name "go-golang-org-x-sys") + (version "0.30.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08zppbqwj3jg02j2dgg2md49y8j5mkj21hmp6nx57zx9a4bm804i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.29.0 + (package + (name "go-golang-org-x-term") + (version "0.29.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vwmwbpa9ch7r47m39kwp3byxkaxkas1fx2b7p3sq94dz0zsk2v8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.30.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.22.0 + (package + (name "go-golang-org-x-text") + (version "0.22.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l12nlzgdba1ym50cmyqfqkgd6pppdirhpzwcipzn3k3ah9vhyy9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list + go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.35.0 + (package + (name "go-golang-org-x-net") + (version "0.35.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00a8mpz5d5b3ai6ycrdqw52d8lkd1hc1l91gm3a2nh67zj3f28lh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.33.0 + go-golang-org-x-sys-0.30.0 + go-golang-org-x-term-0.29.0 + go-golang-org-x-text-0.22.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-elazarl-goproxy-1.7.2 + (package + (name "go-github-com-elazarl-goproxy") + (version "1.7.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elazarl/goproxy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14lljw28rgdr1zc3n73m6bx3by0vyjarc0h5ggnzymxfjrvv4h2l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/elazarl/goproxy")) + (propagated-inputs (list go-github-com-stretchr-testify-1.10.0 + go-golang-org-x-net-0.35.0)) + (home-page "https://github.com/elazarl/goproxy") + (synopsis "GoProxy") + (description + "Package goproxy provides a customizable HTTP proxy, supporting hijacking HTTPS +connection.") + (license license:bsd-3))) + +(define-public go-github-com-emirpasic-gods-1.18.1 + (package + (name "go-github-com-emirpasic-gods") + (version "1.18.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emirpasic/gods") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vnnmv813m8yhykwlxpizpvpimsirbaiwa3ckxfyx3ybv1swlq44")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/emirpasic/gods")) + (home-page "https://github.com/emirpasic/gods") + (synopsis "GoDS (Go Data Structures)") + (description + "Implementation of various data structures and algorithms in Go.") + (license #f))) + +(define-public go-github-com-anmitsu-go-shlex-0.0.0-20200514113438-38f4b401e2be + (package + (name "go-github-com-anmitsu-go-shlex") + (version "0.0.0-20200514113438-38f4b401e2be") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/anmitsu/go-shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17iz68yzbnr7y4s493asbagbv79qq8hvl2pkxvm6bvdkgphj8w1g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/anmitsu/go-shlex")) + (home-page "https://github.com/anmitsu/go-shlex") + (synopsis "go-shlex") + (description + "Package shlex provides a simple lexical analysis like Unix shell.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.28.0 + (package + (name "go-golang-org-x-sys") + (version "0.28.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lgsisl36knlr41inqls3w51xcqfl6d3hkacxry0nqx39167b882")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.27.0 + (package + (name "go-golang-org-x-term") + (version "0.27.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gfykqmzgwgrb3adlbknjrb96i58bx2q2vjcdvfvwm554gznkgki")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.28.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.31.0 + (package + (name "go-golang-org-x-crypto") + (version "0.31.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pd3qipz2wb5wbbb44lgbfygxhf9lq5rknf82p2dmaicszn0rd53")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.28.0 + go-golang-org-x-term-0.27.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-github-com-gliderlabs-ssh-0.3.8 + (package + (name "go-github-com-gliderlabs-ssh") + (version "0.3.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gliderlabs/ssh") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01svn6n2i7gb3j4wvjh3d7xyh3n0kxm5cda2kg9vgpl1l3bbsvqm")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/gliderlabs/ssh")) + (propagated-inputs (list + go-github-com-anmitsu-go-shlex-0.0.0-20200514113438-38f4b401e2be + go-golang-org-x-crypto-0.31.0)) + (home-page "https://github.com/gliderlabs/ssh") + (synopsis "gliderlabs/ssh") + (description + "Package ssh wraps the crypto/ssh package with a higher-level API for building +SSH servers. The goal of the API was to make it as simple as using net/http, so +the API is very similar.") + (license license:bsd-3))) + +(define-public go-github-com-pkg-errors-0.9.1 + (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-go-git-gcfg-1.5.1-0.20230307220236-3a3c6141e376 + (package + (name "go-github-com-go-git-gcfg") + (version "1.5.1-0.20230307220236-3a3c6141e376") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-git/gcfg") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vvm2k7jk0hyiayksxv9cvns6mkqfqclza33vpm4z8rf4s0k92bz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-git/gcfg")) + (propagated-inputs (list go-github-com-pkg-errors-0.9.1 + go-gopkg-in-warnings-v0)) + (home-page "https://github.com/go-git/gcfg") + (synopsis #f) + (description + "Package gcfg reads \"INI-style\" text-based configuration files with \"name=value\" +pairs grouped into sections (gcfg files).") + (license license:bsd-3))) + +(define-public go-github-com-cyphar-filepath-securejoin-0.3.6 + (package + (name "go-github-com-cyphar-filepath-securejoin") + (version "0.3.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cyphar/filepath-securejoin") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kv7nqlxzhq92cm7mnswc3077npxybxgblbvv3p9yfg76717wlik")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/cyphar/filepath-securejoin")) + (propagated-inputs (list go-github-com-stretchr-testify-1.7.1 + go-golang-org-x-sys-0.18.0)) + (home-page "https://github.com/cyphar/filepath-securejoin") + (synopsis #f) + (description + "Package securejoin implements a set of helpers to make it easier to write Go +code that is safe against symlink-related escape attacks. The primary idea is +to let you resolve a path within a rootfs directory as if the rootfs was a +chroot.") + (license #f))) + +(define-public go-github-com-go-task-slim-sprig-3.0.0 + (package + (name "go-github-com-go-task-slim-sprig") + (version "3.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h6m9n8w6yk0fp1kpk574kac6l3ibkh71myjakvns1nmqphb085w")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-task/slim-sprig/v3" + #:unpack-path "github.com/go-task/slim-sprig")) + (propagated-inputs (list go-github-com-stretchr-testify-1.8.4)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Slim-Sprig: Template functions for Go templates") + (description "Package sprig provides template functions for Go.") + (license license:expat))) + +(define-public go-github-com-chromedp-sysutil-1.0.0 + (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-0.0.0-20230802225258-3cf4e6d46a89 + (package + (name "go-github-com-chromedp-cdproto") + (version "0.0.0-20230802225258-3cf4e6d46a89") + (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 "0a9r4v2j6mjibzcs9nrqy4gfdaaiwj097cr3rmfmnflx1230gg4h")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/chromedp/cdproto")) + (propagated-inputs (list go-github-com-chromedp-sysutil-1.0.0 + go-github-com-mailru-easyjson-0.7.7)) + (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-0.1.0 + (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-0.2.1 + (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-1.2.1 + (package + (name "go-github-com-gobwas-ws") + (version "1.2.1") + (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 "15ysfvfpxsp8had78z3nl0kg2m1rd762c5226ngj65gbv0lin2vs")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/gobwas/ws")) + (propagated-inputs (list go-github-com-gobwas-httphead-0.1.0 + go-github-com-gobwas-pool-0.2.1)) + (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-0.0.0-20220302134840-0c2507a12d80 + (package + (name "go-github-com-ledongthuc-pdf") + (version "0.0.0-20220302134840-0c2507a12d80") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ledongthuc/pdf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "143w5b4ggcamjm3ggvxjj6xa90b09gmxb07rxynbc40y9b9ql33b")))) + (build-system go-build-system) + (arguments + (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-1.0.0 + (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-0.7.7 + (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 (list go-github-com-josharian-intern-1.0.0)) + (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-orisano-pixelmatch-0.0.0-20220722002657-fb0b55479cde + (package + (name "go-github-com-orisano-pixelmatch") + (version "0.0.0-20220722002657-fb0b55479cde") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/orisano/pixelmatch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16ps7x2cv5g6mhiiacar9njxw3a59hvi8bm145p7wgi725336dfr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/orisano/pixelmatch")) + (home-page "https://github.com/orisano/pixelmatch") + (synopsis "pixelmatch") + (description + "@@url{https://github.com/mapbox/pixelmatch,mapbox/pixelmatch} ports for go.") + (license license:expat))) + +(define-public go-github-com-chromedp-chromedp-0.9.2 + (package + (name "go-github-com-chromedp-chromedp") + (version "0.9.2") + (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 "1im3zr1mvjvxdxj5zgcxw9jfskhkvxvcm5hi4blsyggbw8fy2xvc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/chromedp/chromedp")) + (propagated-inputs (list + go-github-com-chromedp-cdproto-0.0.0-20230802225258-3cf4e6d46a89 + go-github-com-gobwas-ws-1.2.1 + go-github-com-ledongthuc-pdf-0.0.0-20220302134840-0c2507a12d80 + go-github-com-mailru-easyjson-0.7.7 + go-github-com-orisano-pixelmatch-0.0.0-20220722002657-fb0b55479cde)) + (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-1.0.0 + (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 (list go-github-com-chzyer-logex-1.2.1)) + (home-page "https://github.com/chzyer/test") + (synopsis "test") + (description #f) + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20220310020820-b874c991c1a5 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20220310020820-b874c991c1a5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lsh3vr37ggs8p2k4y9ihin8acr72bi489s5b8kv19bx35j9x3k5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-chzyer-logex-1.2.1 + (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-1.5.1 + (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 (list go-github-com-chzyer-logex-1.2.1 + go-github-com-chzyer-test-1.0.0 + go-golang-org-x-sys-0.0.0-20220310020820-b874c991c1a5)) + (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-0.0.0-20240312041847-bd984b5ce465 + (package + (name "go-github-com-ianlancetaylor-demangle") + (version "0.0.0-20240312041847-bd984b5ce465") + (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 "1g52ly5xpfx49c03cj2gac03pg1dvmsa7fkp85f9n4jz27j486gj")))) + (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-0.0.0-20240424215950-a892ee059fd6 + (package + (name "go-github-com-google-pprof") + (version "0.0.0-20240424215950-a892ee059fd6") + (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 "1jall6iqj0341inrdh8slzh2nbw40wawyxqyhllam90g28hy0jas")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/google/pprof")) + (propagated-inputs (list go-github-com-chromedp-chromedp-0.9.2 + go-github-com-chzyer-readline-1.5.1 + go-github-com-ianlancetaylor-demangle-0.0.0-20240312041847-bd984b5ce465)) + (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-go-logr-logr-1.4.1 + (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-github-com-go-logr-logr-1.2.4 + (package + (name "go-github-com-go-logr-logr") + (version "1.2.4") + (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 "1ara5lacbzwqw8m6800837jgf5gbcfj6namm0zwzb45xqgfl64c0")))) + (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-github-com-stretchr-testify-1.6.1 + (package + (name "go-github-com-stretchr-testify") + (version "1.6.1") + (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 "1yhiqqzjvi63pf01rgzx68gqkkvjx03fvl5wk30br5l6s81s090l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.1.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + (package + (name "go-github-com-go-task-slim-sprig") + (version "0.0.0-20230315185526-52ccab3ef572") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y65slzh0xwb22w5n8f96hx3blwbp04whcyw6mvjwq6w0q4n78qg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-task/slim-sprig")) + (propagated-inputs (list go-github-com-stretchr-testify-1.6.1)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Sprig: Template functions for Go templates") + (description "Sprig: Template functions for Go.") + (license license:expat))) + +(define-public go-github-com-golang-protobuf-1.5.3 + (package + (name "go-github-com-golang-protobuf") + (version "1.5.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03f1w2cd4s8a3xhl61x7yjx81kbzlrjpvnnwmbhqnz814yi7h43i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 + go-google-golang-org-protobuf-1.26.0)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-google-go-cmp-0.5.9 + (package + (name "go-github-com-google-go-cmp") + (version "0.5.9") + (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 "0a13m7l1jrysa7mrlmra8y7n83zcnb23yjyg3a609p8i9lxkh1wm")))) + (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-go-logr-logr-1.2.3 + (package + (name "go-github-com-go-logr-logr") + (version "1.2.3") + (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 "1148cph7c9qxjvng94a90szpbm2m5dj4pvllbsjqvgqj5j8prwip")))) + (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-github-com-chzyer-readline-0.0.0-20180603132655-2972be24d48e + (package + (name "go-github-com-chzyer-readline") + (version "0.0.0-20180603132655-2972be24d48e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chzyer/readline") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/chzyer/readline")) + (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-0.0.0-20200824232613-28f6c0f3b639 + (package + (name "go-github-com-ianlancetaylor-demangle") + (version "0.0.0-20200824232613-28f6c0f3b639") + (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 "0rsq3622gd40f1x1l7caidsxrmzg1993ich2higwd94fqbxs1r83")))) + (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-0.0.0-20210407192527-94a9f03dee38 + (package + (name "go-github-com-google-pprof") + (version "0.0.0-20210407192527-94a9f03dee38") + (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 "0qx545a5xsfamdbl3x7b149sh0043s377ikhrcdy5rdprs5bbbl3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/google/pprof")) + (propagated-inputs (list + go-github-com-chzyer-readline-0.0.0-20180603132655-2972be24d48e + go-github-com-ianlancetaylor-demangle-0.0.0-20200824232613-28f6c0f3b639)) + (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-google-golang-org-protobuf-1.26.0 + (package + (name "go-google-golang-org-protobuf") + (version "1.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xq6phaps6d0vcv13ga59gzj4306l0ki9kikhmb52h6pq0iwfqlz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.0 + go-github-com-google-go-cmp-0.5.5)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.5.2 + (package + (name "go-github-com-golang-protobuf") + (version "1.5.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mh5fyim42dn821nsd3afnmgscrzzhn3h8rag635d2jnr23r1zhk")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 + go-google-golang-org-protobuf-1.26.0)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-stretchr-testify-1.5.1 + (package + (name "go-github-com-stretchr-testify") + (version "1.5.1") + (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 "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.1.0 + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + (package + (name "go-github-com-go-task-slim-sprig") + (version "0.0.0-20210107165309-348f09dbbbc0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16i1w4sm1h8wd132gdaq1z0asj9nc36zs8b3q9jy5kcbjzidl34f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-task/slim-sprig")) + (propagated-inputs (list go-github-com-stretchr-testify-1.5.1)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Sprig: Template functions for Go templates") + (description "Sprig: Template functions for Go.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20191005200804-aed5e4c7ecf9 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20191005200804-aed5e4c7ecf9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wsdsbl9n61l99z0cvib2xzg56fsfgky4yc5xapdw9ywx9h0zm3a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-fsnotify-fsnotify-1.4.9 + (package + (name "go-github-com-fsnotify-fsnotify") + (version "1.4.9") + (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 "1i1r72knpbfwwql9frn9bqc3nhfc2ai5m6qllcyr6wban62lr40x")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/fsnotify/fsnotify")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20191005200804-aed5e4c7ecf9)) + (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-nxadm-tail-1.4.8 + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-github-com-fsnotify-fsnotify-1.4.9 + go-gopkg-in-tomb-v1)) + (home-page "https://github.com/nxadm/tail") + (synopsis "tail functionality in Go") + (description + "nxadm/tail provides a Go library that emulates the features of the BSD `tail` +program. The library comes with full support for truncation/move detection as +it is designed to work with log rotation tools. The library works on all +operating systems supported by Go, including POSIX systems like Linux and *BSD, +and MS Windows. Go 1.9 is the oldest compiler release supported.") + (license license:expat))) + +(define-public go-github-com-google-go-cmp-0.3.0 + (package + (name "go-github-com-google-go-cmp") + (version "0.3.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 "1hyxx3434zshl2m9ja78gwlkg1rx9yl6diqa7dnjb31xz5x4gbjj")))) + (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-protobuf-0.0.0-20200109180630-ec00e32a8dfd + (package + (name "go-google-golang-org-protobuf") + (version "0.0.0-20200109180630-ec00e32a8dfd") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0w6lp9w2avxcpxwzzhspr209ifhyjagvs23k0vykfdqahl1aplrh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.3.0)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.4.0-rc.1 + (package + (name "go-github-com-golang-protobuf") + (version "1.4.0-rc.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "186rirvbfgv6hrxp27ipx2cdpv19qifdd20biqfdm01wiyclqimn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.3.1 + go-google-golang-org-protobuf-0.0.0-20200109180630-ec00e32a8dfd)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-google-go-cmp-0.3.1 + (package + (name "go-github-com-google-go-cmp") + (version "0.3.1") + (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 "1caw49i0plkjxir7kdf5qhwls3krqwfmi7g4h392rdfwi3kfahx1")))) + (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-protobuf-0.0.0-20200221191635-4d8936d0db64 + (package + (name "go-google-golang-org-protobuf") + (version "0.0.0-20200221191635-4d8936d0db64") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0563bsvdjj6k0sgwqd5yzrgfiax7sp3lcwh608gync5sv9fx39cy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-golang-protobuf-1.4.0-rc.1 + go-github-com-google-go-cmp-0.3.1)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.4.0-rc.1.0.20200221234624-67d41d38c208 + (package + (name "go-github-com-golang-protobuf") + (version "1.4.0-rc.1.0.20200221234624-67d41d38c208") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ykxhg3zixmw25pd435f8h16wnz1g00jpcmmg3xl030kksgqgpp6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 + go-google-golang-org-protobuf-0.0.0-20200221191635-4d8936d0db64)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-google-golang-org-protobuf-0.0.0-20200228230310-ab0ca4ff8a60 + (package + (name "go-google-golang-org-protobuf") + (version "0.0.0-20200228230310-ab0ca4ff8a60") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rinspcznfp85yz4vrlf4h38hr576virgv8lcs22bsylqga808sd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list + go-github-com-golang-protobuf-1.4.0-rc.1.0.20200221234624-67d41d38c208 + go-github-com-google-go-cmp-0.4.0)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.4.0-rc.2 + (package + (name "go-github-com-golang-protobuf") + (version "1.4.0-rc.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hd43hjv5zl6bjbmhm5phx74bw4xajsi73m5zky2k56za4mpgzzc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 + go-google-golang-org-protobuf-0.0.0-20200228230310-ab0ca4ff8a60)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-google-golang-org-protobuf-1.20.1-0.20200309200217-e05f789c0967 + (package + (name "go-google-golang-org-protobuf") + (version "1.20.1-0.20200309200217-e05f789c0967") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17wmy89hnmpkwc63rfcjp50q15s9f1rhmczg06c3z9yy41zk82w9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-golang-protobuf-1.4.0-rc.2 + go-github-com-google-go-cmp-0.4.0)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.4.0-rc.4.0.20200313231945-b860323f09d0 + (package + (name "go-github-com-golang-protobuf") + (version "1.4.0-rc.4.0.20200313231945-b860323f09d0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zj6cwshx0l5n9cn2cpbikzzb79px5dmkpc4p19zy1iif5r5p0z0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 + go-google-golang-org-protobuf-1.20.1-0.20200309200217-e05f789c0967)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-google-golang-org-protobuf-1.21.0 + (package + (name "go-google-golang-org-protobuf") + (version "1.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12bwln8z1lf9105gdp6ip0rx741i4yfz1520gxnp8861lh9wcl63")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list + go-github-com-golang-protobuf-1.4.0-rc.4.0.20200313231945-b860323f09d0 + go-github-com-google-go-cmp-0.4.0)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.4.0 + (package + (name "go-github-com-golang-protobuf") + (version "1.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fjvl5n77abxz5qsd4mgyvjq19x43c5bfvmq62mq3m5plx6zksc8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 + go-google-golang-org-protobuf-1.21.0)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-google-go-cmp-0.4.0 + (package + (name "go-github-com-google-go-cmp") + (version "0.4.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 "1x5pvl3fb5sbyng7i34431xycnhmx8xx94gq2n19g6p0vz68z2v2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/google/go-cmp")) + (propagated-inputs (list + go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543)) + (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-protobuf-1.23.0 + (package + (name "go-google-golang-org-protobuf") + (version "1.23.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03yan0m1v0zmlr935p4n24fd376mznsg85zy8sywbgisls4s1bzy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-golang-protobuf-1.4.0 + go-github-com-google-go-cmp-0.4.0)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.4.2 + (package + (name "go-github-com-golang-protobuf") + (version "1.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m5z81im4nsyfgarjhppayk4hqnrwswr3nix9mj8pff8x9jvcjqw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.4.0 + go-google-golang-org-protobuf-1.23.0)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-fsnotify-fsnotify-1.4.7 + (package + (name "go-github-com-fsnotify-fsnotify") + (version "1.4.7") + (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 "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/fsnotify/fsnotify")) + (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-nxadm-tail-1.4.4 + (package + (name "go-github-com-nxadm-tail") + (version "1.4.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1czmwqii0fc8v3ar5bwqpfanprkxg19waly405zlvcflzvj53wwc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-github-com-fsnotify-fsnotify-1.4.7 + go-gopkg-in-tomb-v1)) + (home-page "https://github.com/nxadm/tail") + (synopsis "tail functionality in Go") + (description + "nxadm/tail provides a Go library that emulates the features of the BSD `tail` +program. The library comes with full support for truncation/move detection as +it is designed to work with log rotation tools. The library works on all +operating systems supported by Go, including POSIX systems like Linux and *BSD, +and MS Windows. Go 1.9 is the oldest compiler release supported.") + (license license:expat))) + +(define-public go-github-com-golang-protobuf-1.2.0 + (package + (name "go-github-com-golang-protobuf") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-1.6.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "1.6.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 "0x0gc89vgq38xhgmi2h22bhr73cf2gmk42g89nz89k8dgg9hhr25")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo")) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "Ginkgo 2.0 Release Candidate is available!") + (description "Ginkgo is a BDD-style testing framework for Golang.") + (license license:expat))) + +(define-public go-golang-org-x-net-0.0.0-20180906233101-161cd47e91fd + (package + (name "go-golang-org-x-net") + (version "0.0.0-20180906233101-161cd47e91fd") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0254ld010iijygbzykib2vags1dc0wlmcmhgh4jl8iny159lhbcv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.7.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06p3x0910cdaa64l7d44s728d4j3yhps315dlcvrbjzhljjj7mam")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.2.0 + go-github-com-onsi-ginkgo-1.6.0 + go-golang-org-x-net-0.0.0-20180906233101-161cd47e91fd + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20191120155948-bd437916bb0e + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20191120155948-bd437916bb0e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i8x26frmlin55k69k936zd1rp5sqnq14y5ms4rkxbfzhasdm2rx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-1.12.1 + (package + (name "go-github-com-onsi-ginkgo") + (version "1.12.1") + (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 "0xs9724l2b0bwjwrvw5cs3akxaw0n1j5kyxrb1ggfsdjz0zmjcxh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-nxadm-tail-1.4.4 + go-github-com-onsi-gomega-1.7.1 + go-golang-org-x-sys-0.0.0-20191120155948-bd437916bb0e)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "Ginkgo 2.0 Release Candidate is available!") + (description "Ginkgo is a BDD-style testing framework for Golang.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20200323222414-85ca7c5b95cd + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20200323222414-85ca7c5b95cd") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1504qkgbhhm4f0bhk77v2r1lj6x171ay5m79alkg78wjb5cign5l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20200520004742-59133d7f0dd7 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20200520004742-59133d7f0dd7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03js31gnf3hir5dh6q01bj7cs0y4wzyinqg1mvr0nlb83kak9ggq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 + go-golang-org-x-sys-0.0.0-20200323222414-85ca7c5b95cd + go-golang-org-x-text-0.3.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.10.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.10.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "068mirdbwl9n9dqlvqr489h52wkd90cv1jvng4yp8kv83lhzk2dq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.4.2 + go-github-com-onsi-ginkgo-1.12.1 + go-golang-org-x-net-0.0.0-20200520004742-59133d7f0dd7 + go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543 + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20210112080510-489259a85091 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20210112080510-489259a85091") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n31mqjwz6v53v6sqxxkfkmvp095c8p81iafy0bsj936chr9pa3h")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-1.16.4 + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.4") + (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 "0rpzh0vg2k33szcq17rdwjvj3q6djp7vqfvasck40gsibadimnd7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-nxadm-tail-1.4.8 + go-github-com-onsi-gomega-1.10.1 + go-golang-org-x-sys-0.0.0-20210112080510-489259a85091 + go-golang-org-x-tools-0.0.0-20201224043029-2b0845dc783e)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "Ginkgo 2.0 Release Candidate is available!") + (description "Ginkgo is a BDD-style testing framework for Golang.") + (license license:expat))) + +(define-public go-golang-org-x-net-0.0.0-20210428140749-89ef3d95e781 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20210428140749-89ef3d95e781") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yih23qrdmm6qmr29gmga6l8pi0qyf10m6fqh4jqvss27lxiam8s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da + go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 + go-golang-org-x-text-0.3.6)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.17.0 + (package + (name "go-github-com-onsi-gomega") + (version "1.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01lxf1ai4grd7akdgrc50rb2g2c5drrc067acndccxzxidi43grh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-onsi-ginkgo-1.16.4 + go-golang-org-x-net-0.0.0-20210428140749-89ef3d95e781 + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-yuin-goldmark-1.2.1 + (package + (name "go-github-com-yuin-goldmark") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/goldmark") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12rsnsf65drcp0jfw2jl9w589vsn3pxdk1zh3v9q908iigngrcmy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/goldmark")) + (home-page "https://github.com/yuin/goldmark") + (synopsis "goldmark") + (description + "Package goldmark implements functions to convert markdown text to a desired +format.") + (license license:expat))) + +(define-public go-golang-org-x-crypto-0.0.0-20191011191535-87dc89f01550 + (package + (name "go-golang-org-x-crypto") + (version "0.0.0-20191011191535-87dc89f01550") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list + go-golang-org-x-net-0.0.0-20190404232315-eb5bcb51f2a3 + go-golang-org-x-sys-0.0.0-20190412213103-97732733099d)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.3.0 + (package + (name "go-golang-org-x-mod") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ldgbx2zpprbsfn6p8pfgs4nn87gwbfcv2z0fa7n8alwsq2yw78q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20191011191535-87dc89f01550 + go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e + go-golang-org-x-xerrors-0.0.0-20191011141410-1b5146add898)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20190404232315-eb5bcb51f2a3 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20190404232315-eb5bcb51f2a3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17k4g8krxbl84gzcs275b7gsh66dzm15fdxivjnx9xz8q84l4kby")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20190308221718-c2843e01d9a2 + go-golang-org-x-text-0.3.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20190412213103-97732733099d + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20190412213103-97732733099d") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "118hkp01i4z1f5h6hcjm0ff2ngqhrzj1f7731n0kw8dr6hvbx0sw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.0.0-20200622213623-75b288015ac9 + (package + (name "go-golang-org-x-crypto") + (version "0.0.0-20200622213623-75b288015ac9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18vlncvvs11ds3zaaziqjlg5s2vcwi3496nn6qv7p0dp94j5pwa2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list + go-golang-org-x-net-0.0.0-20190404232315-eb5bcb51f2a3 + go-golang-org-x-sys-0.0.0-20190412213103-97732733099d)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20200930185726-fdedc70b468f + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20200930185726-fdedc70b468f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1njlfhjbvi4lxvjbq8zswrb0y0q4jd2p6x51h1q6vmyzi9af6869")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20201021035429-f5854403a974 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20201021035429-f5854403a974") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vw63zpmhi337f3gc432x3wkib4j2ia8dy7if31wxwb9dgqvy222")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20200622213623-75b288015ac9 + go-golang-org-x-sys-0.0.0-20200930185726-fdedc70b468f + go-golang-org-x-text-0.3.3)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.0.0-20201020160332-67f06af15bc9 + (package + (name "go-golang-org-x-sync") + (version "0.0.0-20201020160332-67f06af15bc9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "093p4panc808ak5bamzz7m9nb0xxib7778jpnr6f0xkz1n4fzyw5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.0.0-20201224043029-2b0845dc783e + (package + (name "go-golang-org-x-tools") + (version "0.0.0-20201224043029-2b0845dc783e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hn6rbmyhdxfff56iz16yvaxzp6xzz9bc49h106v8rh78iclh7kc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.2.1 + go-golang-org-x-mod-0.3.0 + go-golang-org-x-net-0.0.0-20201021035429-f5854403a974 + go-golang-org-x-sync-0.0.0-20201020160332-67f06af15bc9 + go-golang-org-x-xerrors-0.0.0-20200804184101-5ec99f83aff1)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.1.3 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.1.3") + (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 "1dwn62p50fj4gm09g5rfhb510wmwwnycslr0gfpdxkbx74sbbsdb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.17.0 + go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da + go-golang-org-x-tools-0.0.0-20201224043029-2b0845dc783e)) + (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-golang-org-x-net-0.0.0-20220225172249-27dd8689420f + (package + (name "go-golang-org-x-net") + (version "0.0.0-20220225172249-27dd8689420f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dnim0apnq6lmbmzqbv223vclqk1nbbg7j4id19cf75amwhcwag1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20211216021012-1d35b9e2eb4e + go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 + go-golang-org-x-text-0.3.7)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.19.0 + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.0.0-20220225172249-27dd8689420f + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20220319134239-a9b59b0215f8 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20220319134239-a9b59b0215f8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pdfnkz6ysi1bx98hgk27wpngs8liawja9adpvbb3ay9223hmaiy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-yuin-goldmark-1.4.1 + (package + (name "go-github-com-yuin-goldmark") + (version "1.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/goldmark") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16pal7a57878lxk4qa587r3w0h2finm69h791wgqy6x51vs70wlr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/goldmark")) + (home-page "https://github.com/yuin/goldmark") + (synopsis "goldmark") + (description + "Package goldmark implements functions to convert markdown text to a desired +format.") + (license license:expat))) + +(define-public go-golang-org-x-xerrors-0.0.0-20191011141410-1b5146add898 + (package + (name "go-golang-org-x-xerrors") + (version "0.0.0-20191011141410-1b5146add898") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/xerrors") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0w2akj91krxjag0xdhsg78470888nicc5ismc2ap9jqpss6v1zih")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/xerrors")) + (home-page "https://golang.org/x/xerrors") + (synopsis #f) + (description "Package xerrors implements functions to manipulate errors.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.6.0-dev.0.20220106191415-9b9b3d81d5e3 + (package + (name "go-golang-org-x-mod") + (version "0.6.0-dev.0.20220106191415-9b9b3d81d5e3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z6ykbphvlq3qm2hs6jw2yqcpv6h838axax86p1aryjv1dv3zhjy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list + go-golang-org-x-crypto-0.0.0-20210921155107-089bfa567519 + go-golang-org-x-tools-0.0.0-20191119224855-298f0cb1881e + go-golang-org-x-xerrors-0.0.0-20191011141410-1b5146add898)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20211015210444-4f30a5c0130f + (package + (name "go-golang-org-x-net") + (version "0.0.0-20211015210444-4f30a5c0130f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwq1blr55kaskqaq423ciwp5p9ka6wqmc7vi38y4h9b8aq3vang")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da + go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 + go-golang-org-x-text-0.3.6)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.0.0-20210220032951-036812b2e83c + (package + (name "go-golang-org-x-sync") + (version "0.0.0-20210220032951-036812b2e83c") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gl202py3s4gl6arkaxlf8qa6f0jyyg2f95m6f89qnfmr416h85b")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20211019181941-9d821ace8654 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20211019181941-9d821ace8654") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "118wvggm5h7hnx61wlg8mr3gvj76775126ic6hq0bsgbggzd4cm7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-xerrors-0.0.0-20200804184101-5ec99f83aff1 + (package + (name "go-golang-org-x-xerrors") + (version "0.0.0-20200804184101-5ec99f83aff1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/xerrors") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dbzc3gmf2haazpv7cgmv97rq40g2xzwbglc17vas8dwhgwgwrzb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/xerrors")) + (home-page "https://golang.org/x/xerrors") + (synopsis #f) + (description "Package xerrors implements functions to manipulate errors.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.1.10 + (package + (name "go-golang-org-x-tools") + (version "0.1.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1aayyzraia15vmq3df3vnqsrihpzdkwrgk7byasjasv1ypzpxgdg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.1 + go-golang-org-x-mod-0.6.0-dev.0.20220106191415-9b9b3d81d5e3 + go-golang-org-x-net-0.0.0-20211015210444-4f30a5c0130f + go-golang-org-x-sync-0.0.0-20210220032951-036812b2e83c + go-golang-org-x-sys-0.0.0-20211019181941-9d821ace8654 + go-golang-org-x-text-0.3.7 + go-golang-org-x-xerrors-0.0.0-20200804184101-5ec99f83aff1)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.1.4 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.1.4") + (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 "1973axfmywz2fxzqr3m7xgfjh2sv8dr9rz8f4hirl47054k4xig4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.19.0 + go-golang-org-x-sys-0.0.0-20220319134239-a9b59b0215f8 + go-golang-org-x-tools-0.1.10)) + (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-golang-org-x-sys-0.0.0-20211216021012-1d35b9e2eb4e + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20211216021012-1d35b9e2eb4e") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09xmnw6hhpqnakm99xxigg0znbx46f084lpacz67p5rbcdngjxis")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20220425223048-2871e0cb64e4 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20220425223048-2871e0cb64e4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m8r3bb534yinay53a9yanyg27mvyxb2jxb6vyrfxvbxz5g0gsb7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20211216021012-1d35b9e2eb4e + go-golang-org-x-term-0.0.0-20210927222741-03fcf44c2211 + go-golang-org-x-text-0.3.7)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.20.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.20.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1p2l8516clyqhglnglxpxyckw4lj477k0ap1q4zpc7k3ba7z2n0w")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.8 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.0.0-20220425223048-2871e0cb64e4 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.1.6 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.1.6") + (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 "1ki33d4hnjdyamgqy11zwv6a75jv033ivzkm48ffdmfnfvbgs1sf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.20.1 + go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f + go-golang-org-x-tools-0.1.12)) + (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-github-com-onsi-gomega-1.21.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.21.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bw3b5q11l3p4bjw1rjlwyq830cykgq0g36ad0bahxsll3dn9w00")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.8 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.3.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.3.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 "1j0zjyvil6ng3v5752k65rlbp1gmphxi49qrv41di2bcf5hqdbab")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.21.1 + go-golang-org-x-sys-0.0.0-20220722155257-8c9f86f7a55f + go-golang-org-x-tools-0.1.12)) + (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-github-com-onsi-gomega-1.22.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.22.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07spvcrnj65d529yhlwb45qpx4zdy60yz26vds9img08cdvl9g75")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.8 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.0.0-20220722155237-a158d28d115b + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.4.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.4.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 "0817rvw8lgwjfydhjgmfcirfzjakpjn1bdd1d8iicjdl2h5r8rww")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.22.1 + go-golang-org-x-sys-0.1.0 + go-golang-org-x-tools-0.2.0)) + (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-github-com-onsi-gomega-1.24.0 + (package + (name "go-github-com-onsi-gomega") + (version "1.24.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g3dp3kzm9i7sbg6dad2a9vrphqwpjjjxjm4sxf8zc0rnbin3sx4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.1.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-crypto-0.1.0 + (package + (name "go-golang-org-x-crypto") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1igzh43n27i0nijhmfp8g51ir0cq8cxjs4glb336l45rs9vyzhr2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.1.0 + go-golang-org-x-sys-0.1.0 + go-golang-org-x-term-0.1.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.6.0 + (package + (name "go-golang-org-x-mod") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10vf1rpqqr6sz42gh9d6gbrdvjs8dvcaxmd77m5srscbjnyw1pxh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-crypto-0.1.0 + go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.1.0 + (package + (name "go-golang-org-x-term") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yf5cy52fns1aq6af3as5cfjwx689l6mjkrrpgn7bri3jaqcssai")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.1.0 + (package + (name "go-golang-org-x-net") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wh3021id07rbjci8hm4nb2ljaaafmvi6x93lsca3cis30af3d2a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.1.0 + go-golang-org-x-term-0.1.0 + go-golang-org-x-text-0.4.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.1.0 + (package + (name "go-golang-org-x-sys") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i0pl8cg4mrc6vg206frg6ji556kj3jwz1i29d9q4203n0ffvzif")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.2.0 + (package + (name "go-golang-org-x-tools") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kw4rq0gx0lc50ipsdzhdi45hsdlzcbqjgwdz4fghfak01px3h79")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.6.0 + go-golang-org-x-net-0.1.0 + go-golang-org-x-sys-0.1.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.5.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.5.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 "18jvida3raflb3r4y10sa7z3q7gr6xa1nnrb97javb4zhyc9v5ld")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.24.0 + go-golang-org-x-sys-0.1.0 + go-golang-org-x-tools-0.2.0)) + (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-golang-org-x-sys-0.2.0 + (package + (name "go-golang-org-x-sys") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04ffvfsrrf7x758cgs6b3cjsq3gzgwjgxwm8f5475nx7jcrfan2d")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.2.0 + (package + (name "go-golang-org-x-term") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01r1v0142bwv93dly8x8lk3753yji7bbkzd5mvpd9zr8knajadvb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.2.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.4.0 + (package + (name "go-golang-org-x-text") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "010lcvxm8zbfh3bn8h0ivcjsr5qr7qvw6r0ainhg4rx4f4gxdbcb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.2.0 + (package + (name "go-golang-org-x-net") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ssw2acwv2izr6jipgsfah02hcikzmh9bqafxap4d4jb6wfagjnh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.2.0 + go-golang-org-x-term-0.2.0 + go-golang-org-x-text-0.4.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.24.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.24.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fj9bqnqiipvaqmnh4v8zwjqzjgwpkjpr2br3avysw6i610z2is4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.2.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-mod-0.7.0 + (package + (name "go-golang-org-x-mod") + (version "0.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14r24fq3kn84k2y2jvvg8hwpy52a3q429pimrdwl5zwknbr2awmh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.3.0 + (package + (name "go-golang-org-x-term") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16s3d62fgdhiqvcib61s5pwxp08hhrmzx8bdv5zk1w1krjizdarl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.3.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.5.0 + (package + (name "go-golang-org-x-text") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dhc2wcf3h9kiwpcb06lmidxlnl9x6cswimsvm38xwl2lhxnkcyl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.3.0 + (package + (name "go-golang-org-x-net") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kvkxyvg2ci04p4h3ay6h53j4izrgyv62ap6k16q6g6cbhsj13iq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.3.0 + go-golang-org-x-term-0.3.0 + go-golang-org-x-text-0.5.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.4.0 + (package + (name "go-golang-org-x-tools") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ma6k8jhyl3is96gzyg5mzivwpcnglmpkq4mwyy3d6ml3h37kj3i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.7.0 + go-golang-org-x-net-0.3.0 + go-golang-org-x-sync-0.1.0 + go-golang-org-x-sys-0.3.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.7.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.7.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 "178jv660pmx1ix172jn1mcrg5fsb4v7qpl9q7gisq2y4ij392ysi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.24.1 + go-golang-org-x-sys-0.3.0 + go-golang-org-x-tools-0.4.0)) + (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-golang-org-x-sys-0.4.0 + (package + (name "go-golang-org-x-sys") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fr2d6fnpbqx6n89sg9lsinqkdaw49y068kqj2g0cxlhbh69hzii")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.4.0 + (package + (name "go-golang-org-x-term") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mhl2cw0f5y40w762ig3pyx1nq0nw5ppn4ag14plwkblblfv20n1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.4.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.6.0 + (package + (name "go-golang-org-x-text") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03m56jj0x9d0rn0xrq55pc4xvqf2ddb0rd9n58pvqqxr7yyxmvj7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.5.0 + (package + (name "go-golang-org-x-net") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fidlcn3vcz42v2lc0rpmqh3bz08bcklj6jvnmz2vvgc481ci5hy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.4.0 + go-golang-org-x-term-0.4.0 + go-golang-org-x-text-0.6.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.26.0 + (package + (name "go-github-com-onsi-gomega") + (version "1.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1c9qcfbl6wwhzlp80r3yrvbghimi9r3lz78bzc2glas7har26pq7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.5.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.8.1 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.8.1") + (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 "14ifc6jn6ihwj81d3zfhb48xjf8hqd39s763jl9zrficqy66k47r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.26.0 + go-golang-org-x-sys-0.5.0 + go-golang-org-x-tools-0.6.0)) + (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-github-com-onsi-gomega-1.27.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gky6g6h840fx3x4j60g1zd3gslk1vva470gjhhmwqpn9s0hnav1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.2 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.7.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.9.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.9.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 "1319lsp06i07772j74g11hzmdwbp1q96l1iijgfc3i1n2pq24lzp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.1 + go-golang-org-x-net-0.7.0 + go-golang-org-x-sys-0.5.0 + go-golang-org-x-tools-0.6.0)) + (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-golang-org-x-net-0.7.0 + (package + (name "go-golang-org-x-net") + (version "0.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ch88x96in2773ynci7ih2w929qd67mzjqc3nazajcid3ijmh1if")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.5.0 + go-golang-org-x-term-0.5.0 + go-golang-org-x-text-0.7.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.27.3 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01w7jxaqaaigf6bkvvay7k8s3cxzk800mjl6l85j0m8yf5f8vala")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.7.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.9.1 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.9.1") + (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 "0j10hqydxf4lghsbv916w5fxr23dl23parlwqkiqmc4i3gxhw3bv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20210107165309-348f09dbbbc0 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.3 + go-golang-org-x-net-0.8.0 + go-golang-org-x-sys-0.6.0 + go-golang-org-x-tools-0.7.0)) + (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-github-com-onsi-gomega-1.27.4 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zf2vqdy0q293z7aw9cpphqgbw7h0jbyn9gmq7fmaadsyydns68n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.8.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-mod-0.9.0 + (package + (name "go-golang-org-x-mod") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qk0p2daq5kq5zj9g7gz25apr185yrxnzfi0r063wfs59azi2ax0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.7.0 + (package + (name "go-golang-org-x-tools") + (version "0.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1k31v95wqnpqwjs0sdx3iiffqwcfhjssfazynv0z0fg5szpck5fg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.9.0 + go-golang-org-x-net-0.8.0 + go-golang-org-x-sync-0.1.0 + go-golang-org-x-sys-0.6.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.9.2 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.9.2") + (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 "1g7nydjxzc18rfgbyxqcrv2c5gm7dwwr70n9x1382b3zvd2l44lm")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.3 + go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.4 + go-golang-org-x-net-0.8.0 + go-golang-org-x-sys-0.6.0 + go-golang-org-x-tools-0.7.0)) + (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-golang-org-x-sys-0.6.0 + (package + (name "go-golang-org-x-sys") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13rcrp7gdng5wqh1qd4p21nwjxdjdcnw41gs3yjfshxi52snz81m")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.6.0 + (package + (name "go-golang-org-x-term") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02ahc5avyfay8jvl8k2lyc8xz2jir5bpbdzxzf36rw0qkig35382")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.6.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.8.0 + (package + (name "go-golang-org-x-text") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "054dh7bzfswqrq4jl93dv77w7y8kqcdkv5yz03jjn3hcazs3g1b0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.8.0 + (package + (name "go-golang-org-x-net") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cv7kblgzrjv1glp99g1csw7hcjniz7zn6c9xfkrj9ysmslsvhyr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.6.0 + go-golang-org-x-term-0.6.0 + go-golang-org-x-text-0.8.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.27.6 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "029rwaq4xwmhwam8allj9axvj2d61vdglphymw67anynzvdbj3cx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.8.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-onsi-ginkgo-2.9.5 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.9.5") + (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 "1612wk96whk7z0s0r3n953ad1s8h61yd3g2da7wz5cyg5fjgqxnl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 + go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.6 + go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.8.0 + go-golang-org-x-tools-0.9.1)) + (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-github-com-onsi-gomega-1.27.7 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d1kn7v6fmkkbm90v5a54k3c03yshbslwvpyqlnmaqfq4067z83b")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.10.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-tools-0.9.1 + (package + (name "go-golang-org-x-tools") + (version "0.9.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sapbkl1ddiw1llyxv3s1rj5kljcq4l97fclzmwvn8hbg8jszycf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.10.0 + go-golang-org-x-net-0.10.0 + go-golang-org-x-sync-0.2.0 + go-golang-org-x-sys-0.8.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.9.7 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.9.7") + (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 "1xqw78bpcdnz211nphfkhwddklj5cxl619q6srdp4djjwk9issgr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 + go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.7 + go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.8.0 + go-golang-org-x-tools-0.9.1)) + (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-github-com-onsi-gomega-1.27.8 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gg4nc9l0r31ac71sngzs8a42cf0arh8cb5q7j6fxc0c1s7avnpi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.10.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.9.0 + (package + (name "go-golang-org-x-sys") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03z7rr7mmb0dlqbsxj1dai7yiwji4nivv5858ap44wf1ii5vc937")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.10.0 + (package + (name "go-golang-org-x-mod") + (version "0.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14vxddjf85i98ln9lvq5x4p17p4nzvvk8nvjdav96i01kcz5pf6i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.2.0 + (package + (name "go-golang-org-x-sync") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j2fm6qy52jb3j5gxvgml3kf8nrr8sc1b1ja8wxpcsdnrk73vac4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.9.3 + (package + (name "go-golang-org-x-tools") + (version "0.9.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14bdxz7x00lx2xi2m68mmgyd91ksf44gafwwxnx0j94hgmbi14kc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.10.0 + go-golang-org-x-net-0.10.0 + go-golang-org-x-sync-0.2.0 + go-golang-org-x-sys-0.8.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.11.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.11.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 "11argv0322j80g0rp9cz6nyf9rd2wapslqmnqmw576w0d8hfy6fh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 + go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.8 + go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.9.0 + go-golang-org-x-tools-0.9.3)) + (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-golang-org-x-crypto-0.11.0 + (package + (name "go-golang-org-x-crypto") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y877dkc1dlza7n0q37fy9gj3r7i06akgalzq0y3w5mdr77ddlxm")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.10.0 + go-golang-org-x-term-0.10.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.10.0 + (package + (name "go-golang-org-x-sys") + (version "0.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n38psbpy2h8ac2mdvc9w1nysv0fnlgmiahkhqg9p72i28isgyig")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.10.0 + (package + (name "go-golang-org-x-term") + (version "0.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19abybnsqix924d9ak4p93bgq1312zp1yk11bilrrmsjplhbrzqf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.10.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.11.0 + (package + (name "go-golang-org-x-text") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1a0d6f9qqzd9njd8xb59mjrfv5jrz8130crcxbqaiy7lk434nq1k")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.12.0 + (package + (name "go-golang-org-x-net") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "002ws2aqp4kmvdb1q3qcx553xvvfipi7pgq4bzqv5h5yin7l21nd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.11.0 + go-golang-org-x-sys-0.10.0 + go-golang-org-x-term-0.10.0 + go-golang-org-x-text-0.11.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.27.10 + (package + (name "go-github-com-onsi-gomega") + (version "1.27.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x64k6llja1s045x94xsc66i3d34wj0irv4qn1mav16jalsaj5dh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.5.9 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.12.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-crypto-0.12.0 + (package + (name "go-golang-org-x-crypto") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00cg67w0n01a64fc4kqg5j7r47fx5y9vyqlanwb60513dv6lzacs")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.11.0 + go-golang-org-x-term-0.11.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.11.0 + (package + (name "go-golang-org-x-term") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03kmj3pbnprpi2pm3bm15z649q9dz9cx7093bs6mz9hhvzyszr4s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.11.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.12.0 + (package + (name "go-golang-org-x-text") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w1wwql198k784icbq2vbwvc18lh9pn8bnawpq34cqkar06vzfl0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.14.0 + (package + (name "go-golang-org-x-net") + (version "0.14.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pk9pfd5n5hlg5zx1ab3gfzi6lfcs41dfds6fyn661g5xs00l9s1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.12.0 + go-golang-org-x-sys-0.11.0 + go-golang-org-x-term-0.11.0 + go-golang-org-x-text-0.12.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.11.0 + (package + (name "go-golang-org-x-sys") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pp0479l9w92kr6p97d19s8y0hj16gblg4hvdqqzcrf3d9mr4cs3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.12.0 + (package + (name "go-golang-org-x-tools") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bl2qsxyikrndjmblm96j0jimm4311ddnvr4q2gylq156ylr6xwy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.12.0 + go-golang-org-x-net-0.14.0 + go-golang-org-x-sync-0.3.0 + go-golang-org-x-sys-0.11.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.13.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.13.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 "09kbdm8g1pgf3k0nlxvlyflzx20njh9y0nf1apagw1lf6jmbrqrp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.2.4 + go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.27.10 + go-golang-org-x-net-0.14.0 + go-golang-org-x-sys-0.12.0 + go-golang-org-x-tools-0.12.0)) + (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-golang-org-x-crypto-0.14.0 + (package + (name "go-golang-org-x-crypto") + (version "0.14.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08124qkp0l0blq6rw68llfbf84kp99255q0yvxyv27c05b0wkh66")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.13.0 + go-golang-org-x-term-0.13.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.13.0 + (package + (name "go-golang-org-x-sys") + (version "0.13.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "146a87srgp1xv0cmhccnmsjxgg76kvpn67g278zfjyj6pn497f8q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.13.0 + (package + (name "go-golang-org-x-term") + (version "0.13.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0r6a4id60b7rqnkcp50w25fyi35xp03z9rpjhdgnndwr6ir7xcxh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.13.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.17.0 + (package + (name "go-golang-org-x-net") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17zhim2m0r8nyy18g2lsawxm4rawix2qbjyn80x9vc6jc8fv05m9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.14.0 + go-golang-org-x-sys-0.13.0 + go-golang-org-x-term-0.13.0 + go-golang-org-x-text-0.13.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.30.0 + (package + (name "go-github-com-onsi-gomega") + (version "1.30.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sky0y6xl4f9p44xkv8vm5vma8lxkfgxh2mdv59dy8dlfi19kw1i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.3 + go-github-com-google-go-cmp-0.6.0 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.17.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-mod-0.14.0 + (package + (name "go-golang-org-x-mod") + (version "0.14.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1r4a4m8v7hlfb82gi9ibzhvwavlbabpy2b98cwsg1y4fsxskkswv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.18.0 + (package + (name "go-golang-org-x-crypto") + (version "0.18.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11z7d10m519i3nyzbb4g7731vpwa3x8gv8d1nhghx5qng7aksib2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.16.0 + go-golang-org-x-term-0.16.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.16.0 + (package + (name "go-golang-org-x-sys") + (version "0.16.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mq5xbxa030qy6mimq75f2ipc736mfrbwbb6frglnnrjl30207dh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.16.0 + (package + (name "go-golang-org-x-term") + (version "0.16.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1va1iiprhipagdx5vf9yjqdyd79sbgrgj44fcjxwdml8q1r4gagn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.16.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.20.0 + (package + (name "go-golang-org-x-net") + (version "0.20.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fawnwri1ygz8w560077q80d9k56vvcf7jrmgix0f1cjqli6sarw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.18.0 + go-golang-org-x-sys-0.16.0 + go-golang-org-x-term-0.16.0 + go-golang-org-x-text-0.14.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.17.0 + (package + (name "go-golang-org-x-tools") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sj8pqxgkxnl8z7jklljv7fcagdlxaqgjk4yhmg19djvj2vh89an")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.14.0 + go-golang-org-x-net-0.20.0 + go-golang-org-x-sync-0.6.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.17.1 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.17.1") + (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 "089x6pz5563ldbxiwaqvd2g4dqfzlr25dflmas3gfq51ibwzh4vz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.4.1 + go-github-com-go-task-slim-sprig-0.0.0-20230315185526-52ccab3ef572 + go-github-com-google-pprof-0.0.0-20210407192527-94a9f03dee38 + go-github-com-onsi-gomega-1.30.0 + go-golang-org-x-net-0.20.0 + go-golang-org-x-sys-0.16.0 + go-golang-org-x-tools-0.17.0)) + (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-golang-org-x-crypto-0.21.0 + (package + (name "go-golang-org-x-crypto") + (version "0.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ivgmb34kvrd6q3bcbvzqf9g2c6f9d27cay3cm07rajapm3ws7rk")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.18.0 + go-golang-org-x-term-0.18.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.18.0 + (package + (name "go-golang-org-x-sys") + (version "0.18.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11p97drmsiyd42bb0pg9j1bshdmkfmjvfmg118x212wafdw77x6l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.18.0 + (package + (name "go-golang-org-x-term") + (version "0.18.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08wfcmy36z3vglq647qyz6l309d2f9bdvvf1ax0qhr65mbsxx74n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.18.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.23.0 + (package + (name "go-golang-org-x-net") + (version "0.23.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d2mmrpdfrw0wh0j9dzwsrszd3xpd8wqxqhpf7dw30pdib9kj7k4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.21.0 + go-golang-org-x-sys-0.18.0 + go-golang-org-x-term-0.18.0 + go-golang-org-x-text-0.14.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.33.0 + (package + (name "go-github-com-onsi-gomega") + (version "1.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12iwsa1vmm7adapx0jhrvnj3938n69567pckyxra3dfq68z1mcyh")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.23.0 + go-google-golang-org-protobuf-1.33.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-tools-0.20.0 + (package + (name "go-golang-org-x-tools") + (version "0.20.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wkvbi6faxlzr1s22swlj2x1qbdk3xkqmq1ll9dsgvcpdkfa9w8i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.17.0 go-golang-org-x-net-0.24.0 + go-golang-org-x-sync-0.7.0 + go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.17.2 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.17.2") + (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 "0n1fad89sqv5qmqpckxkmm7nfc37dyrcfq12hak8y5p4xm4c9nsa")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.4.1 + go-github-com-go-task-slim-sprig-3.0.0 + go-github-com-google-pprof-0.0.0-20240424215950-a892ee059fd6 + go-github-com-onsi-gomega-1.33.0 + go-golang-org-x-net-0.24.0 + go-golang-org-x-sys-0.19.0 + go-golang-org-x-tools-0.20.0)) + (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-golang-org-x-crypto-0.22.0 + (package + (name "go-golang-org-x-crypto") + (version "0.22.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pkjm6h4wi4b7im941kr31dmzz0s3gadhdjna9pq9lj1xhpzfbl9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.19.0 + go-golang-org-x-term-0.19.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.19.0 + (package + (name "go-golang-org-x-sys") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i7nnjbj2h29bw7dmc9c8y3w40yn24z26pvxsm4bcg445ylfbi03")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.19.0 + (package + (name "go-golang-org-x-term") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a47fafggkh3h3xzcgnqjb2fbkih4glwd8vaw81bvckd10rh8p60")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.19.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.24.0 + (package + (name "go-golang-org-x-net") + (version "0.24.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i3873xrjsm86hgil28f7hzjpxwzi0jg99974c6rqszdb3b3cmy3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.22.0 + go-golang-org-x-sys-0.19.0 + go-golang-org-x-term-0.19.0 + go-golang-org-x-text-0.14.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.33.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.33.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jygwi2lz3q7ri85dxdxf187l1hm7r3i0c843l47iakivmld31x1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-net-0.24.0 + go-google-golang-org-protobuf-1.33.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-golang-org-x-tools-0.21.0 + (package + (name "go-golang-org-x-tools") + (version "0.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jgx7hfa4s2q6vdbimvc1hqys2vq7ca7ga3jkfcfhim70ajyj9df")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.17.0 + go-golang-org-x-net-0.25.0 + go-golang-org-x-sync-0.7.0 + go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-ginkgo-2.19.0 + (package + (name "go-github-com-onsi-ginkgo") + (version "2.19.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 "0dwnkcysb5d9dyg8p84hhx5a3sj85g3bwgki1pgay4i8glz7xa7q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/ginkgo/v2" + #:unpack-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-github-com-go-logr-logr-1.4.1 + go-github-com-go-task-slim-sprig-3.0.0 + go-github-com-google-pprof-0.0.0-20240424215950-a892ee059fd6 + go-github-com-onsi-gomega-1.33.1 + go-golang-org-x-net-0.25.0 + go-golang-org-x-sys-0.20.0 + go-golang-org-x-tools-0.21.0)) + (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-golang-org-x-mod-0.19.0 + (package + (name "go-golang-org-x-mod") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02wilb8q2bp6qhqcrbjxq1pjy3y5k8p11pxlg481609zx4rjiszc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.23.0 + (package + (name "go-golang-org-x-tools") + (version "0.23.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hr81fr5s39p97m9y3ipma7ryw4nm2246k8ds0flkybzf19mhzbi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.19.0 + go-golang-org-x-net-0.27.0 + go-golang-org-x-sync-0.7.0 + go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-exp-0.0.0-20240719175910-8a7402abbf56 + (package + (name "go-golang-org-x-exp") + (version "0.0.0-20240719175910-8a7402abbf56") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/exp") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vs5i5v9c7d66myq394z17w0ij9vngqcbqn8nmxkb33kj8s83dc3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/exp")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-golang-org-x-mod-0.19.0 + go-golang-org-x-tools-0.23.0)) + (home-page "https://golang.org/x/exp") + (synopsis "exp") + (description + "This subrepository holds experimental and deprecated (in the @@code{old} +directory) packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.25.0 + (package + (name "go-golang-org-x-crypto") + (version "0.25.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cnglyy3fhvnnynazfdrikkwcxv3rlxamvfxink2z241lncvwkxy")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.22.0 + go-golang-org-x-term-0.22.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.22.0 + (package + (name "go-golang-org-x-sys") + (version "0.22.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kpl5hk0zbh5bfschnq64yj1cs7v3l9v6bd1rw5crlfd4hg7xawa")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.22.0 + (package + (name "go-golang-org-x-term") + (version "0.22.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0iqh035y65gfm28xp52pnksh49q3nyaz0zrjjj032rs8hv5py75m")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.22.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.16.0 + (package + (name "go-golang-org-x-text") + (version "0.16.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pmn0i1xbpwvzl4cdgmjqcsk9vckhqrq6699fnr9mkglh4xj3p7a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list + go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.27.0 + (package + (name "go-golang-org-x-net") + (version "0.27.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fc6d968yiv2l67z9jg7ssvas1hd1jniqh4m7mmlay0q5gk4vf8s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.25.0 + go-golang-org-x-sys-0.22.0 + go-golang-org-x-term-0.22.0 + go-golang-org-x-text-0.16.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-google-golang-org-protobuf-1.34.1 + (package + (name "go-google-golang-org-protobuf") + (version "1.34.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pn0hcxn7bdc1q6cjz8vrari828164f96hhdlr2rgavszcvymdy5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.0 + go-github-com-google-go-cmp-0.5.5)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-onsi-gomega-1.34.1 + (package + (name "go-github-com-onsi-gomega") + (version "1.34.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0q4z1jxd1ix3wg34riw2m6ivxm9cnwjnsg50rli2d50kymy7qxhn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/onsi/gomega")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-onsi-ginkgo-v2 + go-golang-org-x-exp-0.0.0-20240719175910-8a7402abbf56 + go-golang-org-x-net-0.27.0 + go-google-golang-org-protobuf-1.34.1 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Using Gomega with Claude Code") + (description + "Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.") + (license license:expat))) + +(define-public go-github-com-go-git-go-billy-5.8.0 + (package + (name "go-github-com-go-git-go-billy") + (version "5.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-git/go-billy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sgr7m78bnz0g9jkcyg44705m2snqjjd5r01dfyywscxspgfnrb1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-git/go-billy/v5" + #:unpack-path "github.com/go-git/go-billy")) + (propagated-inputs (list go-github-com-cyphar-filepath-securejoin-0.3.6 + go-github-com-onsi-gomega-1.34.1 + go-github-com-stretchr-testify-1.10.0 + go-golang-org-x-sys-0.36.0 + go-gopkg-in-check-v1)) + (home-page "https://github.com/go-git/go-billy") + (synopsis "go-billy") + (description + "The missing interface filesystem abstraction for Go. Billy implements an +interface based on the @@code{os} standard library, allowing to develop +applications without dependency on the underlying storage. Makes it virtually +free to implement mocks and testing over filesystem operations.") + (license license:asl2.0))) + +(define-public go-golang-org-x-sys-0.3.0 + (package + (name "go-golang-org-x-sys") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ylhkkx1yd4imzfjwy54ifhph080frzw0qxqm8fchyrb925s4mpz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-go-git-go-billy-5.4.1 + (package + (name "go-github-com-go-git-go-billy") + (version "5.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-git/go-billy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s8b8sydqn8cil1xqnb47cspcfxyg2mx4dxbfgacrmcppkr18s84")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-git/go-billy/v5" + #:unpack-path "github.com/go-git/go-billy")) + (propagated-inputs (list go-golang-org-x-sys-0.3.0 + go-gopkg-in-check-v1)) + (home-page "https://github.com/go-git/go-billy") + (synopsis "go-billy") + (description + "The missing interface filesystem abstraction for Go. Billy implements an +interface based on the @@code{os} standard library, allowing to develop +applications without dependency on the underlying storage. Makes it virtually +free to implement mocks and testing over filesystem operations.") + (license license:asl2.0))) + +(define-public go-github-com-go-git-go-git-fixtures-4.3.2-0.20231010084843-55a94097c399 + (package + (name "go-github-com-go-git-go-git-fixtures") + (version "4.3.2-0.20231010084843-55a94097c399") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-git/go-git-fixtures") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jrl8hjslqgmwd87q1biwlks2h5297lg6p299k00akz4hvc6n67y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-git/go-git-fixtures/v4" + #:unpack-path "github.com/go-git/go-git-fixtures")) + (propagated-inputs (list go-github-com-go-git-go-billy-5.4.1 + go-github-com-stretchr-testify-1.8.4 + go-gopkg-in-check-v1)) + (home-page "https://github.com/go-git/go-git-fixtures") + (synopsis "go-git-fixtures") + (description + "git repository fixtures used by @@url{https://github.com/go-git/go-git,go-git}.") + (license license:asl2.0))) + +(define-public go-google-golang-org-protobuf-1.26.0-rc.1 + (package + (name "go-google-golang-org-protobuf") + (version "1.26.0-rc.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m2jp247qcnix42jncn0q7pwrjgbhiqllb1115hfsz40xfnfhp8j")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.5)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.5.0 + (package + (name "go-github-com-golang-protobuf") + (version "1.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1craaxv34g4g8q3yrv6pr28fx9ihnk7hj5gnbmxcrhcp78423lnf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 + go-google-golang-org-protobuf-1.26.0-rc.1)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543 + (package + (name "go-golang-org-x-xerrors") + (version "0.0.0-20191204190536-9bdfabe68543") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/xerrors") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/xerrors")) + (home-page "https://golang.org/x/xerrors") + (synopsis #f) + (description "Package xerrors implements functions to manipulate errors.") + (license license:bsd-3))) + +(define-public go-github-com-google-go-cmp-0.5.5 + (package + (name "go-github-com-google-go-cmp") + (version "0.5.5") + (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 "12fmkdhyv5d4is8s57k78j097zb0phlgnrkqc03agiszxlid69x7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/google/go-cmp")) + (propagated-inputs (list + go-golang-org-x-xerrors-0.0.0-20191204190536-9bdfabe68543)) + (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-protobuf-1.33.0 + (package + (name "go-google-golang-org-protobuf") + (version "1.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "063l7mllaaw39m6wcbg75dh9ip57yxga525bg765qjahwg0x83w4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.0 + go-github-com-google-go-cmp-0.5.5)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for @@url{https://protobuf.dev,protocol +buffers}, which is a language-neutral, platform-neutral, extensible mechanism +for serializing structured data. The protocol buffer language is a language for +specifying the schema for structured data. This schema is compiled into +language specific bindings. This project provides both a tool to generate Go +code for the protocol buffer language, and also the runtime implementation to +handle serialization of messages in Go. See the +@@url{https://protobuf.dev/overview,protocol buffer developer guide} for more +information about protocol buffers themselves.") + (license license:bsd-3))) + +(define-public go-github-com-golang-protobuf-1.5.4 + (package + (name "go-github-com-golang-protobuf") + (version "1.5.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bk7sa9ymi87hd2fv9jamxnxb3qjriamf2nsm8avp6ka37mrkz01")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-0.5.5 + go-google-golang-org-protobuf-1.33.0)) + (home-page "https://github.com/golang/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This module (@@url{https://pkg.go.dev/mod/github.com/golang/protobuf,(code +github.com/golang/protobuf)}) contains Go bindings for protocol buffers.") + (license license:bsd-3))) + +(define-public go-github-com-golang-groupcache-0.0.0-20241129210726-2c02b8208cf8 + (package + (name "go-github-com-golang-groupcache") + (version "0.0.0-20241129210726-2c02b8208cf8") + (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 "1ghz6cv7f23b80rd9309diz4v741xqjncvw3pafzqysbsbfxklh1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/golang/groupcache")) + (propagated-inputs (list go-github-com-golang-protobuf-1.5.4)) + (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-github-com-jbenet-go-context-0.0.0-20150711004518-d14ea06fba99 + (package + (name "go-github-com-jbenet-go-context") + (version "0.0.0-20150711004518-d14ea06fba99") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jbenet/go-context") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0q91f5549n81w3z5927n4a1mdh220bdmgl42zi3h992dcc4ls0sl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jbenet/go-context")) + (home-page "https://github.com/jbenet/go-context") + (synopsis "go-context - jbenet's CONText EXTensions") + (description + "Package context contains some extenstions to go.net/context by @@jbenet.") + (license license:expat))) + +(define-public go-github-com-kevinburke-ssh-config-1.2.0 + (package + (name "go-github-com-kevinburke-ssh-config") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kevinburke/ssh_config") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jvv3i0g8ll210xlbxy8ywj09gab0im676rmnywh3wlpdhxdkbjd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/kevinburke/ssh_config")) + (home-page "https://github.com/kevinburke/ssh_config") + (synopsis "ssh_config") + (description + "Package ssh_config provides tools for manipulating SSH config files.") + (license license:expat))) + +(define-public go-github-com-pjbgf-sha1cd-0.3.2 + (package + (name "go-github-com-pjbgf-sha1cd") + (version "0.3.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pjbgf/sha1cd") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pvnmhyby1xqjyangjr22rgq1ad2k69arynigdf9rwqszq4y6bxw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/pjbgf/sha1cd")) + (home-page "https://github.com/pjbgf/sha1cd") + (synopsis "sha1cd") + (description + "Package sha1cd implements collision detection based on the whitepaper +Counter-cryptanalysis from Marc Stevens. The original ubc implementation was +done by Marc Stevens and Dan Shumow, and can be found at: +@@url{https://github.com/cr-marcstevens/sha1collisiondetection,https://github.com/cr-marcstevens/sha1collisiondetection}.") + (license license:asl2.0))) + +(define-public go-github-com-stretchr-testify-1.4.0 + (package + (name "go-github-com-stretchr-testify") + (version "1.4.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 "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.1.0 + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-sergi-go-diff-1.3.2-0.20230802210424-5b0b94c5c0d3 + (package + (name "go-github-com-sergi-go-diff") + (version "1.3.2-0.20230802210424-5b0b94c5c0d3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sergi/go-diff") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0aqclkkisspx9jsmarrnm8dnilba1m889am3wlc3wg64ggdg6fqj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/sergi/go-diff")) + (propagated-inputs (list go-github-com-stretchr-testify-1.4.0)) + (home-page "https://github.com/sergi/go-diff") + (synopsis "go-diff") + (description + "go-diff offers algorithms to perform operations required for synchronizing plain +text:.") + (license license:expat))) + +(define-public go-golang-org-x-term-0.28.0 + (package + (name "go-golang-org-x-term") + (version "0.28.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x49bph5m66xfis3djnxz0xyjqb84j4mdvgg5w1mhi21fym9dy6p")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.29.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.32.0 + (package + (name "go-golang-org-x-crypto") + (version "0.32.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qpd7hzigxiq3hyzxp48c2hv89pc61k4zkir8vaqv3gqgchpmfrc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.29.0 + go-golang-org-x-term-0.28.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-github-com-skeema-knownhosts-1.3.1 + (package + (name "go-github-com-skeema-knownhosts") + (version "1.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/skeema/knownhosts") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04lb198n9k9y96v7kvyrvwx2w70kb6jq47p6p19h6wd77c7r0flj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/skeema/knownhosts")) + (propagated-inputs (list go-golang-org-x-crypto-0.32.0)) + (home-page "https://github.com/skeema/knownhosts") + (synopsis "knownhosts: enhanced Golang SSH known_hosts management") + (description + "Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, +adding the ability to obtain the list of host key algorithms for a known host.") + (license license:asl2.0))) + +(define-public go-github-com-davecgh-go-spew-1.1.1 + (package + (name "go-github-com-davecgh-go-spew") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/davecgh/go-spew") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/davecgh/go-spew")) + (home-page "https://github.com/davecgh/go-spew") + (synopsis "go-spew") + (description + "Go-spew implements a deep pretty printer for Go data structures to aid in +debugging. A comprehensive suite of tests with 100% test coverage is provided +to ensure proper functionality. See @@code{test_coverage.txt} for the gocov +coverage report. Go-spew is licensed under the liberal ISC license, so it may +be used in open source or commercial projects.") + (license license:isc))) + +(define-public go-github-com-davecgh-go-spew-1.1.0 + (package + (name "go-github-com-davecgh-go-spew") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/davecgh/go-spew") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/davecgh/go-spew")) + (home-page "https://github.com/davecgh/go-spew") + (synopsis "go-spew") + (description + "Go-spew implements a deep pretty printer for Go data structures to aid in +debugging. A comprehensive suite of tests with 100% test coverage is provided +to ensure proper functionality. See @@code{test_coverage.txt} for the gocov +coverage report. Go-spew is licensed under the liberal ISC license, so it may +be used in open source or commercial projects.") + (license license:isc))) + +(define-public go-github-com-pmezard-go-difflib-1.0.0 + (package + (name "go-github-com-pmezard-go-difflib") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pmezard/go-difflib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/pmezard/go-difflib")) + (home-page "https://github.com/pmezard/go-difflib") + (synopsis "go-difflib") + (description + "Go-difflib is a partial port of python 3 difflib package. Its main goal was to +make unified and context diff available in pure Go, mostly for testing purposes.") + (license license:bsd-3))) + +(define-public go-github-com-stretchr-objx-0.1.0 + (package + (name "go-github-com-stretchr-objx") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stretchr/objx") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/objx")) + (home-page "https://github.com/stretchr/objx") + (synopsis "Objx") + (description + "Package objx provides utilities for dealing with maps, slices, JSON and other +data.") + (license license:expat))) + +(define-public go-github-com-stretchr-testify-1.7.1 + (package + (name "go-github-com-stretchr-testify") + (version "1.7.1") + (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 "0k4pcysfr25j2i8s9h0hbx5b1ihz97xh0dqazsik8872h5a18avn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.0 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.1.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-stretchr-objx-0.4.0 + (package + (name "go-github-com-stretchr-objx") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stretchr/objx") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dygds32qxx6x1x2mmn7msyjr15qi5r70pyzv8dz8cprxq32nzc1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/objx")) + (propagated-inputs (list go-github-com-stretchr-testify-1.7.1)) + (home-page "https://github.com/stretchr/objx") + (synopsis "Objx") + (description + "Package objx provides utilities for dealing with maps, slices, JSON and other +data.") + (license license:expat))) + +(define-public go-github-com-stretchr-testify-1.8.0 + (package + (name "go-github-com-stretchr-testify") + (version "1.8.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 "00jzs0sbdbga24jq2ki6ga22fj6j3za8db20ifzx8pcifmsf4ffq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.1 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.4.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-stretchr-objx-0.5.0 + (package + (name "go-github-com-stretchr-objx") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stretchr/objx") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11y3i96bp6r4x28kpacni7vv94zncpmrj3yr9c33ggwim5i9lij6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/objx")) + (propagated-inputs (list go-github-com-stretchr-testify-1.8.0)) + (home-page "https://github.com/stretchr/objx") + (synopsis "Objx") + (description + "Package objx provides utilities for dealing with maps, slices, JSON and other +data.") + (license license:expat))) + +(define-public go-github-com-stretchr-testify-1.8.4 + (package + (name "go-github-com-stretchr-testify") + (version "1.8.4") + (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 "1c276wgwlcpksp58ymg4839mcvagghcknb0n35d9ajks2z7g4s2f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.1 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.5.0 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-stretchr-objx-0.5.2 + (package + (name "go-github-com-stretchr-objx") + (version "0.5.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stretchr/objx") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jcxpfgfpk82lryjkhbd5dy7xzx08d7b9dvbx4bpkmjvn6p339jl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/objx")) + (propagated-inputs (list go-github-com-stretchr-testify-1.8.4)) + (home-page "https://github.com/stretchr/objx") + (synopsis "Objx") + (description + "Package objx provides utilities for dealing with maps, slices, JSON and other +data.") + (license license:expat))) + +(define-public go-github-com-stretchr-testify-1.10.0 + (package + (name "go-github-com-stretchr-testify") + (version "1.10.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 "0g1bdpqih38a7dl1malahz5x4ag01adk61gx47jg2534cqzvid05")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (propagated-inputs (list go-github-com-davecgh-go-spew-1.1.1 + go-github-com-pmezard-go-difflib-1.0.0 + go-github-com-stretchr-objx-0.5.2 + go-gopkg-in-yaml-v3)) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-stretchr-testify-1.2.2 + (package + (name "go-github-com-stretchr-testify") + (version "1.2.2") + (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 "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/stretchr/testify")) + (home-page "https://github.com/stretchr/testify") + (synopsis "Testify - Thou Shalt Write Tests") + (description + "Module 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-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20191026070338-33540a1f6037") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fjcv0vzvi6za0b4xmnk3932pr9f9gczzf03y0kgq3ry9rqg169y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-sirupsen-logrus-1.7.0 + (package + (name "go-github-com-sirupsen-logrus") + (version "1.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sirupsen/logrus") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1a59pw7zimvm8k423iq9l4f4qjj1ia1xc6pkmhwl2mxc46y2n442")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/sirupsen/logrus")) + (propagated-inputs (list go-github-com-stretchr-testify-1.2.2 + go-golang-org-x-sys-0.0.0-20191026070338-33540a1f6037)) + (home-page "https://github.com/sirupsen/logrus") + (synopsis "Logrus") + (description + "Package logrus is a structured logger for Go, completely API compatible with the +standard library logger.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.0.0-20210124154548-22da62e12c0c + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20210124154548-22da62e12c0c") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17gp3dl75wq3x7j9z1pqgcyvjhvy9jaln1wbscy57al3whdsjp07")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-microsoft-go-winio-0.5.2 + (package + (name "go-github-com-microsoft-go-winio") + (version "0.5.2") + (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 "19rzcwq07c2y7c06pkjjc8pbg68a24g1khwp7cdc5ypfzj509sc3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/Microsoft/go-winio")) + (propagated-inputs (list go-github-com-sirupsen-logrus-1.7.0 + go-golang-org-x-sys-0.0.0-20210124154548-22da62e12c0c)) + (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-golang-org-x-sys-0.0.0-20210423082822-04245dca01da + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20210423082822-04245dca01da") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11is2c5cpxk0gf2mxza2wpzfcf71fxb9b3in77f6w2q0pr68ykzx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.3.6 + (package + (name "go-golang-org-x-text") + (version "0.3.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wzhvdb059vrp2cczqw422ajrb9sbs4l3qd020hlngj33qfhxah0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list + go-golang-org-x-tools-0.0.0-20180917221912-90fa682c2a6e)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.0.0-20211112202133-69e39bad7dc2 + (package + (name "go-golang-org-x-net") + (version "0.0.0-20211112202133-69e39bad7dc2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yvg72fb037yh4xvjyfgrr8nsbz7nfiiksvq0a5922z255anamy6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list + go-golang-org-x-sys-0.0.0-20210423082822-04245dca01da + go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1 + go-golang-org-x-text-0.3.6)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.0.0-20220622213112-05595931fe9d + (package + (name "go-golang-org-x-crypto") + (version "0.0.0-20220622213112-05595931fe9d") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0anhfyxcvp34ky9y52lh80dc7d9204cnzdrpqhks1znahyazd90p")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list + go-golang-org-x-net-0.0.0-20211112202133-69e39bad7dc2 + go-golang-org-x-sys-0.0.0-20210615035016-665e8c7367d1 + go-golang-org-x-term-0.0.0-20201126162022-7de9c90e9dd1)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.0.0-20220715151400-c0bba94af5f8 + (package + (name "go-golang-org-x-sys") + (version "0.0.0-20220715151400-c0bba94af5f8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l55yp8fy2yd18hjxq4w44hrhyz41i64ccz1fnc5z7w8rxypfm3q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-xanzy-ssh-agent-0.3.3 + (package + (name "go-github-com-xanzy-ssh-agent") + (version "0.3.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xanzy/ssh-agent") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ryv8aa4g7467baydjwgjbd4r8rp29xzgr3jzk0c7k8xl83lcylp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/xanzy/ssh-agent")) + (propagated-inputs (list go-github-com-microsoft-go-winio-0.5.2 + go-golang-org-x-crypto-0.0.0-20220622213112-05595931fe9d + go-golang-org-x-sys-0.0.0-20220715151400-c0bba94af5f8)) + (home-page "https://github.com/xanzy/ssh-agent") + (synopsis "ssh-agent") + (description + "Create a new +@@url{https://godoc.org/golang.org/x/crypto/ssh/agent#Agent,agent.Agent} on any +type of OS (so including Windows) from any @@url{https://golang.org,Go} +application.") + (license license:asl2.0))) + +(define-public go-golang-org-x-crypto-0.45.0 + (package + (name "go-golang-org-x-crypto") + (version "0.45.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v2rs45lpbfflsxlbz3zddj0hrplymqw26c6qxy50cn52i5a0nxj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.47.0 + go-golang-org-x-sys-0.38.0 + go-golang-org-x-term-0.37.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-github-com-go-git-go-git-5.17.2 + (package + (name "go-github-com-go-git-go-git") + (version "5.17.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-git/go-git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0akrvypfz2c6s7g2mrndmg7yfywvpa85mp7lddq0h72yxp6g75cq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-git/go-git/v5" + #:unpack-path "github.com/go-git/go-git")) + (propagated-inputs (list go-dario-cat-mergo-1.0.0 + go-github-com-armon-go-socks5-0.0.0-20160902184237-e75332964ef5 + go-github-com-elazarl-goproxy-1.7.2 + go-github-com-emirpasic-gods-1.18.1 + go-github-com-gliderlabs-ssh-0.3.8 + go-github-com-go-git-gcfg-1.5.1-0.20230307220236-3a3c6141e376 + go-github-com-go-git-go-billy-5.8.0 + go-github-com-go-git-go-git-fixtures-4.3.2-0.20231010084843-55a94097c399 + go-github-com-golang-groupcache-0.0.0-20241129210726-2c02b8208cf8 + go-github-com-google-go-cmp-0.7.0 + go-github-com-jbenet-go-context-0.0.0-20150711004518-d14ea06fba99 + go-github-com-kevinburke-ssh-config-1.2.0 + go-github-com-pjbgf-sha1cd-0.3.2 + go-github-com-protonmail-go-crypto-1.1.6 + go-github-com-sergi-go-diff-1.3.2-0.20230802210424-5b0b94c5c0d3 + go-github-com-skeema-knownhosts-1.3.1 + go-github-com-stretchr-testify-1.10.0 + go-github-com-xanzy-ssh-agent-0.3.3 + go-golang-org-x-crypto-0.45.0 + go-golang-org-x-net-0.47.0 + go-golang-org-x-sys-0.38.0 + go-golang-org-x-text-0.31.0 + go-gopkg-in-check-v1)) + (home-page "https://github.com/go-git/go-git") + (synopsis "Project Status") + (description + "This package provides a highly extensible git implementation in pure Go.") + (license license:asl2.0))) + +(define-public go-github-com-google-go-cmp-0.7.0 + (package + (name "go-github-com-google-go-cmp") + (version "0.7.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 "1cys8lz68za30z5cabvwrpnv2pg1ppqxdncmiz8iy2j624a5kg15")))) + (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-hashicorp-golang-lru-2.0.7 + (package + (name "go-github-com-hashicorp-golang-lru") + (version "2.0.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hashicorp/golang-lru") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lb2ylv2bz6lsqhn6c2hsafjjcx0hsdbah6arhb778g3xbkpgvf3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/hashicorp/golang-lru/v2" + #:unpack-path "github.com/hashicorp/golang-lru")) + (home-page "https://github.com/hashicorp/golang-lru") + (synopsis "golang-lru") + (description + "Package lru provides three different LRU caches of varying sophistication.") + (license license:mpl2.0))) + +(define-public go-github-com-matryer-is-1.4.1 + (package + (name "go-github-com-matryer-is") + (version "1.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/matryer/is") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04wgh8j2n19a5a4p8jjnya6yl5dm07kbbcz8gq6gj980bd9fk1ir")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/matryer/is")) + (home-page "https://github.com/matryer/is") + (synopsis "is") + (description + "Package is provides a lightweight extension to the standard library's testing +capabilities.") + (license license:expat))) + +(define-public go-golang-org-x-net-0.51.0 + (package + (name "go-golang-org-x-net") + (version "0.51.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07kaj9fa5g9yqc7mnm200d2w4hzldcvxdw01lg4cwn6g2iaykc3c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.48.0 + go-golang-org-x-sys-0.41.0 + go-golang-org-x-term-0.40.0 + go-golang-org-x-text-0.34.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.49.0 + (package + (name "go-golang-org-x-crypto") + (version "0.49.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16ckj8bqc76cqazxsbck76094ra0ndkkv5c3x6zvxc8fnhq9g5pl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.51.0 + go-golang-org-x-sys-0.42.0 + go-golang-org-x-term-0.41.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.41.0 + (package + (name "go-golang-org-x-term") + (version "0.41.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i013fx5jk4962izr9f897h04b0im4akydhasm7gx145x5z6218i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.42.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.48.0 + (package + (name "go-golang-org-x-crypto") + (version "0.48.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ml7qabakjv3lcsv2pkc0h3092547z30pn8qwdiy7vf7hrssqa6g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.49.0 + go-golang-org-x-sys-0.41.0 + go-golang-org-x-term-0.40.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.40.0 + (package + (name "go-golang-org-x-term") + (version "0.40.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x6m4cxk8h88gacxjc6vsaj585zwc8dzpgxwgbq6fwg6l1519vxn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.41.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.34.0 + (package + (name "go-golang-org-x-text") + (version "0.34.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10qhscx7zdack9b5ynjiiyk2pl2c5jfamvwgjfhpnnhxgp6jr8rc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.41.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.50.0 + (package + (name "go-golang-org-x-net") + (version "0.50.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0azrbdpydjdjg63rj51blwjlqaplwbd5yi9dy4fyxd38wm36yyq3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.48.0 + go-golang-org-x-sys-0.41.0 + go-golang-org-x-term-0.40.0 + go-golang-org-x-text-0.34.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.47.0 + (package + (name "go-golang-org-x-crypto") + (version "0.47.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07zig5a9agval88irwa4imbl2rkfb4h368gai4zh0dxqvwkwni7q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.48.0 + go-golang-org-x-sys-0.40.0 + go-golang-org-x-term-0.39.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.39.0 + (package + (name "go-golang-org-x-term") + (version "0.39.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hb99x8d8jpc2q5w4xlhmhasqvr3y32p47b4hik543nr95bgh8vn")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.40.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.33.0 + (package + (name "go-golang-org-x-text") + (version "0.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16zd4n6mi1rb1givbc1vfnalh98ssyfzcw6xyyawr8iyckxgil1f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.40.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.49.0 + (package + (name "go-golang-org-x-net") + (version "0.49.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z3j6cp7hx2hinm8wj483rqf0xqish2yvyan4lad9xhfdhyvmcka")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.47.0 + go-golang-org-x-sys-0.40.0 + go-golang-org-x-term-0.39.0 + go-golang-org-x-text-0.33.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.31.0 + (package + (name "go-golang-org-x-mod") + (version "0.31.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03jwr0fkyg3kbp7vrc0q9wdmiqn1rxswqh8r4znqqhbpq5fwksvq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.39.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.46.0 + (package + (name "go-golang-org-x-crypto") + (version "0.46.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07qn22z6xfs3d0jximgssasx580z8kwz9qacdac4sgdpc1kmqn82")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.47.0 + go-golang-org-x-sys-0.39.0 + go-golang-org-x-term-0.38.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.39.0 + (package + (name "go-golang-org-x-sys") + (version "0.39.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "070pvn1p797j0fpzz9rc94ysr4j7bsfrgqzd6350wgnkffn76hiq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.38.0 + (package + (name "go-golang-org-x-term") + (version "0.38.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1k5cc7frng4dzflq0acz2c64kdcq74jll115x6iah9n6apvrgag3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.39.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.44.0 + (package + (name "go-golang-org-x-crypto") + (version "0.44.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00yfs8a1ky7jr24rrwq406fyhx71bgywliffb74cjy4rhsm208l5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.46.0 + go-golang-org-x-sys-0.38.0 + go-golang-org-x-term-0.37.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.37.0 + (package + (name "go-golang-org-x-term") + (version "0.37.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i54d199c3v4kscwry1nzd9kb9x49bcrfsrwkhhw1rnxsja9kcy3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.38.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.31.0 + (package + (name "go-golang-org-x-text") + (version "0.31.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cnrjnyhlkxcs1gkl5dlx5kcfzv88z8sg1j7jf8b9c9bimjijnx9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.38.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.47.0 + (package + (name "go-golang-org-x-net") + (version "0.47.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f31sk5xwkdrfj62j2xw4y6ll2w5wwdzppxsj23d0z0qvl4n18fs")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.44.0 + go-golang-org-x-sys-0.38.0 + go-golang-org-x-term-0.37.0 + go-golang-org-x-text-0.31.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20251111182119-bc8e575c7b54 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20251111182119-bc8e575c7b54") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hgay2m1j2xzfgx4i1psnc1hgdryl3948qjknbyml3r92jhixgk2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.30.0 + go-golang-org-x-sync-0.18.0 + go-golang-org-x-sys-0.38.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.39.0 + (package + (name "go-golang-org-x-tools") + (version "0.39.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1p38k2dw3pisp0pkw4cb49wv9mmiv6cz1yncvi000pamdg0j6k")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.30.0 + go-golang-org-x-net-0.47.0 + go-golang-org-x-sync-0.18.0 + go-golang-org-x-telemetry-0.0.0-20251111182119-bc8e575c7b54)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.32.0 + (package + (name "go-golang-org-x-text") + (version "0.32.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gypmskpr1zpvdi0a5zxl6xnk43gb16fwr1bdg0kx6x55hl1z46s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.39.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.48.0 + (package + (name "go-golang-org-x-net") + (version "0.48.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wbdyjs97a24h4dg3rfq27zwcbm7szjnpa88vj3n1hc9r1v5v6m1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.46.0 + go-golang-org-x-sys-0.39.0 + go-golang-org-x-term-0.38.0 + go-golang-org-x-text-0.32.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.45.0 + (package + (name "go-golang-org-x-net") + (version "0.45.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02iifaz05s2cddpypzx2va23z7i0dw4z1fri6gl8hj74p1ssp886")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.42.0 + go-golang-org-x-sys-0.36.0 + go-golang-org-x-term-0.35.0 + go-golang-org-x-text-0.29.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.43.0 + (package + (name "go-golang-org-x-crypto") + (version "0.43.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d49g86ndfzj40nrichhhsknn6lgl1gh8862dmgsx0l0885kik9i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.45.0 + go-golang-org-x-sys-0.37.0 + go-golang-org-x-term-0.36.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.36.0 + (package + (name "go-golang-org-x-term") + (version "0.36.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13xd1frw2jzqbd8743m5zhrq6asz9ar1maxd3cbk3rzybc9wx0p5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.37.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.30.0 + (package + (name "go-golang-org-x-text") + (version "0.30.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pgpfzk86wqf6k2fbrxa80pz1jx6y4dfr4dr26pwsw6j7l3s5pby")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.37.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.46.0 + (package + (name "go-golang-org-x-net") + (version "0.46.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zb45fmiwsi8nq56wfzk83q7ksqk8jaw8rlpnxv929c419gi8h0s")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.43.0 + go-golang-org-x-sys-0.37.0 + go-golang-org-x-term-0.36.0 + go-golang-org-x-text-0.30.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.42.0 + (package + (name "go-golang-org-x-crypto") + (version "0.42.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1l51p6db9sha2c6f8hqanp60ziy4f79gniz3blbi0vvd7pwm73hd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.43.0 + go-golang-org-x-sys-0.36.0 + go-golang-org-x-term-0.35.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.35.0 + (package + (name "go-golang-org-x-term") + (version "0.35.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1496a1k8fn9yf3sn5j65cjvbkagp1g6981ssgbxrnc7lllaflw6g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.36.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.29.0 + (package + (name "go-golang-org-x-text") + (version "0.29.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bqawr6mmljgcv18zvhfnn6wbgwn7swcmsvb8s2a4j8cdl67hgyc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.36.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.44.0 + (package + (name "go-golang-org-x-net") + (version "0.44.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f20m4j0ml1jpx5y0ki12f0dykg67mqqb21w80x68w3yp4flpybi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.42.0 + go-golang-org-x-sys-0.36.0 + go-golang-org-x-term-0.35.0 + go-golang-org-x-text-0.29.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.41.0 + (package + (name "go-golang-org-x-crypto") + (version "0.41.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rwnx3ry7yl0jkl9gxw8xgm2dbpmswa62y4b4sjsnlkqv8zyw0c0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.42.0 + go-golang-org-x-sys-0.35.0 + go-golang-org-x-term-0.34.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.34.0 + (package + (name "go-golang-org-x-term") + (version "0.34.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xflwjirg5hmz6k0ycawdd77z4g4hwi4cw261fd28lc4bsafi8kx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.35.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.28.0 + (package + (name "go-golang-org-x-text") + (version "0.28.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b6zgs0daqk271i520172149k8i15fl28shrhivikr7z13szcf96")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.35.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.43.0 + (package + (name "go-golang-org-x-net") + (version "0.43.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zjpf0db94rqpdspmk7mr80hb4djj95lnnmmd9lc02zcb90f5zbd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.41.0 + go-golang-org-x-sys-0.35.0 + go-golang-org-x-term-0.34.0 + go-golang-org-x-text-0.28.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.40.0 + (package + (name "go-golang-org-x-crypto") + (version "0.40.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bk2bdlxkk3xfb5jgg9ign35r8dz6925fdpfzyrlyjsj7xfhw4yi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.41.0 + go-golang-org-x-sys-0.34.0 + go-golang-org-x-term-0.33.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.33.0 + (package + (name "go-golang-org-x-term") + (version "0.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zw8wr9i07lr900pha6ly3kayj7v6nkmbljdxvaw9g1bi7aibmh6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.34.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.27.0 + (package + (name "go-golang-org-x-text") + (version "0.27.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rzblw21c1bqpfyxd9miw5p61f96pd5s0n0n8vnzsic2j4zwkqhw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.34.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.42.0 + (package + (name "go-golang-org-x-net") + (version "0.42.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0srzxz44nrl7v5ian4kf4k9a9733cinzn260j7zfq8885dxaa633")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.40.0 + go-golang-org-x-sys-0.34.0 + go-golang-org-x-term-0.33.0 + go-golang-org-x-text-0.27.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.25.0 + (package + (name "go-golang-org-x-mod") + (version "0.25.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fxrnmqcs91avhc5bsxsr1l4dnalbii1cc63mkkbma1b4z75csii")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.39.0 + (package + (name "go-golang-org-x-crypto") + (version "0.39.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mdw49a6w7iwydsh53cj6ymq6qnx0zhjcv13dph1cy5a0vn9hgh5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.33.0 + go-golang-org-x-term-0.32.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.24.0 + (package + (name "go-golang-org-x-mod") + (version "0.24.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17sjk98d3qwh9s6gqjmfy07z0gyj5hyv5a9kyg4si3yjfzbnwhx7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.38.0 + (package + (name "go-golang-org-x-crypto") + (version "0.38.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wx7wf3ifb10cx2yckm925a9ydy5bw3iv664cma27abkfssj07ba")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.33.0 + go-golang-org-x-term-0.32.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.33.0 + (package + (name "go-golang-org-x-sys") + (version "0.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19m090xd3abysvk1y07fhhd025k3s456i71ww0pq0b2pzsva5ra2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.32.0 + (package + (name "go-golang-org-x-term") + (version "0.32.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09q25x265yyy4jfjqpm10x8jai30wcbhb7bqgkjll4gw2sz3zhz1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.33.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-github-com-google-go-cmp-0.6.0 + (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-golang-org-x-crypto-0.19.0 + (package + (name "go-golang-org-x-crypto") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17cl6lik51fqz0mwwsfnbbxgx1lky8smv3z2r03k7fdar4n68d6v")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.17.0 + go-golang-org-x-term-0.17.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.17.0 + (package + (name "go-golang-org-x-term") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h01ircszw707fssvhggqk8gv1bydg0hzx57xxm0zwfyy5c3nall")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.17.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.14.0 + (package + (name "go-golang-org-x-text") + (version "0.14.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10mgwlhhyqrxmbrznsx1fdnk43fkn2mbjbcmwkhv0aps74l1xzkl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.21.0 + (package + (name "go-golang-org-x-net") + (version "0.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1k06xgjzz72fmfp2x5nhlsl2r6dg3fhwf7xrg2zzbapdjcramy1d")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.19.0 + go-golang-org-x-sys-0.17.0 + go-golang-org-x-term-0.17.0 + go-golang-org-x-text-0.14.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.23.0 + (package + (name "go-golang-org-x-crypto") + (version "0.23.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0q92kp8nwa8msgs0bsrypa85mqvpa23pvsv4pwnmfsk5cl76ldnf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.20.0 + go-golang-org-x-term-0.20.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.20.0 + (package + (name "go-golang-org-x-term") + (version "0.20.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cj4k893215sfrn8x3smmz9wps5h4vd02lw6kz4d94nqjra8wkwi")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.20.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.15.0 + (package + (name "go-golang-org-x-text") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "196y4ijjwl01v9si1s0signbhnhcbmcigyndbsvbl8gsyrxfvx3i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.25.0 + (package + (name "go-golang-org-x-net") + (version "0.25.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17ipy444cd74vh8h3vbyg835gwcrg93advsy5kb6x3qdnrf5yc92")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.23.0 + go-golang-org-x-sys-0.20.0 + go-golang-org-x-term-0.20.0 + go-golang-org-x-text-0.15.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.15.0 + (package + (name "go-golang-org-x-mod") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1024mn5jnpmqmqzll0n30knsjxk66a85hrhifcdzfsjkfr1ylwl5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.6.0 + (package + (name "go-golang-org-x-sync") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wpwi7rji6abjhlirh91gqwi81vv8is580jnm949n393zjrsdf1c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.17.0 + (package + (name "go-golang-org-x-sys") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yqbn48bfkggn1hhw10jxg5gfmmw5kfvqcxnxim7i9k20b2b4sr6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20240228155512-f48c80bd79b2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bbpilv20k8jb0k2gyx3ybx7v5gd2dqqsh0v6rjva08b7bvixc96")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.15.0 + go-golang-org-x-sync-0.6.0 + go-golang-org-x-sys-0.17.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d + (package + (name "go-golang-org-x-tools") + (version "0.21.1-0.20240508182429-e35e4ccd0d2d") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02vkqazcf0qnrl4wyngayl53lypm2998cava1lxs4blsb8kh0jcq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.17.0 + go-golang-org-x-net-0.25.0 + go-golang-org-x-sync-0.7.0 + go-golang-org-x-telemetry-0.0.0-20240228155512-f48c80bd79b2)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.25.0 + (package + (name "go-golang-org-x-text") + (version "0.25.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1r9532ml0psfby89agf20q23qzwfikhydl8q77ad5y73xvdx89lf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list + go-golang-org-x-tools-0.21.1-0.20240508182429-e35e4ccd0d2d)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.40.0 + (package + (name "go-golang-org-x-net") + (version "0.40.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zsh08wbamzlvlwvlw6slgcqhaa59rwz9pq01lbyjigw6cfww406")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.38.0 + go-golang-org-x-sys-0.33.0 + go-golang-org-x-term-0.32.0 + go-golang-org-x-text-0.25.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.14.0 + (package + (name "go-golang-org-x-sync") + (version "0.14.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gpa1v6wnp1bszk5iyiakq1j37icgxswj3iysdrdyp0yadw0pm30")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.33.0 + (package + (name "go-golang-org-x-tools") + (version "0.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lbb4y1c5b4719pdhfcb90sdzagzsb2lw5hx8gizsba3cj0r0f25")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.24.0 + go-golang-org-x-net-0.40.0 + go-golang-org-x-sync-0.14.0 + go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.26.0 + (package + (name "go-golang-org-x-text") + (version "0.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0r2hc94xskj6z7pxhcamrn4420bwkl04y2aa0asskshag05c0mlk")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.33.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.41.0 + (package + (name "go-golang-org-x-net") + (version "0.41.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y2j7wj0y603h30hv1lx7h3gbwiiwi2mwl22rr2z06k6ngr65ypb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.39.0 + go-golang-org-x-sys-0.33.0 + go-golang-org-x-term-0.32.0 + go-golang-org-x-text-0.26.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.15.0 + (package + (name "go-golang-org-x-sync") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hfxqj3cf6a06xk5nf2wn8drp413a6fxg359ccb81w87dy31xzi5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.12.0 + (package + (name "go-golang-org-x-mod") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vzhyzdrbsbav968s1aqzi9x4dynqzd0qfsyp6fz6m8y4cxik11p")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.8.0 + (package + (name "go-golang-org-x-sys") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1p81niiin8dwyrjl2xsc95136w3vdw4kmj0w3mlh0vh5v134s4xq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.8.0 + (package + (name "go-golang-org-x-term") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1c2y6ln6yqi9rrsn2i2yp8zga8j1vp0jcxd6152r8r92bhnsrgqf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.8.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.9.0 + (package + (name "go-golang-org-x-text") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1krb09z7vcl99h7a1ac47n4s13mjp0x549y4s49k2ncrqddwklf7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.10.0 + (package + (name "go-golang-org-x-net") + (version "0.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m27i5hpk2bdljz6zk8p6270bk6yrn6n5rnynr71ff2rh18s4h8y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.8.0 + go-golang-org-x-term-0.8.0 + go-golang-org-x-text-0.9.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.13.0 + (package + (name "go-golang-org-x-crypto") + (version "0.13.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lx4zhl8mazi8n16ns55zkh9hl870ij1ag9an3bfzp0ppf5y9sif")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.10.0 + go-golang-org-x-sys-0.12.0 + go-golang-org-x-term-0.12.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.12.0 + (package + (name "go-golang-org-x-term") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ir2n7m5gm6bs2j9nidp09cxlv6190nq3lmnqsavvzmgxb92hn9l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.12.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.8.0 + (package + (name "go-golang-org-x-mod") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dnzhiqgx33r2l0bz4amx52cmmw0wz4cvpm6ax5gq4ax6agk6998")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.5.0 + (package + (name "go-golang-org-x-term") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yiyjhyzsq7iml85nry5c7jlazrqlywkvgpllhcw23k4ndgy4w3z")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.5.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.7.0 + (package + (name "go-golang-org-x-text") + (version "0.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17k7rgmv976ihfzwr8a5gfb65m1gdp1a4s4mk0fn38dwmxgig3k5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.1.12)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.6.0 + (package + (name "go-golang-org-x-net") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mgh4rzxn1rwb17h8wbgzq7jsics03vrm8k9vbykvi90ra87ihbv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-sys-0.5.0 + go-golang-org-x-term-0.5.0 + go-golang-org-x-text-0.7.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.5.0 + (package + (name "go-golang-org-x-sys") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ypmc9bbxxz1wjl8bp2233x7qgfpiz72d0smm0jng1z5bdjmayx7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.1.0 + (package + (name "go-golang-org-x-sync") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07qrhni6f5hh5p95k1yk6s4wsj341q663irvx6rllrxfsymj6a0z")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.6.0 + (package + (name "go-golang-org-x-tools") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12gl0k0653zgsims5rgqm9pcgw76yxldkng9987c0k3ysx75z5sf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.8.0 + go-golang-org-x-net-0.6.0 + go-golang-org-x-sync-0.1.0 + go-golang-org-x-sys-0.5.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.13.0 + (package + (name "go-golang-org-x-text") + (version "0.13.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15k0hrivb22qwifiimqaz36xcyr86ml4h27s4jlczmybqly7hlwg")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.6.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.15.0 + (package + (name "go-golang-org-x-net") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z49cp7lwcksqqrhq03lbs6xxn8xil0ahanp6xkkyrv60d5n0j4k")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.13.0 + go-golang-org-x-sys-0.12.0 + go-golang-org-x-term-0.12.0 + go-golang-org-x-text-0.13.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.12.0 + (package + (name "go-golang-org-x-sys") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pjv2zmjqwfbn399smanczsy2lqfmyscjrd9jx2nci5rm7r6fds7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.3.0 + (package + (name "go-golang-org-x-sync") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jmkqah45db9nz6yjdd8vvanpjfzb5lsv6bxf0d1dih4zhp4l8kc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.13.0 + (package + (name "go-golang-org-x-tools") + (version "0.13.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08ak79na26dm4xq071pr6qf3gxqd9h84pygcch4lh3yvnqssybfc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.12.0 + go-golang-org-x-net-0.15.0 + go-golang-org-x-sync-0.3.0 + go-golang-org-x-sys-0.12.0)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.17.0 + (package + (name "go-golang-org-x-mod") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1spva76nman7p8hy484vql57gwrfzkg8cbvbi12il0gy0afq9mp9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.13.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.7.0 + (package + (name "go-golang-org-x-sync") + (version "0.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03yq3pnjwqxqy1cvbkaa39ca2b9cli1k5wnz76l3a65n9fafai6q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.20.0 + (package + (name "go-golang-org-x-sys") + (version "0.20.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1c0534cl6mm3x4gi3cf9x6kdg1v5xdd5rsm0iqjnj7yxinmb8gw6")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20240521205824-bda55230c457") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pnij6aljk9lrgrw4zd3gdsa5jwqz3zrn1197zh8k2rm07ywbpkp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.17.0 + go-golang-org-x-sync-0.7.0 + go-golang-org-x-sys-0.20.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.34.0 + (package + (name "go-golang-org-x-tools") + (version "0.34.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gin77ikq2kzbqpyjp87ndkcpdsn3dnh6bh4j2038dzqh0kgdqqb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.25.0 + go-golang-org-x-net-0.41.0 + go-golang-org-x-sync-0.15.0 + go-golang-org-x-telemetry-0.0.0-20240521205824-bda55230c457)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.26.0 + (package + (name "go-golang-org-x-mod") + (version "0.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kxra52rzrlnfkwfpl1sjb31n0nx0rrd6d9qhm5mz95sn11vcwm8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.34.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20250710130107-8d8967aff50b + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20250710130107-8d8967aff50b") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g4hrzj2mkmijb7q6pdwkdg882qbz346cs571lrfmrp0kjyxaig3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.26.0 + go-golang-org-x-sync-0.16.0 + go-golang-org-x-sys-0.34.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.35.0 + (package + (name "go-golang-org-x-tools") + (version "0.35.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lk3y09hhvn8r4335cadhpnfk4dbk12khaasbr4yg9gpywidz7c7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.26.0 + go-golang-org-x-net-0.42.0 + go-golang-org-x-sync-0.16.0 + go-golang-org-x-telemetry-0.0.0-20250710130107-8d8967aff50b)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.27.0 + (package + (name "go-golang-org-x-mod") + (version "0.27.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sc4khiag5xdjmm898iaifxmh1az8a5rc0bic5ylxkcpkkiddn1j")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.35.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.16.0 + (package + (name "go-golang-org-x-sync") + (version "0.16.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jq6fx9wv0hmg247dlg718ickgv49ddmm1imsbg34cwy8i2878mj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.35.0 + (package + (name "go-golang-org-x-sys") + (version "0.35.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01k7rkyqvf99m24xcfjdpkrad22rvvs9xp91l1sbsyjgzzy8g620")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20250807160809-1a19826ec488 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20250807160809-1a19826ec488") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vriymj4kgjcl6x32mssa5ibbw20ljd0z1z288nh0rf13bijdjm9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.27.0 + go-golang-org-x-sync-0.16.0 + go-golang-org-x-sys-0.35.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.36.0 + (package + (name "go-golang-org-x-tools") + (version "0.36.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15lxq0hwj85brz97mdjjbnj6h504n33ssx3cxzx32g87x3lz34md")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.27.0 + go-golang-org-x-net-0.43.0 + go-golang-org-x-sync-0.16.0 + go-golang-org-x-telemetry-0.0.0-20250807160809-1a19826ec488)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.28.0 + (package + (name "go-golang-org-x-mod") + (version "0.28.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wwcxzq7qahnvbfinwhz31mriqq43z480vyn82yambnahq7gl452")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.36.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20250908211612-aef8a434d053 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20250908211612-aef8a434d053") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z8hhil19l1l9qc4ricgb512lhqhi6mahas1yxrnf2zfz7lsimlr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.28.0 + go-golang-org-x-sync-0.17.0 + go-golang-org-x-sys-0.36.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.37.0 + (package + (name "go-golang-org-x-tools") + (version "0.37.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l0srynl2cikmz089q5vqgifz6ll2ic1762fbfvak26vqbcx0knz")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.28.0 + go-golang-org-x-net-0.44.0 + go-golang-org-x-sync-0.17.0 + go-golang-org-x-telemetry-0.0.0-20250908211612-aef8a434d053)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.29.0 + (package + (name "go-golang-org-x-mod") + (version "0.29.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cc79540hc7yjwmqi6574808i3i3p0n8q49fp7vccb86qgms1rcc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.37.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.17.0 + (package + (name "go-golang-org-x-sync") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bga9sfiwqxs7g913p7b355hg30agw58h5f5k7rzgpsai37nbkik")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20251008203120-078029d740a8 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20251008203120-078029d740a8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h0yk9xlc1zi72fsg4pvl3f4a53ygd2wv186gyx84ibq620a2a09")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.29.0 + go-golang-org-x-sync-0.17.0 + go-golang-org-x-sys-0.37.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.38.0 + (package + (name "go-golang-org-x-tools") + (version "0.38.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wg5cjz0skwafi1riqm7l06s9p1jbsijym5s7w8nc2cyq1cwi0w4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.29.0 + go-golang-org-x-net-0.46.0 + go-golang-org-x-sync-0.17.0 + go-golang-org-x-telemetry-0.0.0-20251008203120-078029d740a8)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.30.0 + (package + (name "go-golang-org-x-mod") + (version "0.30.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q8argakyi6x65kisydgkzicz28i03r31bb3bdrp7d5j08kxinv4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.38.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20251203150158-8fff8a5912fc + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20251203150158-8fff8a5912fc") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vlml5zadv8gjcsvh72bahrs2vfbcpgx39hr0035q654ypglj1bm")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.30.0 + go-golang-org-x-sync-0.18.0 + go-golang-org-x-sys-0.38.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.40.0 + (package + (name "go-golang-org-x-tools") + (version "0.40.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05prg8ay4z0f49g13mm9b1iwqpsq6kaw0qcafmbmz95rgbvzfrfr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.31.0 + go-golang-org-x-net-0.48.0 + go-golang-org-x-sync-0.19.0 + go-golang-org-x-telemetry-0.0.0-20251203150158-8fff8a5912fc)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.32.0 + (package + (name "go-golang-org-x-mod") + (version "0.32.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sf1jpxakgb3wlhyjfrhrbypj7xccvqanqmxzyqhyhm5bniq12q9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.40.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.40.0 + (package + (name "go-golang-org-x-sys") + (version "0.40.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rygxjhh29hjzr6jni6kxaib1c9d6mp2wvjngfzdpxxmm9rk9r3d")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20260109210033-bd525da824e2 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20260109210033-bd525da824e2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06iz0ga0lrxzqf2fyrngy9x6cnx6rvrcnfgk2f2gm4r3y0690f4m")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.32.0 + go-golang-org-x-sync-0.19.0 + go-golang-org-x-sys-0.40.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.41.0 + (package + (name "go-golang-org-x-tools") + (version "0.41.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vn6a2an85732n23xz4i8z9jk4wqnxxhrp1wd77zs2n3yny8m3yw")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.32.0 + go-golang-org-x-net-0.49.0 + go-golang-org-x-sync-0.19.0 + go-golang-org-x-telemetry-0.0.0-20260109210033-bd525da824e2)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-mod-0.33.0 + (package + (name "go-golang-org-x-mod") + (version "0.33.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/mod") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g1g82lzcrn11b33aw1gs8k3whf7l76kgzxr49126shbyq6dxaws")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/mod")) + (propagated-inputs (list go-golang-org-x-tools-0.41.0)) + (home-page "https://golang.org/x/mod") + (synopsis "mod") + (description + "This repository holds packages for writing tools that work directly with Go +module mechanics. That is, it is for direct manipulation of Go modules +themselves.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.19.0 + (package + (name "go-golang-org-x-sync") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ykjzxskvy1jbvyp2svd766jiyv3m0rqg89ifg7flllrqbx5kd25")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.41.0 + (package + (name "go-golang-org-x-sys") + (version "0.41.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "015ip5ifzl21k50d6a5labxk967cjir905cg3xb2spslsnp0304v")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-telemetry-0.0.0-20260209163413-e7419c687ee4 + (package + (name "go-golang-org-x-telemetry") + (version "0.0.0-20260209163413-e7419c687ee4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/telemetry") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wr4b40lwzpac2n9ipz5lmq6p973g5mr2im38dy3816lbg84rp38")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/telemetry")) + (propagated-inputs (list go-golang-org-x-mod-0.33.0 + go-golang-org-x-sync-0.19.0 + go-golang-org-x-sys-0.41.0)) + (home-page "https://golang.org/x/telemetry") + (synopsis "Go Telemetry") + (description + "This repository holds the Go Telemetry server code and libraries, used for +hosting @@url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting Go +toolchain programs with opt-in telemetry.") + (license license:bsd-3))) + +(define-public go-golang-org-x-tools-0.42.0 + (package + (name "go-golang-org-x-tools") + (version "0.42.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0206hl6v7gy7cxwamjapa1zr2n3clj0vaqwyy6izcw18faga466i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/tools")) + (propagated-inputs (list go-github-com-google-go-cmp-0.6.0 + go-github-com-yuin-goldmark-1.4.13 + go-golang-org-x-mod-0.33.0 + go-golang-org-x-net-0.50.0 + go-golang-org-x-sync-0.19.0 + go-golang-org-x-telemetry-0.0.0-20260209163413-e7419c687ee4)) + (home-page "https://golang.org/x/tools") + (synopsis "Go Tools") + (description + "This repository provides the @@code{golang.org/x/tools} module, comprising +various tools and packages mostly for static analysis of Go programs, some of +which are listed below. Use the \"Go reference\" link above for more information +about any package.") + (license license:bsd-3))) + +(define-public go-golang-org-x-text-0.35.0 + (package + (name "go-golang-org-x-text") + (version "0.35.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/text") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ak185y6q2gbpmihlgj5aaynbnkm139h3lrmycrb4lp93r2jxfpx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/text")) + (propagated-inputs (list go-golang-org-x-tools-0.42.0)) + (home-page "https://golang.org/x/text") + (synopsis "Go Text") + (description + "text is a repository of text-related packages related to internationalization +(i18n) and localization (l10n), such as character encodings, text +transformations, and locale-specific text handling.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.52.0 + (package + (name "go-golang-org-x-net") + (version "0.52.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "152pzw1bnfv7byp0pm31gj3rn4z3l8qs14g1zmidm5b12j90c1jd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.49.0 + go-golang-org-x-sys-0.42.0 + go-golang-org-x-term-0.41.0 + go-golang-org-x-text-0.35.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.43.0 + (package + (name "go-golang-org-x-sys") + (version "0.43.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18by7v7gvbanxkqjdadisgc7hgsn580yy5zj42wgiv642qd2r11g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.42.0 + (package + (name "go-golang-org-x-term") + (version "0.42.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ms3xm3m17ba2y7vk1mhyqjgzf15qn00v8hb340xivga0yy86a0l")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.43.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-crypto-0.50.0 + (package + (name "go-golang-org-x-crypto") + (version "0.50.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rk47vw7sirdakvl0z1ffgrsd1xm285i3wv6xbm47b8irvailxxf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.52.0 + go-golang-org-x-sys-0.43.0 + go-golang-org-x-term-0.42.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sync-0.20.0 + (package + (name "go-golang-org-x-sync") + (version "0.20.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0inbjipc9a1ai7r1ar4hqgq1d2js5w2v6cnda3l5msna4y227dy9")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-time-0.15.0 + (package + (name "go-golang-org-x-time") + (version "0.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/time") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qgpq5qdkhx82b0p6616qzsw3a2hgkfzpxwqvhyvk7vhmq1vhgg4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/time")) + (home-page "https://golang.org/x/time") + (synopsis "Go Time") + (description "This repository provides supplementary Go time packages.") + (license license:bsd-3))) + +(define-public go-charm-land-wish-2.0.1 + (package + (name "go-charm-land-wish") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/wish") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12nq327n2scg4wz3ib75g0151vbmgkqwd5llfz0y80xq9wdfc027")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/wish/v2" + #:unpack-path "charm.land/wish")) + (propagated-inputs (list go-charm-land-bubbletea-2.0.2 + go-charm-land-log-2.0.0 + go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-keygen-0.5.4 + go-github-com-charmbracelet-ssh-0.0.0-20250826160808-ebfa259c7309 + go-github-com-go-git-go-git-5.17.2 + go-github-com-google-go-cmp-0.7.0 + go-github-com-hashicorp-golang-lru-v2 + go-github-com-matryer-is-1.4.1 + go-golang-org-x-crypto-0.50.0 + go-golang-org-x-sync-0.20.0 + go-golang-org-x-time-0.15.0)) + (home-page "https://charm.land/wish") + (synopsis "Wish") + (description "Package wish provides utilities for building SSH servers.") + (license license:expat))) + +(define-public go-golang-org-x-sync-0.21.0 + (package + (name "go-golang-org-x-sync") + (version "0.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sync") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11ix8kkmd7nyarahg3b7j1yp85dgh9cikn3mlva3xbv4pmawyzns")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sync")) + (home-page "https://golang.org/x/sync") + (synopsis "Go Sync") + (description + "This repository provides Go concurrency primitives in addition to the ones +provided by the language and \"sync\" and \"sync/atomic\" packages.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20260703014108-f5a850f9c2b7 + (package + (name "go-github-com-charmbracelet-ultraviolet") + (version "0.0.0-20260703014108-f5a850f9c2b7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/ultraviolet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0psakkpv8vvvfsf2b9lyvlq9xcmpicky12yxdqrqn1rnmwpm4rki")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/ultraviolet")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-charmbracelet-x-termios-0.1.1 + go-github-com-charmbracelet-x-windows-0.2.2 + go-github-com-clipperhouse-uax29-2.7.0 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-muesli-cancelreader-0.2.2 + go-github-com-rivo-uniseg-0.4.7 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sync-0.21.0 + go-golang-org-x-sys-0.46.0)) + (home-page "https://github.com/charmbracelet/ultraviolet") + (synopsis "Ultraviolet") + (description + "Package uv (Ultraviolet) provides primitives for building terminal user +interfaces in Go.") + (license license:expat))) + +(define-public go-charm-land-bubbletea-2.0.8 + (package + (name "go-charm-land-bubbletea") + (version "2.0.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/bubbletea") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m0mb529gn47vy3j7nm6bx832hvq7sna9q1icl0cgw4r1afs3x0q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/bubbletea/v2" + #:unpack-path "charm.land/bubbletea")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-ultraviolet-0.0.0-20260703014108-f5a850f9c2b7 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-muesli-cancelreader-0.2.2 + go-golang-org-x-sys-0.46.0)) + (home-page "https://charm.land/bubbletea") + (synopsis "Bubble Tea") + (description + "Package tea provides a framework for building rich terminal user interfaces +based on the paradigms of The Elm Architecture. It's well-suited for simple and +complex terminal applications, either inline, full-window, or a mix of both. +It's been battle-tested in several large projects and is production-ready.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-ultraviolet-0.0.0-20260525132238-948f4557a654 + (package + (name "go-github-com-charmbracelet-ultraviolet") + (version "0.0.0-20260525132238-948f4557a654") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/ultraviolet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1r4rk2qv9db6iglxg116vzr0z8hjvkpqcm11qimgc9idlzb3ssrs")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/ultraviolet")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-charmbracelet-x-termios-0.1.1 + go-github-com-charmbracelet-x-windows-0.2.2 + go-github-com-clipperhouse-uax29-2.7.0 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-muesli-cancelreader-0.2.2 + go-github-com-rivo-uniseg-0.4.7 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sync-0.20.0 + go-golang-org-x-sys-0.45.0)) + (home-page "https://github.com/charmbracelet/ultraviolet") + (synopsis "Ultraviolet") + (description + "Package uv (Ultraviolet) provides primitives for building terminal user +interfaces in Go.") + (license license:expat))) + +(define-public go-charm-land-bubbletea-2.0.7 + (package + (name "go-charm-land-bubbletea") + (version "2.0.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/bubbletea") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02shwpml0jzw7nyr9bv72vzjd5blxqabs5z0l9w9gpaslnf40ajc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/bubbletea/v2" + #:unpack-path "charm.land/bubbletea")) + (propagated-inputs (list go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-ultraviolet-0.0.0-20260525132238-948f4557a654 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20241212170349-ad4b7ae0f25f + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-muesli-cancelreader-0.2.2 + go-golang-org-x-sys-0.45.0)) + (home-page "https://charm.land/bubbletea") + (synopsis "Bubble Tea") + (description + "Package tea provides a framework for building rich terminal user interfaces +based on the paradigms of The Elm Architecture. It's well-suited for simple and +complex terminal applications, either inline, full-window, or a mix of both. +It's been battle-tested in several large projects and is production-ready.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.45.0 + (package + (name "go-golang-org-x-sys") + (version "0.45.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12agfwdvgamd88rkczfqc8ag4mc8hlj0ilvnvpw0kk0ick8xndx0")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-charm-land-lipgloss-2.0.4 + (package + (name "go-charm-land-lipgloss") + (version "2.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/lipgloss") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j7m4ljwg19dkznv8d353chx18ghsrkc42aw4hzply12p2cpcpw8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/lipgloss/v2" + #:unpack-path "charm.land/lipgloss")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.4.1 + go-github-com-charmbracelet-colorprofile-0.4.3 + go-github-com-charmbracelet-ultraviolet-0.0.0-20251205161215-1948445e3318 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f + go-github-com-charmbracelet-x-term-0.2.2 + go-github-com-clipperhouse-displaywidth-0.11.0 + go-github-com-lucasb-eyer-go-colorful-1.4.0 + go-github-com-rivo-uniseg-0.4.7 + go-golang-org-x-sys-0.45.0)) + (home-page "https://charm.land/lipgloss") + (synopsis "Lip Gloss") + (description + "Package lipgloss provides style definitions for nice terminal layouts. Built +with TUIs in mind.") + (license license:expat))) + +(define-public go-github-com-makenowjust-heredoc-1.0.0 + (package + (name "go-github-com-makenowjust-heredoc") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/makenowjust/heredoc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "18f21zm8n2wlnkz1ylw8rcxmqxyv2rlz8749yfqggm2m0m2884pj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/MakeNowJust/heredoc")) + (home-page "https://github.com/MakeNowJust/heredoc") + (synopsis "heredoc") + (description + "Package heredoc provides creation of here-documents from raw strings.") + (license license:expat))) + +(define-public go-github-com-atotto-clipboard-0.1.4 + (package + (name "go-github-com-atotto-clipboard") + (version "0.1.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/atotto/clipboard") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ycd8zkgsq9iil9svhlwvhcqwcd7vik73nf8rnyfnn10gpjx97k5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/atotto/clipboard")) + (home-page "https://github.com/atotto/clipboard") + (synopsis "Clipboard for Go") + (description "Package clipboard read/write on clipboard.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-harmonica-0.2.0 + (package + (name "go-github-com-charmbracelet-harmonica") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/harmonica") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1aasg0c0xxhwav4ivm1mqmsqab6lk407xky8c19pb85r1hdbq0n7")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/harmonica")) + (home-page "https://github.com/charmbracelet/harmonica") + (synopsis "Harmonica") + (description + "Package harmonica is a set of physics-based animation tools for 2D and 3D +applications. There's a spring animation simulator for for smooth, realistic +motion and a projectile simulator well suited for projectiles and particles.") + (license license:expat))) + +(define-public go-github-com-dustin-go-humanize-1.0.1 + (package + (name "go-github-com-dustin-go-humanize") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dustin/go-humanize") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1iyhd90pnmxh64nhsh6k02c1b1glpmhh4whga9jgb9g0i5hz3sya")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/dustin/go-humanize")) + (home-page "https://github.com/dustin/go-humanize") + (synopsis "Humane Units") + (description + "Package humanize converts boring ugly numbers to human-friendly strings and +back.") + (license license:expat))) + +(define-public go-github-com-mattn-go-runewidth-0.0.24 + (package + (name "go-github-com-mattn-go-runewidth") + (version "0.0.24") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-runewidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "139p1fw908c5wd2njpw9725kcbzp12df5adyiw178kd595kaysxp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-runewidth")) + (propagated-inputs (list go-github-com-clipperhouse-uax29-2.2.0)) + (home-page "https://github.com/mattn/go-runewidth") + (synopsis "go-runewidth") + (description + "This package provides functions to get fixed width of the character or string.") + (license license:expat))) + +(define-public go-github-com-kylelemons-godebug-1.1.0 + (package + (name "go-github-com-kylelemons-godebug") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kylelemons/godebug") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dkk3friykg8p6wgqryx6745ahhb9z1j740k7px9dac6v5xjp78c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/kylelemons/godebug")) + (home-page "https://github.com/kylelemons/godebug") + (synopsis "Pretty Printing for Go") + (description + "Have you ever wanted to get a pretty-printed version of a Go data structure, +complete with indentation? I have found this especially useful in unit tests and +in debugging my code, and thus godebug was born!") + (license license:asl2.0))) + +(define-public go-github-com-sahilm-fuzzy-0.1.3 + (package + (name "go-github-com-sahilm-fuzzy") + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sahilm/fuzzy") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mn8813fbfigkh3z71lzqclxgfj2dfxjxp9nxrv1z076z1aj51c8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/sahilm/fuzzy")) + (propagated-inputs (list go-github-com-kylelemons-godebug-1.1.0)) + (home-page "https://github.com/sahilm/fuzzy") + (synopsis "fuzzy") + (description + "Package fuzzy provides fuzzy string matching optimized for filenames and code +symbols in the style of Sublime Text, VSCode, @code{IntelliJ} IDEA et al.") + (license license:expat))) + +(define-public go-charm-land-bubbles-2.1.1 + (package + (name "go-charm-land-bubbles") + (version "2.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/bubbles") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i91gqgqpxvlwca7r633ckvni5y530vild3y75ri75vg4myr2hfb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "charm.land/bubbles/v2" + #:unpack-path "charm.land/bubbles")) + (propagated-inputs (list go-charm-land-bubbletea-2.0.7 + go-charm-land-lipgloss-2.0.4 + go-github-com-atotto-clipboard-0.1.4 + go-github-com-charmbracelet-harmonica-0.2.0 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20250806222409-83e3a29d542f + go-github-com-dustin-go-humanize-1.0.1 + go-github-com-makenowjust-heredoc-1.0.0 + go-github-com-mattn-go-runewidth-0.0.24 + go-github-com-rivo-uniseg-0.4.7 + go-github-com-sahilm-fuzzy-0.1.3)) + (home-page "https://charm.land/bubbles") + (synopsis "Bubbles") + (description + "Package bubbles provides some components for Bubble Tea applications. These +components are used in production in Glow, Charm and many other applications.") + (license license:expat))) + +(define-public go-github-com-alecthomas-repr-0.4.0 + (package + (name "go-github-com-alecthomas-repr") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/alecthomas/repr") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ikvl78dighkn87bxk6gki4wcz9f138n7kbqkagj5vbdb690yjkl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/alecthomas/repr")) + (home-page "https://github.com/alecthomas/repr") + (synopsis "Python's repr() for Go") + (description + "Package repr attempts to represent Go values in a form that can be +copy-and-pasted into source code directly.") + (license license:expat))) + +(define-public go-github-com-hexops-gotextdiff-1.0.3 + (package + (name "go-github-com-hexops-gotextdiff") + (version "1.0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hexops/gotextdiff") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vgq6w0cfhr76qlczgm5khsj1wnjkva0vhkh3qspaa1nkfw3jny1")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/hexops/gotextdiff")) + (home-page "https://github.com/hexops/gotextdiff") + (synopsis "gotextdiff - unified text diffing in Go") + (description "package gotextdiff supports a pluggable diff algorithm.") + (license license:bsd-3))) + +(define-public go-github-com-alecthomas-assert-2.11.0 + (package + (name "go-github-com-alecthomas-assert") + (version "2.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/alecthomas/assert") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dvpz4xpx58q3nfwxcsci60c9zxmbmhr6pwr4mc7pgycdjr1cn6r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/alecthomas/assert/v2" + #:unpack-path "github.com/alecthomas/assert")) + (propagated-inputs (list go-github-com-alecthomas-repr-0.4.0 + go-github-com-hexops-gotextdiff-1.0.3)) + (home-page "https://github.com/alecthomas/assert") + (synopsis "A simple assertion library using Go generics") + (description + "Package assert provides type-safe assertions with clean error messages.") + (license license:expat))) + +(define-public go-github-com-alecthomas-repr-0.5.1 + (package + (name "go-github-com-alecthomas-repr") + (version "0.5.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/alecthomas/repr") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c3wws37bbxycnq4zg35bjw4hy0wq3pv4f123lk7mfg0kvkp9h73")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/alecthomas/repr")) + (home-page "https://github.com/alecthomas/repr") + (synopsis "Python's repr() for Go") + (description + "Package repr attempts to represent Go values in a form that can be +copy-and-pasted into source code directly.") + (license license:expat))) + +(define-public go-github-com-dlclark-regexp2-1.11.5 + (package + (name "go-github-com-dlclark-regexp2") + (version "1.11.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dlclark/regexp2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i5c7ak8r4wwlyrx5f1mdipqk6p6ms1jgclb7hlb4qgy83c7xplc")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/dlclark/regexp2")) + (home-page "https://github.com/dlclark/regexp2") + (synopsis "regexp2 - full featured regular expressions for Go") + (description + "Package regexp2 is a regexp package that has an interface similar to Go's +framework regexp engine but uses a more feature full regex engine behind the +scenes.") + (license license:expat))) + +(define-public go-github-com-alecthomas-chroma-2.20.0 + (package + (name "go-github-com-alecthomas-chroma") + (version "2.20.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/alecthomas/chroma") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05w4hnfcxqdlsz7mkc0m3jbp1aj67wzyhq5jh8ldfgnyjnlafia3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/alecthomas/chroma/v2" + #:unpack-path "github.com/alecthomas/chroma")) + (propagated-inputs (list go-github-com-alecthomas-assert-v2 + go-github-com-alecthomas-repr-0.5.1 + go-github-com-dlclark-regexp2-1.11.5)) + (home-page "https://github.com/alecthomas/chroma") + (synopsis "A general purpose syntax highlighter in pure Go") + (description + "Package chroma takes source code and other structured text and converts it into +syntax highlighted HTML, ANSI- coloured text, etc.") + (license #f))) + +(define-public go-github-com-charmbracelet-colorprofile-0.2.3-0.20250311203215-f60798e515dc + (package + (name "go-github-com-charmbracelet-colorprofile") + (version "0.2.3-0.20250311203215-f60798e515dc") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/colorprofile") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05d7dnqkncc1j2lfyw7c7l3mv328wp3qxvaq23rjz4xalwm1zp5y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/colorprofile")) + (propagated-inputs (list go-github-com-charmbracelet-x-ansi-0.8.0 + go-github-com-charmbracelet-x-term-0.2.1 + go-github-com-lucasb-eyer-go-colorful-1.2.0 + go-github-com-xo-terminfo-0.0.0-20220910002029-abceb7e1c41e + go-golang-org-x-sys-0.30.0)) + (home-page "https://github.com/charmbracelet/colorprofile") + (synopsis "Colorprofile") + (description + "Package colorprofile provides a way to downsample ANSI escape sequence colors +and styles automatically based on output, environment variables, and Terminfo +databases.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.8.0 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17gxmjaa08glhlxmjqdpsvr8dpw9jnkgx534j0i75wk3np9fji5g")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-lucasb-eyer-go-colorful-1.2.0 + go-github-com-mattn-go-runewidth-0.0.16 + go-github-com-rivo-uniseg-0.4.7)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-golang-org-x-sys-0.26.0 + (package + (name "go-golang-org-x-sys") + (version "0.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qdg8lrc5f8527adc9xarp4dm30i2la02h7x3nhj6486vlkw762a")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-github-com-charmbracelet-x-term-0.2.1 + (package + (name "go-github-com-charmbracelet-x-term") + (version "0.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "term")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1shw55110fnn4xz80wmgr18czmiil6z1j064m90iw8c7j9llfzn5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/term" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-golang-org-x-sys-0.26.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package term provides a platform-independent interfaces for interacting with +Terminal and TTY devices.") + (license license:expat))) + +(define-public go-github-com-mattn-go-runewidth-0.0.16 + (package + (name "go-github-com-mattn-go-runewidth") + (version "0.0.16") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-runewidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d7wbfz1kd3m0a4sx0ijrnbn4kw3bhn6myvnk76s19h8zjvafbrl")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-runewidth")) + (propagated-inputs (list go-github-com-rivo-uniseg-0.2.0)) + (home-page "https://github.com/mattn/go-runewidth") + (synopsis "go-runewidth") + (description + "This package provides functions to get fixed width of the character or string.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-cellbuf-0.0.13 + (package + (name "go-github-com-charmbracelet-x-cellbuf") + (version "0.0.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "cellbuf")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hx2dcxr40vs73xmhx0yhhafhjhns064zl9i5wskdyp47nl3z81w")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/cellbuf" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list + go-github-com-charmbracelet-colorprofile-0.2.3-0.20250311203215-f60798e515dc + go-github-com-charmbracelet-x-ansi-0.8.0 + go-github-com-charmbracelet-x-term-0.2.1 + go-github-com-mattn-go-runewidth-0.0.16 + go-github-com-rivo-uniseg-0.4.7)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package cellbuf provides terminal cell buffer functionality.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-lipgloss-1.1.1-0.20250404203927-76690c660834 + (package + (name "go-github-com-charmbracelet-lipgloss") + (version "1.1.1-0.20250404203927-76690c660834") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/lipgloss") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jldm4r64mfay3d82d9k4cw6b50phrck6s94x9a0x779z88bjx6r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/lipgloss")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.2.0 + go-github-com-charmbracelet-x-ansi-0.8.0 + go-github-com-charmbracelet-x-cellbuf-0.0.13 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20240806155701-69247e0abc2a + go-github-com-muesli-termenv-0.16.0 + go-github-com-rivo-uniseg-0.4.7)) + (home-page "https://github.com/charmbracelet/lipgloss") + (synopsis "Lip Gloss") + (description + "Style definitions for nice terminal layouts. Built with TUIs in mind.") + (license license:expat))) + +(define-public go-github-com-bits-and-blooms-bitset-1.24.0 + (package + (name "go-github-com-bits-and-blooms-bitset") + (version "1.24.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bits-and-blooms/bitset") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sdmxk47iq6racm18dix326d9p4hrndisdxfbrmgw7gg34g52w1b")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/bits-and-blooms/bitset")) + (home-page "https://github.com/bits-and-blooms/bitset") + (synopsis "bitset") + (description + "Package bitset implements bitsets, a mapping between non-negative integers and +boolean values. It should be more efficient than map[uint] bool.") + (license license:bsd-3))) + +(define-public go-github-com-rivo-uniseg-0.2.0 + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode Text Segmentation for Go") + (description + "Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and +string width calculation for monospace fonts. Unicode Text Segmentation +conforms to Unicode Standard Annex #29 +(@@url{https://unicode.org/reports/tr29/,https://unicode.org/reports/tr29/}) and +Unicode Line Breaking conforms to Unicode Standard Annex #14 +(@@url{https://unicode.org/reports/tr14/,https://unicode.org/reports/tr14/}).") + (license license:expat))) + +(define-public go-github-com-mattn-go-runewidth-0.0.17 + (package + (name "go-github-com-mattn-go-runewidth") + (version "0.0.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-runewidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "185mrzq3sa3liddpnq2pi4b3crxspwcmkbnjb122i1wrwlbzgrjx")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-runewidth")) + (propagated-inputs (list go-github-com-rivo-uniseg-0.2.0)) + (home-page "https://github.com/mattn/go-runewidth") + (synopsis "go-runewidth") + (description + "This package provides functions to get fixed width of the character or string.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-ansi-0.10.2 + (package + (name "go-github-com-charmbracelet-x-ansi") + (version "0.10.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "ansi")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dp8ifp78lzh0pg86fnjmix1yvwzbifa7rz8x6hhgz0asdjm2j9j")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/ansi" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-bits-and-blooms-bitset-1.24.0 + go-github-com-lucasb-eyer-go-colorful-1.3.0 + go-github-com-mattn-go-runewidth-0.0.17 + go-github-com-rivo-uniseg-0.4.7)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package ansi defines common ANSI escape sequences based on the ECMA-48 specs.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-exp-golden-0.0.0-20240806155701-69247e0abc2a + (package + (name "go-github-com-charmbracelet-x-exp-golden") + (version "0.0.0-20240806155701-69247e0abc2a") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "exp/golden")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g8s2vp0zvd0c9diafgl4iw78y1xzxjaiylwnsar04gwzx4jqlx2")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/exp/golden" + #:unpack-path "github.com/charmbracelet/x")) + (propagated-inputs (list go-github-com-aymanbagabas-go-udiff-0.2.0)) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package golden provides a helper function to assert the output of tests.") + (license license:expat))) + +(define-public go-github-com-charmbracelet-x-exp-slice-0.0.0-20250327172914-2fdc97757edf + (package + (name "go-github-com-charmbracelet-x-exp-slice") + (version "0.0.0-20250327172914-2fdc97757edf") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/x") + (commit (go-version->git-ref version + #:subdir "exp/slice")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0aj5gx0d5dffm1mfyd81h72kfn5mdmri4s6k0vyarrl013xb6rdj")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/x/exp/slice" + #:unpack-path "github.com/charmbracelet/x")) + (home-page "https://github.com/charmbracelet/x") + (synopsis #f) + (description + "Package slice provides utility functions for working with slices in Go.") + (license license:expat))) + +(define-public go-github-com-aymerick-douceur-0.2.0 + (package + (name "go-github-com-aymerick-douceur") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aymerick/douceur") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hfysznib0fqbp8vqxpk0xiggpp0ayk2bsddi36vbg6f8zq5f81n")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/aymerick/douceur")) + (home-page "https://github.com/aymerick/douceur") + (synopsis "douceur") + (description + "This package provides a simple CSS parser and inliner in Golang.") + (license license:expat))) + +(define-public go-golang-org-x-crypto-0.24.0 + (package + (name "go-golang-org-x-crypto") + (version "0.24.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/crypto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "065429cblmdqh9knxhbj7l6xwav5r693i9dg77ym67zy4kfgi6v8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/crypto")) + (propagated-inputs (list go-golang-org-x-net-0.21.0 + go-golang-org-x-sys-0.21.0 + go-golang-org-x-term-0.21.0)) + (home-page "https://golang.org/x/crypto") + (synopsis "Go Cryptography") + (description + "This repository holds supplementary Go cryptography packages.") + (license license:bsd-3))) + +(define-public go-golang-org-x-sys-0.21.0 + (package + (name "go-golang-org-x-sys") + (version "0.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/sys") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "000fcyi863sbmamdn3cwfv3s3z9ls5l34xnjavcbgjs591ghki8y")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/sys")) + (home-page "https://golang.org/x/sys") + (synopsis "sys") + (description + "This repository holds supplemental Go packages for low-level interactions with +the operating system.") + (license license:bsd-3))) + +(define-public go-golang-org-x-term-0.21.0 + (package + (name "go-golang-org-x-term") + (version "0.21.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dnvwqj8adjinaha80ahmsapglq67x4ixn70j34y9mscy2wbn6fd")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/term")) + (propagated-inputs (list go-golang-org-x-sys-0.21.0)) + (home-page "https://golang.org/x/term") + (synopsis "Go terminal/console support") + (description + "Package term provides support functions for dealing with terminals, as commonly +found on UNIX systems.") + (license license:bsd-3))) + +(define-public go-golang-org-x-net-0.26.0 + (package + (name "go-golang-org-x-net") + (version "0.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/net") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m79qyjbg53pybf0f1fnmdbc0sjwfvmdy1rri04bfd8i07fkgxjr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "golang.org/x/net")) + (propagated-inputs (list go-golang-org-x-crypto-0.24.0 + go-golang-org-x-sys-0.21.0 + go-golang-org-x-term-0.21.0 + go-golang-org-x-text-0.16.0)) + (home-page "https://golang.org/x/net") + (synopsis "Go Networking") + (description "This repository holds supplementary Go networking packages.") + (license license:bsd-3))) + +(define-public go-github-com-microcosm-cc-bluemonday-1.0.27 + (package + (name "go-github-com-microcosm-cc-bluemonday") + (version "1.0.27") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/microcosm-cc/bluemonday") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jzh55x7zff2i3j28mk1gr5xsmyvfb3dkkdy10vhygabs5mv550i")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/microcosm-cc/bluemonday")) + (propagated-inputs (list go-github-com-aymerick-douceur-0.2.0 + go-golang-org-x-net-0.26.0)) + (home-page "https://github.com/microcosm-cc/bluemonday") + (synopsis "bluemonday") + (description + "Package bluemonday provides a way of describing an allowlist of HTML elements +and attributes as a policy, and for that policy to be applied to untrusted +strings from users that may contain markup. All elements and attributes not on +the allowlist will be stripped.") + (license license:bsd-3))) + +(define-public go-github-com-rivo-uniseg-0.1.0 + (package + (name "go-github-com-rivo-uniseg") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0flpc1px1l6b1lxzhdxi0mvpkkjchppvgxshxxnlmm40s76i9ww5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode Text Segmentation for Go") + (description + "Package uniseg implements Unicode Text Segmentation, Unicode Line Breaking, and +string width calculation for monospace fonts. Unicode Text Segmentation +conforms to Unicode Standard Annex #29 +(@@url{https://unicode.org/reports/tr29/,https://unicode.org/reports/tr29/}) and +Unicode Line Breaking conforms to Unicode Standard Annex #14 +(@@url{https://unicode.org/reports/tr14/,https://unicode.org/reports/tr14/}).") + (license license:expat))) + +(define-public go-github-com-mattn-go-runewidth-0.0.12 + (package + (name "go-github-com-mattn-go-runewidth") + (version "0.0.12") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-runewidth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10m8k25anr79mirr9azap3c3a7wxn67qk774xd8hhqa1ffbicxib")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-runewidth")) + (propagated-inputs (list go-github-com-rivo-uniseg-0.1.0)) + (home-page "https://github.com/mattn/go-runewidth") + (synopsis "go-runewidth") + (description + "This package provides functions to get fixed width of the character or string.") + (license license:expat))) + +(define-public go-github-com-muesli-reflow-0.3.0 + (package + (name "go-github-com-muesli-reflow") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/muesli/reflow") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09zcz2cqdwgj1ilya5pqwndryk6lansn87x63fcm8j1xn74vd2ry")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/muesli/reflow")) + (propagated-inputs (list go-github-com-mattn-go-runewidth-0.0.12)) + (home-page "https://github.com/muesli/reflow") + (synopsis "reflow") + (description + "This package provides a collection of ANSI-aware methods and @@code{io.Writers} +helping you to transform blocks of text. This means you can still style your +terminal output with ANSI escape sequences without them affecting the reflow +operations & algorithms.") + (license license:expat))) + +(define-public go-github-com-aymanbagabas-go-osc52-2.0.1 + (package + (name "go-github-com-aymanbagabas-go-osc52") + (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" + #:unpack-path "github.com/aymanbagabas/go-osc52")) + (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-lucasb-eyer-go-colorful-1.2.0 + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "go-colorful") + (description + "The colorful package provides all kinds of functions for working with colors.") + (license license:expat))) + +(define-public go-github-com-mattn-go-isatty-0.0.20 + (package + (name "go-github-com-mattn-go-isatty") + (version "0.0.20") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattn/go-isatty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g63n9wpb991qnq9mn2kvd8jk1glrp6gnd851kvwz2wmzdkggiga")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mattn/go-isatty")) + (propagated-inputs (list go-golang-org-x-sys-0.6.0)) + (home-page "https://github.com/mattn/go-isatty") + (synopsis "go-isatty") + (description "Package isatty implements interface to isatty.") + (license license:expat))) + +(define-public go-github-com-muesli-termenv-0.16.0 + (package + (name "go-github-com-muesli-termenv") + (version "0.16.0") + (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 "1a480qidxxf590na6jlrg9lswdl6sbzi0i4j4bpkn3x89gmkvzah")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/muesli/termenv")) + (propagated-inputs (list go-github-com-aymanbagabas-go-osc52-v2 + go-github-com-lucasb-eyer-go-colorful-1.2.0 + go-github-com-mattn-go-isatty-0.0.20 + go-github-com-rivo-uniseg-0.4.7 + go-golang-org-x-sys-0.30.0)) + (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-yuin-goldmark-1.7.13 + (package + (name "go-github-com-yuin-goldmark") + (version "1.7.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/goldmark") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "183v5bzgwr7ibbj6srnaaq7n98xqifaswa0c01yf693p5l6q3q6m")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/goldmark")) + (home-page "https://github.com/yuin/goldmark") + (synopsis "goldmark") + (description + "Package goldmark implements functions to convert markdown text to a desired +format.") + (license license:expat))) + +(define-public go-github-com-yuin-goldmark-1.7.10 + (package + (name "go-github-com-yuin-goldmark") + (version "1.7.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/goldmark") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l4si9fn1yfdnl43gilxy5dkjzgkkvck3ajdmhd42pxkwmd3ljks")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/goldmark")) + (home-page "https://github.com/yuin/goldmark") + (synopsis "goldmark") + (description + "Package goldmark implements functions to convert markdown text to a desired +format.") + (license license:expat))) + +(define-public go-github-com-yuin-goldmark-emoji-1.0.6 + (package + (name "go-github-com-yuin-goldmark-emoji") + (version "1.0.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yuin/goldmark-emoji") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09n5ws797ma47kj0jwg0g2gkwq899kb40ny62r9f44wg6dkrpppr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/yuin/goldmark-emoji")) + (propagated-inputs (list go-github-com-yuin-goldmark-1.7.10)) + (home-page "https://github.com/yuin/goldmark-emoji") + (synopsis "goldmark-emoji") + (description + "package emoji is a extension for the +goldmark(@@url{http://github.com/yuin/goldmark,http://github.com/yuin/goldmark}).") + (license license:expat))) + +(define-public go-github-com-charmbracelet-glamour-1.0.0 + (package + (name "go-github-com-charmbracelet-glamour") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/charmbracelet/glamour") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l5k360q84j5ly7jqws3zlrwdjrk0wk0ymjj8i9jadghdv5r5v8h")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/charmbracelet/glamour")) + (propagated-inputs (list go-github-com-alecthomas-chroma-v2 + go-github-com-charmbracelet-lipgloss-1.1.1-0.20250404203927-76690c660834 + go-github-com-charmbracelet-x-ansi-0.10.2 + go-github-com-charmbracelet-x-exp-golden-0.0.0-20240806155701-69247e0abc2a + go-github-com-charmbracelet-x-exp-slice-0.0.0-20250327172914-2fdc97757edf + go-github-com-microcosm-cc-bluemonday-1.0.27 + go-github-com-muesli-reflow-0.3.0 + go-github-com-muesli-termenv-0.16.0 + go-github-com-yuin-goldmark-1.7.13 + go-github-com-yuin-goldmark-emoji-1.0.6 + go-golang-org-x-term-0.36.0 + go-golang-org-x-text-0.30.0)) + (home-page "https://github.com/charmbracelet/glamour") + (synopsis "Glamour") + (description + "Package glamour lets you render markdown documents & templates on ANSI +compatible terminals. You can create your own stylesheet or simply use one of +the stylish defaults.") + (license license:expat))) + +(define-public go-github-com-russross-blackfriday-2.1.0 + (package + (name "go-github-com-russross-blackfriday") + (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" + #:unpack-path "github.com/russross/blackfriday")) + (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-2.0.1 + (package + (name "go-github-com-cpuguy83-go-md2man") + (version "2.0.1") + (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 "051ljpzf1f5nh631lvn53ziclkzmx5lza8545mkk6wxdfnfdcx8f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/cpuguy83/go-md2man/v2" + #:unpack-path "github.com/cpuguy83/go-md2man")) + (propagated-inputs (list 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-inconshreveable-mousetrap-1.0.0 + (package + (name "go-github-com-inconshreveable-mousetrap") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/inconshreveable/mousetrap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/inconshreveable/mousetrap")) + (home-page "https://github.com/inconshreveable/mousetrap") + (synopsis "mousetrap") + (description "mousetrap is a tiny library that answers a single question.") + (license license:asl2.0))) + +(define-public go-github-com-spf13-pflag-1.0.5 + (package + (name "go-github-com-spf13-pflag") + (version "1.0.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/spf13/pflag") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gpmacngd0gpslnbkzi263f5ishigzgh6pbdv9hp092rnjl4nd31")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/spf13/pflag")) + (home-page "https://github.com/spf13/pflag") + (synopsis "Description") + (description + "Package pflag is a drop-in replacement for Go's flag package, implementing +POSIX/GNU-style --flags.") + (license license:bsd-3))) + +(define-public go-github-com-muesli-coral-1.0.0 + (package + (name "go-github-com-muesli-coral") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/muesli/coral") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "116rhk0slb635divb4k4b2i1a9yk315vp2vj6wh8j88vxvn7xxpr")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/muesli/coral")) + (propagated-inputs (list go-github-com-cpuguy83-go-md2man-v2 + go-github-com-inconshreveable-mousetrap-1.0.0 + go-github-com-spf13-pflag-1.0.5 + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/muesli/coral") + (synopsis "Coral Preamble") + (description + "Package coral is a commander providing a simple interface to create powerful +modern CLI interfaces. In addition to providing an interface, Cobra +simultaneously provides a controller to organize your application code.") + (license license:asl2.0))) blob - /dev/null blob + 82e50c8fd7ab56cac76b0505daecf8103d8867d6 (mode 644) --- /dev/null +++ guix/ale/packages/librepods.scm @@ -0,0 +1,90 @@ +;;; librepods.scm --- control de AirPods (Rust/iced/wgpu), compilado de fuente +;;; +;;; Traducción de /nixdots/pkgs/librepods.nix. Cargo.toml real fetched en vivo +;;; (2026-07-31) desde la rama linux/rust sin mergear (kavishdevar/librepods, +;;; commit 672e65ad36eebf21ff1c1a508066f9197ee56d17, PR #241): 18 dependencias +;;; directas (tokio, bluer, iced 0.14 con features tokio+image, dbus, +;;; libpulse-binding, ksni, image/imageproc/ab_glyph, clap, serde...). +;;; +;;; Las 576 fuentes de crates.io (`guix import crate --lockfile=Cargo.lock +;;; librepods`, corrido en vivo dentro de la VM, 2026-08-01) viven en +;;; rust-crates.scm de este mismo canal, no acá -- 576 `crate-source` + +;;; una tabla `define-cargo-inputs` (convención moderna de Guix, +;;; `#:cargo-inputs` está deprecado, ver guix/build-system/cargo.scm). +;;; +;;; RUNTIME (esto sí se resuelve acá, es independiente del árbol de crates): +;;; iced/wgpu cargan Vulkan/Wayland/libxkbcommon vía dlopen en tiempo de +;;; ejecución, no en link-time -- la fase 'validate-runpath' de Guix (que +;;; sí detecta y falla automáticamente sobre libs de LINK-time faltantes, +;;; a diferencia de lo que dice el nombre "auto", no hace nada por dlopen) +;;; no los agarra. autoPatchelfHook (Nix) hacía este trabajo con detección +;;; automática; acá no hay equivalente -- se resuelve con wrap-program +;;; manual, misma lista de libs que runtimeDependencies en librepods.nix. + +(define-module (ale packages librepods) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system cargo) + #:use-module (guix gexp) + #:use-module (ale packages rust-crates) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages glib) ; dbus + #:use-module (gnu packages freedesktop) ; wayland + #:use-module (gnu packages xdisorg) ; libxkbcommon + #:use-module (gnu packages vulkan) ; vulkan-loader + #:use-module (gnu packages fontutils) ; freetype, fontconfig + #:use-module (gnu packages pulseaudio)) + +(define-public librepods + (package + (name "librepods") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kavishdevar/librepods") + (commit "672e65ad36eebf21ff1c1a508066f9197ee56d17"))) ; rama linux/rust, PR #241 sin mergear -- mismo pin que en Nix + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h8w9kpigzwc1r9sxrnhbj2lwkyw1sr3i3ssnlp9idl13ay1iqhj")))) + (build-system cargo-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'enter-subdirectory + (lambda _ + ;; sourceRoot = "${src.name}/linux-rust" en la derivación Nix original + (chdir "linux-rust"))) + (add-after 'unpack 'silence-unknown-control-command-log + ;; mismo parche que postPatch en librepods.nix: 0x3e es un byte + ;; del protocolo propietario AACP de Apple sin mapear -- baja el + ;; nivel de log de error! a debug!, inofensivo. + (lambda _ + (substitute* "src/bluetooth/aacp.rs" + (("error!\\(") "debug!(")))) + (add-after 'install 'wrap-runtime-libs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/librepods"))) + (wrap-program bin + `("LD_LIBRARY_PATH" ":" prefix + ,(map (lambda (p) (string-append p "/lib")) + (list #$vulkan-loader + #$wayland + #$libxkbcommon)))))))))) + (native-inputs (list pkg-config)) + ;; cargo-inputs: convención moderna (no #:cargo-inputs, deprecado) -- + ;; el lookup de 'librepods vive en rust-crates.scm de este canal. + (inputs + (append (cargo-inputs 'librepods #:module '(ale packages rust-crates)) + (list dbus pulseaudio fontconfig freetype))) + (home-page "https://github.com/kavishdevar/librepods") + (synopsis "Control de AirPods (ruido, batería, etc.) en Linux") + (description "LibrePods controla AirPods desde Linux: cancelación de +ruido, nivel de batería, y (vía el fix de AVRCP en la config de sistema) +controles de reproducción multimedia.") + (license license:agpl3))) blob - /dev/null blob + 97cef8f576985b001eb2494290967c56553858f7 (mode 644) --- /dev/null +++ guix/ale/packages/nezzontli-ctl.scm @@ -0,0 +1,144 @@ +;;; nezzontli-ctl.scm --- TUI para nezzontli.xyz, y sus 3 deps que faltan en Guix +;;; +;;; Traducción de /nixdots (nezzontli-ctl vía inputs.nezzontli-ctl, flake propio de +;;; Richard7987/nezzontli-ctl). Confirmado real (no privado) y su pyproject.toml +;;; fetched en vivo (2026-07-31): +;;; +;;; dependencies = [ "textual>=0.80" "pyfiglet>=1.0" "cowsay>=6.1" +;;; "textual-image>=0.8" "matplotlib>=3.8" "flatlatex>=0.15" ] +;;; build-system = hatchling +;;; entry point: ctl = "nezzontli_ctl.app:main" +;;; +;;; De esas 6, python-textual, python-pyfiglet y python-matplotlib YA existen en +;;; el canal oficial `guix` (confirmado vía toys.whereis.social 2026-07-31: +;;; python-textual 7.4.0, python-pyfiglet 1.0.4, python-matplotlib 3.10.8) -- +;;; NO hace falta redefinirlos acá, alcanza con tenerlos en el manifest/config.scm. +;;; Faltan: python-cowsay, python-textual-image, python-flatlatex (ninguno +;;; encontrado en ningún canal indexado) -- empaquetados acá desde cero. +;;; +;;; Hashes verificados en vivo con `guix download`/`guix hash -rx` dentro de +;;; una VM Guix 1.5.0 real (2026-08-01, guix acf3d19). + +(define-module (ale packages nezzontli-ctl) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system pyproject) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages python-build) + #:use-module (gnu packages check)) + +;; --- python-cowsay --- +;; Sin sdist en PyPI (solo wheel) -- se toma la fuente de GitHub, tag v6.1. +(define-public python-cowsay + (package + (name "python-cowsay") + (version "6.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/VaasuDevanS/cowsay-python") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qaawnckyy1d9ql17d72rl5fn7q5bx18jf78k4ljd9bl7hg6714m")))) + (build-system pyproject-build-system) + ;; backend detectado en build real (2026-08-01): setuptools.build_meta + (native-inputs (list python-setuptools python-wheel python-pytest python-coverage)) + (arguments (list #:tests? #f)) ; pytest+coverage alcanzan pero no hace falta correrlos para un TUI wrapper chico + (home-page "https://github.com/VaasuDevanS/cowsay-python") + (synopsis "Cowsay para Python") + (description "Implementación en Python del clásico @command{cowsay}.") + (license license:gpl3))) + +;; --- python-flatlatex --- +;; Convierte LaTeX matemático a texto unicode -- usado por nezzontli-ctl para +;; previsualizar fórmulas en la TUI sin renderizar imágenes. +(define-public python-flatlatex + (package + (name "python-flatlatex") + (version "0.15") + (source + (origin + (method url-fetch) + (uri (string-append "https://files.pythonhosted.org/packages/33/7e/" + "31f7ea4843fa7ed12c46a4e96e2d425b873f4bdb90463e32a0c9f163a3ec/" + "flatlatex-" version ".tar.gz")) + (sha256 + (base32 + "0ffiwhjb0axfyy4jlskgqhxlhc47nqa0nc7zpnym5jzwsjyf2w2i")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-regex)) + ;; backend detectado en build real (2026-08-01): setuptools.build_meta, + ;; sin declararlo el build falla con "ModuleNotFoundError: setuptools". + (native-inputs (list python-setuptools python-wheel python-pytest)) + (home-page "https://github.com/rtmigo/flatlatex") + (synopsis "Convierte LaTeX matemático a texto unicode plano") + (description "@code{flatlatex} traduce expresiones LaTeX matemáticas a su +representación equivalente en texto unicode (sin renderizar imágenes).") + (license license:bsd-2))) + +;; --- python-textual-image --- +;; Renderiza imágenes en terminal vía el protocolo de gráficos de Kitty, +;; integrado con Rich/Textual -- lo mismo que usa `slides` (ver +;; pkgs paquete "slides" en este mismo canal) pero como widget embebible. +(define-public python-textual-image + (package + (name "python-textual-image") + (version "0.13.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://files.pythonhosted.org/packages/10/77/" + "b2128ced69556bfbb8e1c19d8f013e621cf12531eaba4e9b09e1cfa81e37/" + "textual_image-" version ".tar.gz")) + (sha256 + (base32 + "1vj31svjq85wyaf0v0r8brs7pdr6l9nr788nbgg38xydpzicx84c")))) + (build-system pyproject-build-system) + ;; backend detectado en build real (2026-08-01): hatchling.build + (native-inputs (list python-hatchling)) + (propagated-inputs (list python-pillow python-rich python-textual)) + (arguments (list #:tests? #f)) ; pide pytest (no declarado, no hace falta para un widget usado como dependencia) + (home-page "https://github.com/lnqs/textual-image") + (synopsis "Renderiza imágenes en terminal (Kitty Graphics Protocol) para Rich/Textual") + (description "Widget de Textual/Rich para mostrar imágenes rasterizadas en +terminales compatibles con el protocolo de gráficos de Kitty (o sixel/half-block +como fallback).") + (license license:expat))) + +;; --- nezzontli-ctl --- +(define-public nezzontli-ctl + (package + (name "nezzontli-ctl") + (version "0.1.0-1.97b83a8") ; pineado a HEAD de main al momento de escribir esto -- sin releases/tags en el repo + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Richard7987/nezzontli-ctl") + (commit "97b83a82103197915fefaa3b0daf649f14f57280"))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1l72i4c7x8m1wd0cgp5qb87ycphncq2b605fg9kc7nsij9ix16sb")))) + (build-system pyproject-build-system) + (native-inputs (list python-hatchling)) ; backend real detectado en build (2026-08-01) + (propagated-inputs + (list python-textual + python-pyfiglet + python-cowsay + python-textual-image + python-matplotlib + python-flatlatex)) + (arguments (list #:tests? #f)) ; sin suite de tests empaquetada, igual que en la derivación Nix original + (home-page "https://github.com/Richard7987/nezzontli-ctl") + (synopsis "TUI para crear/editar contenido de nezzontli.xyz") + (description "Herramienta de terminal (Textual) para crear y editar posts, +páginas y álbumes de fotos de nezzontli.xyz sin depender de un CMS externo. +Instala el comando @command{ctl}. Por default apunta a @file{~/projects/website}; +configurable con la variable de entorno @env{NEZZONTLI_REPO_PATH}.") + (license license:expat))) ; AJUSTAR: confirmar licencia real del repo (no verificada en esta ronda) blob - /dev/null blob + 40afb8eed0dd2835d82aaccf2351948b66d39d2b (mode 644) --- /dev/null +++ guix/ale/packages/rust-crates.scm @@ -0,0 +1,2924 @@ +;;; rust-crates.scm --- fuentes de crates.io generadas por `guix import crate` +;;; +;;; Generado en vivo (2026-08-01) con: +;;; guix import crate --lockfile=Cargo.lock librepods +;;; dentro de una VM Guix 1.5.0 real, contra el Cargo.lock real de +;;; kavishdevar/librepods (commit 672e65ad36ee..., rama linux/rust, +;;; ver pkgs/librepods.scm). 576 crates -- todo hash es real, verificado +;;; contra crates.io por el importador, ninguno fabricado a mano. +;;; +;;; NO editar a mano salvo para resolver un TODO puntual que deje el +;;; importador (crates con sospecha de código vendorizado) -- para +;;; regenerar tras un cambio de Cargo.lock, volver a correr el comando +;;; de arriba y reemplazar este archivo entero. + +(define-module (ale packages rust-crates) + #:use-module (guix build-system cargo) + #:export (lookup-cargo-inputs)) + +(define rust-ab-glyph-0.2.32 + (crate-source "ab_glyph" "0.2.32" + "1hkc7y8yjd261d5cm9771dawnwc26rgdlniv3jysb3n3f9s4bh01")) + +(define rust-ab-glyph-rasterizer-0.1.10 + (crate-source "ab_glyph_rasterizer" "0.1.10" + "065n6bj7kqk6f12336lm87fqmvf4lxg7rkg2j56nix228jmgnvrn")) + +(define rust-adler2-2.0.1 + (crate-source "adler2" "2.0.1" + "1ymy18s9hs7ya1pjc9864l30wk8p2qfqdi7mhhcc5nfakxbij09j")) + +(define rust-aes-0.9.0-rc.4 + (crate-source "aes" "0.9.0-rc.4" + "18yj3z9v1g29m6lkncwshgl6rq4spkxabx71qa0x36kxlh47w284")) + +(define rust-ahash-0.8.12 + (crate-source "ahash" "0.8.12" + "0xbsp9rlm5ki017c0w6ay8kjwinwm8knjncci95mii30rmwz25as")) + +(define rust-aho-corasick-1.1.4 + (crate-source "aho-corasick" "1.1.4" + "00a32wb2h07im3skkikc495jvncf62jl6s96vwc7bhi70h9imlyx")) + +(define rust-aligned-0.4.3 + (crate-source "aligned" "0.4.3" + "1186lhb3gb4x6spzw7ff0zcraa8cr9zqk4ldpm5g1vb2ijc0higf")) + +(define rust-aligned-vec-0.6.4 + (crate-source "aligned-vec" "0.6.4" + "16vnf78hvfix5cwzd5xs5a2g6afmgb4h7n6yfsc36bv0r22072fw")) + +(define rust-android-activity-0.6.1 + (crate-source "android-activity" "0.6.1" + "1k8v4mw8kijvmjmqwr05cjvk2arklx2968bjjpa5szc5aaq1nahg")) + +(define rust-android-build-0.1.3 + (crate-source "android-build" "0.1.3" + "1zdqn0h2kya3f05g55vg8x53ixh7khrmd5r3rw44cl2x2xj4rb4c")) + +(define rust-android-properties-0.2.2 + (crate-source "android-properties" "0.2.2" + "016slvg269c0y120p9qd8vdfqa2jbw4j0g18gfw6p3ain44v4zpw")) + +(define rust-android-system-properties-0.1.5 + (crate-source "android_system_properties" "0.1.5" + "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1")) + +(define rust-anstream-1.0.0 + (crate-source "anstream" "1.0.0" + "13d2bj0xfg012s4rmq44zc8zgy1q8k9yp7yhvfnarscnmwpj2jl2")) + +(define rust-anstyle-1.0.14 + (crate-source "anstyle" "1.0.14" + "0030szmgj51fxkic1hpakxxgappxzwm6m154a3gfml83lq63l2wl")) + +(define rust-anstyle-parse-1.0.0 + (crate-source "anstyle-parse" "1.0.0" + "03hkv2690s0crssbnmfkr76kw1k7ah2i6s5amdy9yca2n8w7zkjj")) + +(define rust-anstyle-query-1.1.5 + (crate-source "anstyle-query" "1.1.5" + "1p6shfpnbghs6jsa0vnqd8bb8gd7pjd0jr7w0j8jikakzmr8zi20")) + +(define rust-anstyle-wincon-3.0.11 + (crate-source "anstyle-wincon" "3.0.11" + "0zblannm70sk3xny337mz7c6d8q8i24vhbqi42ld8v7q1wjnl7i9")) + +(define rust-anyhow-1.0.102 + (crate-source "anyhow" "1.0.102" + "0b447dra1v12z474c6z4jmicdmc5yxz5bakympdnij44ckw2s83z")) + +(define rust-approx-0.5.1 + (crate-source "approx" "0.5.1" + "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa")) + +(define rust-arbitrary-1.4.2 + (crate-source "arbitrary" "1.4.2" + "1wcbi4x7i3lzcrkjda4810nqv03lpmvfhb0a85xrq1mbqjikdl63")) + +(define rust-arg-enum-proc-macro-0.3.4 + (crate-source "arg_enum_proc_macro" "0.3.4" + "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a")) + +(define rust-arrayref-0.3.9 + (crate-source "arrayref" "0.3.9" + "1jzyp0nvp10dmahaq9a2rnxqdd5wxgbvp8xaibps3zai8c9fi8kn")) + +(define rust-arrayvec-0.7.6 + (crate-source "arrayvec" "0.7.6" + "0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw")) + +(define rust-as-raw-xcb-connection-1.0.1 + (crate-source "as-raw-xcb-connection" "1.0.1" + "0sqgpz2ymv5yx76r5j2npjq2x5qvvqnw0vrs35cyv30p3pfp2m8p")) + +(define rust-as-slice-0.2.1 + (crate-source "as-slice" "0.2.1" + "05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi")) + +(define rust-ash-0.38.0+1.3.281 + (crate-source "ash" "0.38.0+1.3.281" + "0vx4yf689v1rc680jvy8bnysx5sgd8f33wnp2vqaizh0v0v4kd0b")) + +(define rust-async-broadcast-0.7.2 + (crate-source "async-broadcast" "0.7.2" + "0ckmqcwyqwbl2cijk1y4r0vy60i89gqc86ijrxzz5f2m4yjqfnj3")) + +(define rust-async-channel-2.5.0 + (crate-source "async-channel" "2.5.0" + "1ljq24ig8lgs2555myrrjighycpx2mbjgrm3q7lpa6rdsmnxjklj")) + +(define rust-async-executor-1.14.0 + (crate-source "async-executor" "1.14.0" + "0al1rmxjy7p7r6h50z698q5lwssqs5a2vzmqbazm1z2sv1rgjsy9")) + +(define rust-async-io-2.6.0 + (crate-source "async-io" "2.6.0" + "1z16s18bm4jxlmp6rif38mvn55442yd3wjvdfhvx4hkgxf7qlss5")) + +(define rust-async-lock-3.4.2 + (crate-source "async-lock" "3.4.2" + "04c3xrrdrfrvh9v0ajxrangpy38qi76qq268zslphnxxjqjpy3r9")) + +(define rust-async-process-2.5.0 + (crate-source "async-process" "2.5.0" + "0xfswxmng6835hjlfhv7k0jrfp7czqxpfj6y2s5dsp05q0g94l7w")) + +(define rust-async-recursion-1.1.1 + (crate-source "async-recursion" "1.1.1" + "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv")) + +(define rust-async-signal-0.2.13 + (crate-source "async-signal" "0.2.13" + "0k66mpb3xp86hj4vxs7w40v7qz2jfbblrm9ddc5mglwwynxp1h23")) + +(define rust-async-task-4.7.1 + (crate-source "async-task" "4.7.1" + "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb")) + +(define rust-async-trait-0.1.89 + (crate-source "async-trait" "0.1.89" + "1fsxxmz3rzx1prn1h3rs7kyjhkap60i7xvi0ldapkvbb14nssdch")) + +(define rust-atomic-waker-1.1.2 + (crate-source "atomic-waker" "1.1.2" + "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m")) + +(define rust-autocfg-1.5.0 + (crate-source "autocfg" "1.5.0" + "1s77f98id9l4af4alklmzq46f21c980v13z2r1pcxx6bqgw0d1n0")) + +(define rust-av-scenechange-0.14.1 + (crate-source "av-scenechange" "0.14.1" + "1543y7riwcy4mmsgcalxcm3bnb41hvwiqiz774nbj68fq9vischg")) + +(define rust-av1-grain-0.2.5 + (crate-source "av1-grain" "0.2.5" + "1y3p43i5xncbny0pfh8kw09am3l3mgyg82ln65r3f434443xpzcc")) + +(define rust-avif-serialize-0.8.8 + (crate-source "avif-serialize" "0.8.8" + "0gd5hr9vd2rkf9gn60f39rham6lzn8a4cdy0p57ihrxx0zq84l1p")) + +(define rust-bit-set-0.8.0 + (crate-source "bit-set" "0.8.0" + "18riaa10s6n59n39vix0cr7l2dgwdhcpbcm97x1xbyfp1q47x008")) + +(define rust-bit-vec-0.8.0 + (crate-source "bit-vec" "0.8.0" + "1xxa1s2cj291r7k1whbxq840jxvmdsq9xgh7bvrxl46m80fllxjy")) + +(define rust-bit-field-0.10.3 + (crate-source "bit_field" "0.10.3" + "1ikhbph4ap4w692c33r8bbv6yd2qxm1q3f64845grp1s6b3l0jqy")) + +(define rust-bitflags-1.3.2 + (crate-source "bitflags" "1.3.2" + "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy")) + +(define rust-bitflags-2.11.0 + (crate-source "bitflags" "2.11.0" + "1bwjibwry5nfwsfm9kjg2dqx5n5nja9xymwbfl6svnn8jsz6ff44")) + +(define rust-bitstream-io-4.9.0 + (crate-source "bitstream-io" "4.9.0" + "0mqpwqy8cqnaqr4wkpk7qy7fjp4x6vxaf8z2hprbvimj3nfvvm30")) + +(define rust-block-0.1.6 + (crate-source "block" "0.1.6" + "16k9jgll25pzsq14f244q22cdv0zb4bqacldg3kx6h89d7piz30d")) + +(define rust-block2-0.5.1 + (crate-source "block2" "0.5.1" + "0pyiha5his2grzqr3mynmq244laql2j20992i59asp0gy7mjw4rc")) + +(define rust-block2-0.6.2 + (crate-source "block2" "0.6.2" + "1xcfllzx6c3jc554nmb5qy6xmlkl6l6j5ib4wd11800n0n3rvsyd")) + +(define rust-blocking-1.6.2 + (crate-source "blocking" "1.6.2" + "08bz3f9agqlp3102snkvsll6wc9ag7x5m1xy45ak2rv9pq18sgz8")) + +(define rust-bluer-0.17.4 + (crate-source "bluer" "0.17.4" + "00d9n6gx05kr8yr08nyzcpsmay41961sdvmhr2an86b0bhpi2s5g")) + +(define rust-built-0.8.0 + (crate-source "built" "0.8.0" + "0r5f08lpjsr6j5ajkbmd0ymfmajpq8ddbfvi8ji8rx48y88qzbgl")) + +(define rust-bumpalo-3.20.2 + (crate-source "bumpalo" "3.20.2" + "1jrgxlff76k9glam0akhwpil2fr1w32gbjdf5hpipc7ld2c7h82x")) + +(define rust-bytemuck-1.25.0 + (crate-source "bytemuck" "1.25.0" + "1v1z32igg9zq49phb3fra0ax5r2inf3aw473vldnm886sx5vdvy8")) + +(define rust-bytemuck-derive-1.10.2 + (crate-source "bytemuck_derive" "1.10.2" + "1zvmjmw1sdmx9znzm4dpbb2yvz9vyim8w6gp4z256l46qqdvvazr")) + +(define rust-byteorder-lite-0.1.0 + (crate-source "byteorder-lite" "0.1.0" + "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg")) + +(define rust-bytes-1.11.1 + (crate-source "bytes" "1.11.1" + "0czwlhbq8z29wq0ia87yass2mzy1y0jcasjb8ghriiybnwrqfx0y")) + +(define rust-calloop-0.13.0 + (crate-source "calloop" "0.13.0" + "1v5zgidnhsyml403rzr7vm99f8q6r5bxq5gxyiqkr8lcapwa57dr")) + +(define rust-calloop-0.14.4 + (crate-source "calloop" "0.14.4" + "1xsd8xk53v9zbvhjy7ynf4gya9s4rvvh8jqx9psi1b2v6rw9kgsd")) + +(define rust-calloop-wayland-source-0.3.0 + (crate-source "calloop-wayland-source" "0.3.0" + "086x5mq16prrcwd9k6bw9an0sp8bj9l5daz4ziz5z4snf2c6m9lm")) + +(define rust-calloop-wayland-source-0.4.1 + (crate-source "calloop-wayland-source" "0.4.1" + "1yi1c23naqhd8m94q3v366s4cak8l50zy7ldrkqfn0hajkqgr3hk")) + +(define rust-cc-1.2.58 + (crate-source "cc" "1.2.58" + "1qb0zyqhn8pqzdp7d3scm19zmvgvbyh3iabmj1q7fc4ynva2isg1")) + +(define rust-cesu8-1.1.0 + (crate-source "cesu8" "1.1.0" + "0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd")) + +(define rust-cfg-if-1.0.4 + (crate-source "cfg-if" "1.0.4" + "008q28ajc546z5p2hcwdnckmg0hia7rnx52fni04bwqkzyrghc4k")) + +(define rust-cfg-aliases-0.2.1 + (crate-source "cfg_aliases" "0.2.1" + "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")) + +(define rust-cipher-0.5.1 + (crate-source "cipher" "0.5.1" + "1skqij7dx6glllvr3x59w5nzv07zaqh7j4zb7828k8hvzqkq4kg3")) + +(define rust-clap-4.6.0 + (crate-source "clap" "4.6.0" + "0l8k0ja5rf4hpn2g98bqv5m6lkh2q6b6likjpmm6fjw3cxdsz4xi")) + +(define rust-clap-builder-4.6.0 + (crate-source "clap_builder" "4.6.0" + "17q6np22yxhh5y5v53y4l31ps3hlaz45mvz2n2nicr7n3c056jki")) + +(define rust-clap-derive-4.6.0 + (crate-source "clap_derive" "4.6.0" + "0snapc468s7n3avr33dky4y7rmb7ha3qsp9l0k5vh6jacf5bs40i")) + +(define rust-clap-lex-1.1.0 + (crate-source "clap_lex" "1.1.0" + "1ycqkpygnlqnndghhcxjb44lzl0nmgsia64x9581030yifxs7m68")) + +(define rust-clipboard-win-5.4.1 + (crate-source "clipboard-win" "5.4.1" + "1m44gqy11rq1ww7jls86ppif98v6kv2wkwk8p17is86zsdq3gq5x")) + +(define rust-clipboard-macos-0.1.1 + (crate-source "clipboard_macos" "0.1.1" + "13zkbmnsl2c98452kvia7vr2ywwl123bj2q81diw78vv0jm4lzwv")) + +(define rust-clipboard-wayland-0.2.2 + (crate-source "clipboard_wayland" "0.2.2" + "1f1prf3qhww5qqbbqbf27ygq103z9r1b678cs4lpg672qimqhgq0")) + +(define rust-clipboard-x11-0.4.3 + (crate-source "clipboard_x11" "0.4.3" + "1m2szxgxk8s8j7anp73pdijdp50yvnjhakscj8wzvnpza8sf6qxx")) + +(define rust-codespan-reporting-0.12.0 + (crate-source "codespan-reporting" "0.12.0" + "108g41xqzhr8fx8hlpy5qzmqq8ylldbj37wndkaqm34yy1d2wvgy")) + +(define rust-color-quant-1.1.0 + (crate-source "color_quant" "1.1.0" + "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx")) + +(define rust-colorchoice-1.0.5 + (crate-source "colorchoice" "1.0.5" + "0w75k89hw39p0mnnhlrwr23q50rza1yjki44qvh2mgrnj065a1qx")) + +(define rust-combine-4.6.7 + (crate-source "combine" "4.6.7" + "1z8rh8wp59gf8k23ar010phgs0wgf5i8cx4fg01gwcnzfn5k0nms")) + +(define rust-concurrent-queue-2.5.0 + (crate-source "concurrent-queue" "2.5.0" + "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c")) + +(define rust-core-foundation-0.9.4 + (crate-source "core-foundation" "0.9.4" + "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci")) + +(define rust-core-foundation-0.10.1 + (crate-source "core-foundation" "0.10.1" + "1xjns6dqf36rni2x9f47b65grxwdm20kwdg9lhmzdrrkwadcv9mj")) + +(define rust-core-foundation-sys-0.8.7 + ;; TODO REVIEW: Check bundled sources. + (crate-source "core-foundation-sys" "0.8.7" + "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp")) + +(define rust-core-graphics-0.23.2 + (crate-source "core-graphics" "0.23.2" + "10dhv3gk4kmbzl14xxkrhhky4fdp8h6nzff6h0019qgr6nz84xy0")) + +(define rust-core-graphics-types-0.1.3 + (crate-source "core-graphics-types" "0.1.3" + "1bxg8nxc8fk4kxnqyanhf36wq0zrjr552c58qy6733zn2ihhwfa5")) + +(define rust-core-graphics-types-0.2.0 + (crate-source "core-graphics-types" "0.2.0" + "1sqka1rz84lr3p69i1s6lggnpnznmrw4ngc5q76w9xhky80s2i1x")) + +(define rust-core2-0.4.0 + (crate-source "core2" "0.4.0" + "01f5xv0kf3ds3xm7byg78hycbanb8zlpvsfv4j47y46n3bpsg6xl")) + +(define rust-core-maths-0.1.1 + (crate-source "core_maths" "0.1.1" + "0c0dv11ixxpc9bsx5xasvl98mb1dlprzcm6qq6ls3nsygw0mwx3p")) + +(define rust-cosmic-text-0.15.0 + (crate-source "cosmic-text" "0.15.0" + "0dvpwc4rb7gysrd7sir10k2hk2j2vis6xn35wg5s6mws78l54f0p")) + +(define rust-cpubits-0.1.0 + (crate-source "cpubits" "0.1.0" + "0qaqgwvjhks29a59sw06w9n8c90vbmidfbfz2jj6wa8d0x1wbw2y")) + +(define rust-cpufeatures-0.2.17 + (crate-source "cpufeatures" "0.2.17" + "10023dnnaghhdl70xcds12fsx2b966sxbxjq5sxs49mvxqw5ivar")) + +(define rust-crc32fast-1.5.0 + (crate-source "crc32fast" "1.5.0" + "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl")) + +(define rust-crossbeam-deque-0.8.6 + (crate-source "crossbeam-deque" "0.8.6" + "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx")) + +(define rust-crossbeam-epoch-0.9.18 + (crate-source "crossbeam-epoch" "0.9.18" + "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv")) + +(define rust-crossbeam-utils-0.8.21 + (crate-source "crossbeam-utils" "0.8.21" + "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh")) + +(define rust-crunchy-0.2.4 + (crate-source "crunchy" "0.2.4" + "1mbp5navim2qr3x48lyvadqblcxc1dm0lqr0swrkkwy2qblvw3s6")) + +(define rust-cryoglyph-0.1.0 + (crate-source "cryoglyph" "0.1.0" + "06f5dvmsirrkrrpnyv92gdcsd7801a9n7cbgfdhx9nycvddpkg08")) + +(define rust-crypto-common-0.2.1 + (crate-source "crypto-common" "0.2.1" + "041p8bs680hrg6rhicfifn19cfvybq9aya5i4i0k08d9byqpnwkp")) + +(define rust-ctor-lite-0.1.2 + (crate-source "ctor-lite" "0.1.2" + "007342zvk2i8d9xz7n9wjxmlx55ry3prfm8ynwvbg3h6wb1d0qp1")) + +(define rust-cursor-icon-1.2.0 + (crate-source "cursor-icon" "1.2.0" + "0bvkw7ak1mqwcpkgd9lh7n00hcvlh87jfl7188f231nz6zfy2ypj")) + +(define rust-custom-debug-0.6.2 + (crate-source "custom_debug" "0.6.2" + "13i9cldd9glg8k25z5ll5wb083rnl07pl7bzhwgf3cv7jnnx39rd")) + +(define rust-custom-debug-derive-0.6.2 + (crate-source "custom_debug_derive" "0.6.2" + "04cw7wqf42rjnah5b79vpwawh94m5rjjbrrb9xicgxjjhvdcw1x7")) + +(define rust-darling-0.20.11 + (crate-source "darling" "0.20.11" + "1vmlphlrlw4f50z16p4bc9p5qwdni1ba95qmxfrrmzs6dh8lczzw")) + +(define rust-darling-core-0.20.11 + (crate-source "darling_core" "0.20.11" + "0bj1af6xl4ablnqbgn827m43b8fiicgv180749f5cphqdmcvj00d")) + +(define rust-darling-macro-0.20.11 + (crate-source "darling_macro" "0.20.11" + "1bbfbc2px6sj1pqqq97bgqn6c8xdnb2fmz66f7f40nrqrcybjd7w")) + +(define rust-dbus-0.9.10 + (crate-source "dbus" "0.9.10" + "1m252djlnskgb89i2177yf9w6p4nx9475gamc8ryxaz7sxlamcr1")) + +(define rust-dbus-crossroads-0.5.3 + (crate-source "dbus-crossroads" "0.5.3" + "1s24yk48jkvkkvgplgjrrqvzy365pmz6nv17c1v6dfhz32yz1gv4")) + +(define rust-dbus-tokio-0.7.6 + (crate-source "dbus-tokio" "0.7.6" + "04xd3z2dnjv4d45kj3wqnwbnwllrp1zsg8v3q0qp2rxwb7a8hxh0")) + +(define rust-dispatch-0.2.0 + (crate-source "dispatch" "0.2.0" + "0fwjr9b7582ic5689zxj8lf7zl94iklhlns3yivrnv8c9fxr635x")) + +(define rust-dispatch2-0.3.1 + (crate-source "dispatch2" "0.3.1" + "0f5xmnbzpaz1g80m27kd804p75nswh0ikb6wvqh4ba3x9rz3c3hy")) + +(define rust-displaydoc-0.2.5 + (crate-source "displaydoc" "0.2.5" + "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp")) + +(define rust-dlib-0.5.3 + (crate-source "dlib" "0.5.3" + "0jpr4smrwrv8xj70mz4ixnbc6ljm82f12z2mz1hv89056y3wv3mb")) + +(define rust-document-features-0.2.12 + (crate-source "document-features" "0.2.12" + "0qcgpialq3zgvjmsvar9n6v10rfbv6mk6ajl46dd4pj5hn3aif6l")) + +(define rust-downcast-rs-1.2.1 + (crate-source "downcast-rs" "1.2.1" + "1lmrq383d1yszp7mg5i7i56b17x2lnn3kb91jwsq0zykvg2jbcvm")) + +(define rust-dpi-0.1.2 + (crate-source "dpi" "0.1.2" + "0xhsvzgjvdch2fwmfc9vkb708b0q59b6imypyjlgbiigyb74rcfq")) + +(define rust-either-1.15.0 + (crate-source "either" "1.15.0" + "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8")) + +(define rust-endi-1.1.1 + (crate-source "endi" "1.1.1" + "16a0076dx41vgrzzimm9clcym77h732czqjiajanmzvd1i1y5dv6")) + +(define rust-enumflags2-0.7.12 + (crate-source "enumflags2" "0.7.12" + "1vzcskg4dca2jiflsfx1p9yw1fvgzcakcs7cpip0agl51ilgf9qh")) + +(define rust-enumflags2-derive-0.7.12 + (crate-source "enumflags2_derive" "0.7.12" + "09rqffacafl1b83ir55hrah9gza0x7pzjn6lr6jm76fzix6qmiv7")) + +(define rust-env-filter-1.0.1 + (crate-source "env_filter" "1.0.1" + "1vvf9xhaxm0m78bp23b8j3cbv1vm5vffn3gaas27mc64rhm0rs9j")) + +(define rust-env-logger-0.11.10 + (crate-source "env_logger" "0.11.10" + "0smmk1hqzk7z91rg7fdq98d03gh9kidkd0ymim43zb4n457w0886")) + +(define rust-equator-0.4.2 + (crate-source "equator" "0.4.2" + "1z760z5r0haxjyakbqxvswrz9mq7c29arrivgq8y1zldhc9v44a7")) + +(define rust-equator-macro-0.4.2 + (crate-source "equator-macro" "0.4.2" + "1cqzx3cqn9rxln3a607xr54wippzff56zs5chqdf3z2bnks3rwj4")) + +(define rust-equivalent-1.0.2 + (crate-source "equivalent" "1.0.2" + "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7")) + +(define rust-errno-0.3.14 + (crate-source "errno" "0.3.14" + "1szgccmh8vgryqyadg8xd58mnwwicf39zmin3bsn63df2wbbgjir")) + +(define rust-error-code-3.3.2 + (crate-source "error-code" "3.3.2" + "0nacxm9xr3s1rwd6fabk3qm89fyglahmbi4m512y0hr8ym6dz8ny")) + +(define rust-etagere-0.2.15 + (crate-source "etagere" "0.2.15" + "0hjkik00nl8bm9fafpzqkb6yah3mkphc21zpc159a5fwwncvz2gw")) + +(define rust-euclid-0.22.14 + (crate-source "euclid" "0.22.14" + "01ksjl4vb8ms89laswnjpld3z4n6c1s7qlqq0djx3imiwdjm787i")) + +(define rust-event-listener-5.4.1 + (crate-source "event-listener" "5.4.1" + "1asnp3agbr8shcl001yd935m167ammyi8hnvl0q1ycajryn6cfz1")) + +(define rust-event-listener-strategy-0.5.4 + (crate-source "event-listener-strategy" "0.5.4" + "14rv18av8s7n8yixg38bxp5vg2qs394rl1w052by5npzmbgz7scb")) + +(define rust-exr-1.74.0 + (crate-source "exr" "1.74.0" + "1gk3cc2qkfm0jqw4v1d7g4c356k9iz583bq17iiwp8kalm1y0023")) + +(define rust-fastrand-2.3.0 + (crate-source "fastrand" "2.3.0" + "1ghiahsw1jd68df895cy5h3gzwk30hndidn3b682zmshpgmrx41p")) + +(define rust-fax-0.2.6 + (crate-source "fax" "0.2.6" + "1ax0jmvsszxd03hj6ga1kyl7gaqcfw0akg2wf0q6gk9pizaffpgh")) + +(define rust-fax-derive-0.2.0 + (crate-source "fax_derive" "0.2.0" + "0zap434zz4xvi5rnysmwzzivig593b4ng15vwzwl7js2nw7s3b50")) + +(define rust-fdeflate-0.3.7 + (crate-source "fdeflate" "0.3.7" + "130ga18vyxbb5idbgi07njymdaavvk6j08yh1dfarm294ssm6s0y")) + +(define rust-find-msvc-tools-0.1.9 + (crate-source "find-msvc-tools" "0.1.9" + "10nmi0qdskq6l7zwxw5g56xny7hb624iki1c39d907qmfh3vrbjv")) + +(define rust-flate2-1.1.9 + (crate-source "flate2" "1.1.9" + "0g2pb7cxnzcbzrj8bw4v6gpqqp21aycmf6d84rzb6j748qkvlgw4")) + +(define rust-fnv-1.0.7 + (crate-source "fnv" "1.0.7" + "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz")) + +(define rust-foldhash-0.1.5 + (crate-source "foldhash" "0.1.5" + "1wisr1xlc2bj7hk4rgkcjkz3j2x4dhd1h9lwk7mj8p71qpdgbi6r")) + +(define rust-foldhash-0.2.0 + (crate-source "foldhash" "0.2.0" + "1nvgylb099s11xpfm1kn2wcsql080nqmnhj1l25bp3r2b35j9kkp")) + +(define rust-font-types-0.10.1 + (crate-source "font-types" "0.10.1" + "1idqs7pfv9134fzkfykjcg5x34gfjclpqqccln7d9jxv0ks599ir")) + +(define rust-font-types-0.11.1 + (crate-source "font-types" "0.11.1" + "1wixmb7a5ww9y7vry586p4pjbfxgwix9n5cribr8l6cibixrm0kk")) + +(define rust-fontconfig-parser-0.5.8 + (crate-source "fontconfig-parser" "0.5.8" + "0ijnbzg31sl6v49g7q2l7sl76hjj8z0hvlsz77cdvm029vi77ixv")) + +(define rust-fontdb-0.23.0 + (crate-source "fontdb" "0.23.0" + "0199vry9x8zn9ix4x4rqvv53dy2ryhy68l53jwr580hj7ndphzj5")) + +(define rust-foreign-types-0.5.0 + (crate-source "foreign-types" "0.5.0" + "0rfr2zfxnx9rz3292z5nyk8qs2iirznn5ff3rd4vgdwza6mdjdyp")) + +(define rust-foreign-types-macros-0.2.3 + (crate-source "foreign-types-macros" "0.2.3" + "0hjpii8ny6l7h7jpns2cp9589016l8mlrpaigcnayjn9bdc6qp0s")) + +(define rust-foreign-types-shared-0.3.1 + (crate-source "foreign-types-shared" "0.3.1" + "0nykdvv41a3d4py61bylmlwjhhvdm0b3bcj9vxhqgxaxnp5ik6ma")) + +(define rust-futures-0.3.32 + (crate-source "futures" "0.3.32" + "0b9q86r5ar18v5xjiyqn7sb8sa32xv98qqnfz779gl7ns7lpw54b")) + +(define rust-futures-channel-0.3.32 + (crate-source "futures-channel" "0.3.32" + "07fcyzrmbmh7fh4ainilf1s7gnwvnk07phdq77jkb9fpa2ffifq7")) + +(define rust-futures-core-0.3.32 + (crate-source "futures-core" "0.3.32" + "07bbvwjbm5g2i330nyr1kcvjapkmdqzl4r6mqv75ivvjaa0m0d3y")) + +(define rust-futures-executor-0.3.32 + (crate-source "futures-executor" "0.3.32" + "17aplz3ns74qn7a04qg7qlgsdx5iwwwkd4jvdfra6hl3h4w9rwms")) + +(define rust-futures-io-0.3.32 + (crate-source "futures-io" "0.3.32" + "063pf5m6vfmyxj74447x8kx9q8zj6m9daamj4hvf49yrg9fs7jyf")) + +(define rust-futures-lite-2.6.1 + (crate-source "futures-lite" "2.6.1" + "1ba4dg26sc168vf60b1a23dv1d8rcf3v3ykz2psb7q70kxh113pp")) + +(define rust-futures-macro-0.3.32 + (crate-source "futures-macro" "0.3.32" + "0ys4b1lk7s0bsj29pv42bxsaavalch35rprp64s964p40c1bfdg8")) + +(define rust-futures-sink-0.3.32 + (crate-source "futures-sink" "0.3.32" + "14q8ml7hn5a6gyy9ri236j28kh0svqmrk4gcg0wh26rkazhm95y3")) + +(define rust-futures-task-0.3.32 + (crate-source "futures-task" "0.3.32" + "14s3vqf8llz3kjza33vn4ixg6kwxp61xrysn716h0cwwsnri2xq3")) + +(define rust-futures-util-0.3.32 + (crate-source "futures-util" "0.3.32" + "1mn60lw5kh32hz9isinjlpw34zx708fk5q1x0m40n6g6jq9a971q")) + +(define rust-gethostname-1.1.0 + (crate-source "gethostname" "1.1.0" + "1n6bj9gh503ggjblfjcai96gmxynxsrykaynljlrfdra34q95m0v")) + +(define rust-getrandom-0.3.4 + (crate-source "getrandom" "0.3.4" + "1zbpvpicry9lrbjmkd4msgj3ihff1q92i334chk7pzf46xffz7c9")) + +(define rust-getrandom-0.4.2 + (crate-source "getrandom" "0.4.2" + "0mb5833hf9pvn9dhvxjgfg5dx0m77g8wavvjdpvpnkp9fil1xr8d")) + +(define rust-gif-0.14.1 + (crate-source "gif" "0.14.1" + "0pn3ldqjk0ng1vbc3r3zqqrnjkn6s3f3ndk96lhhrn0q82l2ppzm")) + +(define rust-gl-generator-0.14.0 + (crate-source "gl_generator" "0.14.0" + "0k8j1hmfnff312gy7x1aqjzcm8zxid7ij7dlb8prljib7b1dz58s")) + +(define rust-glam-0.14.0 + (crate-source "glam" "0.14.0" + "1njk0cskaspc62ywxlzpiszbcb9hhh1yqg2ka105sg0hxgajhf9k")) + +(define rust-glam-0.15.2 + (crate-source "glam" "0.15.2" + "0jx587lxz9v9m0ph4dlshfgy0abax1zhlbjj5nvkchz4ir7mbfrs")) + +(define rust-glam-0.16.0 + (crate-source "glam" "0.16.0" + "05izbgx93hnjk200144h9yxhy51cbygp2bbaqdj8czngki3w09j1")) + +(define rust-glam-0.17.3 + (crate-source "glam" "0.17.3" + "0xm7jdygbxchdvk6k1l1pdag843nkwdm8fikwgp0i1gxgawk45z0")) + +(define rust-glam-0.18.0 + (crate-source "glam" "0.18.0" + "0d7f7f7cdbahxk677k6l8h7r4bxxni24nzdndwr8wyx71d4kwnjj")) + +(define rust-glam-0.19.0 + (crate-source "glam" "0.19.0" + "1jjia0nva5p7ca3dma8jhzxd4dmczgbhn3b338ffh5hmg7k0k19b")) + +(define rust-glam-0.20.5 + (crate-source "glam" "0.20.5" + "0pv7n634vw2hn9fmi915pzgangyljgsp4m5505c3zq2bfiz9agpl")) + +(define rust-glam-0.21.3 + (crate-source "glam" "0.21.3" + "05c8r639hz3ydlhbhv6d9z6193iivi8276zz2fq3hqw6ci8am3si")) + +(define rust-glam-0.22.0 + (crate-source "glam" "0.22.0" + "0x57gyrxyfs409b3f5i64yy2pbcgkr2qkq8v3a0mmm8vdkargx8j")) + +(define rust-glam-0.23.0 + (crate-source "glam" "0.23.0" + "076mdgmy38lhlvgng74iy2sr3iih58gx5qcz20g0hmamv6dgsjlf")) + +(define rust-glam-0.24.2 + (crate-source "glam" "0.24.2" + "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm")) + +(define rust-glam-0.25.0 + (crate-source "glam" "0.25.0" + "1cr80mz1qyc73fvp2d93d4g2svv675fmcrkrzi0bpyajpvcna5hm")) + +(define rust-glam-0.27.0 + (crate-source "glam" "0.27.0" + "1fawkrkbivdds5lzczk1rx37b7s3apl2cywch7s5ad1yfbkff1cy")) + +(define rust-glam-0.28.0 + (crate-source "glam" "0.28.0" + "152sjv2ffb84a28zb4yklkxn5f20idz4xdmkq28wy8c4gszy96kp")) + +(define rust-glam-0.29.3 + (crate-source "glam" "0.29.3" + "1vmkzrpsz3ay9c1cabs5ns149z3dyxkf8ywzmkg9578w9inz9awb")) + +(define rust-glam-0.30.10 + (crate-source "glam" "0.30.10" + "1a9as4c2sm3z9sczl2m6gn8fsfmg4iw8rrpinv8i58iphhz47z0r")) + +(define rust-glam-0.31.1 + (crate-source "glam" "0.31.1" + "1rsv5f5fb70bfm6ji37pv66g7gf9f4bb8yqf9skib38bm4p6nvsm")) + +(define rust-glam-0.32.1 + (crate-source "glam" "0.32.1" + "186cjxn5qknagm31vmxvxk1kwwrfvv6cqj99nvvcngh6bdllj1zp")) + +(define rust-glow-0.16.0 + (crate-source "glow" "0.16.0" + "022z12nlyfpy36fvp2szq792xix1xbgkznpmicf1c404sxhfmrf5")) + +(define rust-glutin-wgl-sys-0.6.1 + ;; TODO REVIEW: Check bundled sources. + (crate-source "glutin_wgl_sys" "0.6.1" + "0gng2810jb5x133lmy17qifjx6s90lnprm86afg7mfls505y0kic")) + +(define rust-gpu-alloc-0.6.0 + (crate-source "gpu-alloc" "0.6.0" + "0wd1wq7qs8ja0cp37ajm9p1r526sp6w0kvjp3xx24jsrjfx2vkgv")) + +(define rust-gpu-alloc-types-0.3.0 + (crate-source "gpu-alloc-types" "0.3.0" + "190wxsp9q8c59xybkfrlzqqyrxj6z39zamadk1q7v0xad2s07zwq")) + +(define rust-gpu-allocator-0.27.0 + (crate-source "gpu-allocator" "0.27.0" + "1kfa6kvvslmrr63p4n5fsm8myp03xi5lzylywys9f0l0xyjs4lf1")) + +(define rust-gpu-descriptor-0.3.2 + (crate-source "gpu-descriptor" "0.3.2" + "1jm0acxkw9lrzzcbvjqynwdr53qsqz7vx5d8c8h77qq5j4s8775q")) + +(define rust-gpu-descriptor-types-0.2.0 + (crate-source "gpu-descriptor-types" "0.2.0" + "14ab90klss7w0ybj95fcnqxjsjya17xjhf576dpvi4zq5ml45wpx")) + +(define rust-guillotiere-0.6.2 + (crate-source "guillotiere" "0.6.2" + "10m7fhp5kzf09kz08k6apkbzblriyqynjl1wwa9i7jrnq1jmhbdn")) + +(define rust-half-2.7.1 + (crate-source "half" "2.7.1" + "0jyq42xfa6sghc397mx84av7fayd4xfxr4jahsqv90lmjr5xi8kf")) + +(define rust-harfrust-0.3.2 + (crate-source "harfrust" "0.3.2" + "1n5r45i2f8w71ia9vql7c8da1qxd7j3hfxpylc98l7f72bdj1h4j")) + +(define rust-hashbrown-0.15.5 + (crate-source "hashbrown" "0.15.5" + "189qaczmjxnikm9db748xyhiw04kpmhm9xj9k9hg0sgx7pjwyacj")) + +(define rust-hashbrown-0.16.1 + (crate-source "hashbrown" "0.16.1" + "004i3njw38ji3bzdp9z178ba9x3k0c1pgy8x69pj7yfppv4iq7c4")) + +(define rust-heck-0.5.0 + (crate-source "heck" "0.5.0" + "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113")) + +(define rust-hermit-abi-0.5.2 + (crate-source "hermit-abi" "0.5.2" + "1744vaqkczpwncfy960j2hxrbjl1q01csm84jpd9dajbdr2yy3zw")) + +(define rust-hex-0.4.3 + (crate-source "hex" "0.4.3" + "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z")) + +(define rust-hexf-parse-0.2.1 + (crate-source "hexf-parse" "0.2.1" + "1pr3a3sk66ddxdyxdxac7q6qaqjcn28v0njy22ghdpfn78l8d9nz")) + +(define rust-hybrid-array-0.4.10 + (crate-source "hybrid-array" "0.4.10" + "055jvmp7rsb44z5aimj9zbam9y33nplyagik38m0xd36yy6cyi1r")) + +(define rust-iced-0.14.0 + (crate-source "iced" "0.14.0" + "1cqzf3fzcwn4j696yzrpb8k5ar8fv8xdp8sphczn9flkdh1023h0")) + +(define rust-iced-core-0.14.0 + (crate-source "iced_core" "0.14.0" + "11cxf8scyvx4r722q1dj9agyxg02m51yfai5d5z3wh4rsqvikawi")) + +(define rust-iced-debug-0.14.0 + (crate-source "iced_debug" "0.14.0" + "1gm05qhb89xd625c7gz42wlgp8ar9vy3cghhyi9hwqjs46q5l0r5")) + +(define rust-iced-futures-0.14.0 + (crate-source "iced_futures" "0.14.0" + "02nz7wm85xmhl2ls8dyiab6dp80fmwcc0diw573vxps2mp68a34c")) + +(define rust-iced-graphics-0.14.0 + (crate-source "iced_graphics" "0.14.0" + "00m18kxq58xwb6i81393r1m4jb14np8zm9cgyram05f4rv1a2k13")) + +(define rust-iced-program-0.14.0 + (crate-source "iced_program" "0.14.0" + "0wx6whk9s61y6knmlcznkq7sc6m1gcrsq3dhis6ninkwjk1gxykd")) + +(define rust-iced-renderer-0.14.0 + (crate-source "iced_renderer" "0.14.0" + "01dcbnp2l7ssg7yvk92qwqz44py60xynribfk1vw1s084j0c0315")) + +(define rust-iced-runtime-0.14.0 + (crate-source "iced_runtime" "0.14.0" + "1m589zs8dk07vha6jfa1aik6b56lr0vf6hij31s6dh74kj0rp26i")) + +(define rust-iced-tiny-skia-0.14.0 + (crate-source "iced_tiny_skia" "0.14.0" + "0gfcx5i1qbr3ppja1p99xbm6xcy1zzyjj8szzx593g53fn5wy2py")) + +(define rust-iced-wgpu-0.14.0 + (crate-source "iced_wgpu" "0.14.0" + "04qwaqqaxj79pq7fql7989f84h020q04b4sp0ahzi80ckfcll57z")) + +(define rust-iced-widget-0.14.2 + (crate-source "iced_widget" "0.14.2" + "1aspx7drf0sprvgl4p7rz16hdlqidjp2phcbirhw429i1px6lndi")) + +(define rust-iced-winit-0.14.0 + (crate-source "iced_winit" "0.14.0" + "0x9d2qixfzbsiyhvayjb021c724bcygr6zbhp7iisban8zfbwzcb")) + +(define rust-id-arena-2.3.0 + (crate-source "id-arena" "2.3.0" + "0m6rs0jcaj4mg33gkv98d71w3hridghp5c4yr928hplpkgbnfc1x")) + +(define rust-ident-case-1.0.1 + (crate-source "ident_case" "1.0.1" + "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r")) + +(define rust-image-0.25.10 + (crate-source "image" "0.25.10" + "0131b9fsd5grxf3lchfs2ci0rg8ga2mh1ygai7k2zh1k8cwq1aw5")) + +(define rust-image-webp-0.2.4 + (crate-source "image-webp" "0.2.4" + "1hz814csyi9283vinzlkix6qpnd6hs3fkw7xl6z2zgm4w7rrypjj")) + +(define rust-imageproc-0.26.1 + (crate-source "imageproc" "0.26.1" + "0f36wkn2vv23qpsw1ml4xyxnkcpbh12h102qbz3ar288b7d4d02s")) + +(define rust-imgref-1.12.0 + (crate-source "imgref" "1.12.0" + "1j3iwdal9mdkmyrsms3lz4n1bxxxjxss2jvbmh662fns63fcxig7")) + +(define rust-indexmap-2.13.0 + (crate-source "indexmap" "2.13.0" + "05qh5c4h2hrnyypphxpwflk45syqbzvqsvvyxg43mp576w2ff53p")) + +(define rust-inout-0.2.2 + (crate-source "inout" "0.2.2" + "1iq39s01d3y56j2r6hf75yqhpa7s2ifwr316yzyi0879a9jcwl22")) + +(define rust-interpolate-name-0.2.4 + (crate-source "interpolate_name" "0.2.4" + "0q7s5mrfkx4p56dl8q9zq71y1ysdj4shh6f28qf9gly35l21jj63")) + +(define rust-is-terminal-polyfill-1.70.2 + (crate-source "is_terminal_polyfill" "1.70.2" + "15anlc47sbz0jfs9q8fhwf0h3vs2w4imc030shdnq54sny5i7jx6")) + +(define rust-itertools-0.14.0 + (crate-source "itertools" "0.14.0" + "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b")) + +(define rust-itoa-1.0.18 + (crate-source "itoa" "1.0.18" + "10jnd1vpfkb8kj38rlkn2a6k02afvj3qmw054dfpzagrpl6achlg")) + +(define rust-jiff-0.2.23 + (crate-source "jiff" "0.2.23" + "0nc37n7jvgrzxdkcgc2hsfdf70lfagigjalh4igjrm5njvf4cd8s")) + +(define rust-jiff-static-0.2.23 + (crate-source "jiff-static" "0.2.23" + "192ss3cnixvg79cpa76clwkhn4mmz10vnwsbf7yjw8i484s8p31a")) + +(define rust-jni-0.21.1 + (crate-source "jni" "0.21.1" + "15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs")) + +(define rust-jni-0.22.4 + (crate-source "jni" "0.22.4" + "161lza8gz071h22pgyqyx4n91ixd691z2dbb1pq2g97k5i49mzay")) + +(define rust-jni-macros-0.22.4 + (crate-source "jni-macros" "0.22.4" + "18v02mcn5c7mb2yw6r930xg6ynsn7hwkxv8z2kdhn3qprjn0j0d0")) + +(define rust-jni-sys-0.3.1 + ;; TODO REVIEW: Check bundled sources. + (crate-source "jni-sys" "0.3.1" + "0n1j8fbz081w1igfrpc79n6vgm7h3ik34nziy5fjgq5nz7hm59j1")) + +(define rust-jni-sys-0.4.1 + ;; TODO REVIEW: Check bundled sources. + (crate-source "jni-sys" "0.4.1" + "1wlahx6f2zhczdjqyn8mk7kshb8x5vsd927sn3lvw41rrf47ldy6")) + +(define rust-jni-sys-macros-0.4.1 + (crate-source "jni-sys-macros" "0.4.1" + "0r32gbabrak15a7p487765b5wc0jcna2yv88mk6m1zjqyi1bkh1q")) + +(define rust-jobserver-0.1.34 + (crate-source "jobserver" "0.1.34" + "0cwx0fllqzdycqn4d6nb277qx5qwnmjdxdl0lxkkwssx77j3vyws")) + +(define rust-js-sys-0.3.94 + ;; TODO REVIEW: Check bundled sources. + (crate-source "js-sys" "0.3.94" + "1nb4fr7c78mrrdhmg04nbac1zvd5z3panvqka8sy30nfh3py411f")) + +(define rust-kamadak-exif-0.6.1 + (crate-source "kamadak-exif" "0.6.1" + "0ds8k36qi88mzhx5fm1cgbxg0s4kmyiibmqpl5asvvvlfc6dhc0i")) + +(define rust-khronos-egl-6.0.0 + (crate-source "khronos-egl" "6.0.0" + "0xnzdx0n1bil06xmh8i1x6dbxvk7kd2m70bbm6nw1qzc43r1vbka")) + +(define rust-khronos-api-3.1.0 + (crate-source "khronos_api" "3.1.0" + "1p0xj5mlbagqyvvnv8wmv3cr7l9y1m153888pxqwg3vk3mg5inz2")) + +(define rust-ksni-0.3.3 + (crate-source "ksni" "0.3.3" + "091aqlxxhsyrw0iii1zh7l65wfs1cnrdr6sxnb2j9khlkw49rcmm")) + +(define rust-kurbo-0.10.4 + (crate-source "kurbo" "0.10.4" + "0h1lqqdxv2xd5lyvpfsw01hyjpzkms03sdndwxkpvs93v7mx860n")) + +(define rust-lazy-static-1.5.0 + (crate-source "lazy_static" "1.5.0" + "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv")) + +(define rust-leb128fmt-0.1.0 + (crate-source "leb128fmt" "0.1.0" + "1chxm1484a0bly6anh6bd7a99sn355ymlagnwj3yajafnpldkv89")) + +(define rust-lebe-0.5.3 + (crate-source "lebe" "0.5.3" + "1f459clndzzm35nyd15vj5dlasyagfasp7hcgl6lh2b658rs6ybs")) + +(define rust-libc-0.2.184 + (crate-source "libc" "0.2.184" + "1bz4525m7lwzr63iidh7lp9ppz2c9va1pn6fyjh5wsp1ajjd5xa8")) + +(define rust-libdbus-sys-0.2.7 + ;; TODO REVIEW: Check bundled sources. + (crate-source "libdbus-sys" "0.2.7" + "0hzhq0dz6lfzmhsym9m95cfhjzrwq74qdg85xkpg2012sj4lg31j")) + +(define rust-libfuzzer-sys-0.4.12 + ;; TODO REVIEW: Check bundled sources. + (crate-source "libfuzzer-sys" "0.4.12" + "13ghagfsynmqda1pkpalila6kf0llqxh3214ynzi5knqgldnhapi")) + +(define rust-libloading-0.8.9 + (crate-source "libloading" "0.8.9" + "0mfwxwjwi2cf0plxcd685yxzavlslz7xirss3b9cbrzyk4hv1i6p")) + +(define rust-libm-0.2.16 + (crate-source "libm" "0.2.16" + "10brh0a3qjmbzkr5mf5xqi887nhs5y9layvnki89ykz9xb1wxlmn")) + +(define rust-libpulse-binding-2.30.1 + (crate-source "libpulse-binding" "2.30.1" + "15x3srbvqmwmhk20q9binq3cwakj59pgwnp61xl77qqnkq2b77lh")) + +(define rust-libpulse-sys-1.23.0 + ;; TODO REVIEW: Check bundled sources. + (crate-source "libpulse-sys" "1.23.0" + "0qayl38603vlzrfb9n2p2mqn0jfpxg9225nc57w8ks92if272hyp")) + +(define rust-libredox-0.1.15 + (crate-source "libredox" "0.1.15" + "022g34brmdis15kji0w9kla6xk6098xvs416ihgnn92isj7z9nvx")) + +(define rust-lilt-0.8.1 + (crate-source "lilt" "0.8.1" + "1bap1s8l2vzyxbing3z2jh4l4s376l1wbqcvz99hbcpnxzjn4xgn")) + +(define rust-linebender-resource-handle-0.1.1 + (crate-source "linebender_resource_handle" "0.1.1" + "1x34mrmqan0m3m9xf2iy6vpkcx6vwiiyzm2g3ixqdi56rimzz9fl")) + +(define rust-linux-raw-sys-0.4.15 + ;; TODO REVIEW: Check bundled sources. + (crate-source "linux-raw-sys" "0.4.15" + "1aq7r2g7786hyxhv40spzf2nhag5xbw2axxc1k8z5k1dsgdm4v6j")) + +(define rust-linux-raw-sys-0.12.1 + ;; TODO REVIEW: Check bundled sources. + (crate-source "linux-raw-sys" "0.12.1" + "0lwasljrqxjjfk9l2j8lyib1babh2qjlnhylqzl01nihw14nk9ij")) + +(define rust-litrs-1.0.0 + (crate-source "litrs" "1.0.0" + "14p0kzzkavnngvybl88nvfwv031cc2qx4vaxpfwsiifm8grdglqi")) + +(define rust-lock-api-0.4.14 + (crate-source "lock_api" "0.4.14" + "0rg9mhx7vdpajfxvdjmgmlyrn20ligzqvn8ifmaz7dc79gkrjhr2")) + +(define rust-log-0.4.29 + (crate-source "log" "0.4.29" + "15q8j9c8g5zpkcw0hnd6cf2z7fxqnvsjh3rw5mv5q10r83i34l2y")) + +(define rust-loop9-0.1.5 + (crate-source "loop9" "0.1.5" + "0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg")) + +(define rust-lru-0.16.3 + (crate-source "lru" "0.16.3" + "14z5yxcp3f63lgw8yxr486g9yz7cfqbmkadfwgw36vy0jbslgp51")) + +(define rust-macaddr-1.0.1 + (crate-source "macaddr" "1.0.1" + "1n5jxn79krlql810c4w3hdkvyqc01141dc5y6fr9sxff2yy0pvms")) + +(define rust-malloc-buf-0.0.6 + (crate-source "malloc_buf" "0.0.6" + "1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2")) + +(define rust-matrixmultiply-0.3.10 + (crate-source "matrixmultiply" "0.3.10" + "020sqwg3cvprfasbszqbnis9zx6c3w9vlkfidyimgblzdq0y6vd0")) + +(define rust-maybe-rayon-0.1.1 + (crate-source "maybe-rayon" "0.1.1" + "06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf")) + +(define rust-memchr-2.8.0 + (crate-source "memchr" "2.8.0" + "0y9zzxcqxvdqg6wyag7vc3h0blhdn7hkq164bxyx2vph8zs5ijpq")) + +(define rust-memmap2-0.9.10 + (crate-source "memmap2" "0.9.10" + "1qz0n4ch68pz2mp07sdwnk27imdjjqy6aqir3hp9j4g0iw19hh3i")) + +(define rust-memoffset-0.9.1 + (crate-source "memoffset" "0.9.1" + "12i17wh9a9plx869g7j4whf62xw68k5zd4k0k5nh6ys5mszid028")) + +(define rust-metal-0.32.0 + (crate-source "metal" "0.32.0" + "01g6a10l2p576ibybz0v9hignw7qj0r6d513qbf2vxrzcxpmmh80")) + +(define rust-miniz-oxide-0.8.9 + (crate-source "miniz_oxide" "0.8.9" + "05k3pdg8bjjzayq3rf0qhpirq9k37pxnasfn4arbs17phqn6m9qz")) + +(define rust-mio-1.2.0 + (crate-source "mio" "1.2.0" + "1hanrh4fwsfkdqdaqfidz48zz1wdix23zwn3r2x78am0garfbdsh")) + +(define rust-moxcms-0.8.1 + (crate-source "moxcms" "0.8.1" + "0jz4fd5f7pdn1rngqc96lxriqjkym1lswdhdbjr037s8p9ac31dv")) + +(define rust-mundy-0.2.2 + (crate-source "mundy" "0.2.2" + "12vy5rlllwhdc0w7zdhm44w9j7sm2aqlw88571ll7v4lw74i6f2j")) + +(define rust-mutate-once-0.1.2 + (crate-source "mutate_once" "0.1.2" + "1byj4yz6h0mdx3mmj0mq23ma59kw41pckspr2gz8rl22k0y27lhk")) + +(define rust-naga-27.0.3 + (crate-source "naga" "27.0.3" + "1n57m5hwi42mk57ljz7manc45b8ky8890891y86yw4cb1rgz4v06")) + +(define rust-nalgebra-0.34.2 + (crate-source "nalgebra" "0.34.2" + "02m7102xrslyxf55pjp5kpdhvv9d2gb08n08i63birn7yl7ylxnz")) + +(define rust-ndk-0.9.0 + (crate-source "ndk" "0.9.0" + "1m32zpmi5w1pf3j47k6k5fw395dc7aj8d0mdpsv53lqkprxjxx63")) + +(define rust-ndk-context-0.1.1 + (crate-source "ndk-context" "0.1.1" + "12sai3dqsblsvfd1l1zab0z6xsnlha3xsfl7kagdnmj3an3jvc17")) + +(define rust-ndk-sys-0.6.0+11769913 + ;; TODO REVIEW: Check bundled sources. + (crate-source "ndk-sys" "0.6.0+11769913" + "0wx8r6pji20if4xs04g73gxl98nmjrfc73z0v6w1ypv6a4qdlv7f")) + +(define rust-new-debug-unreachable-1.0.6 + (crate-source "new_debug_unreachable" "1.0.6" + "11phpf1mjxq6khk91yzcbd3ympm78m3ivl7xg6lg2c0lf66fy3k5")) + +(define rust-nix-0.29.0 + (crate-source "nix" "0.29.0" + "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")) + +(define rust-nom-8.0.0 + (crate-source "nom" "8.0.0" + "01cl5xng9d0gxf26h39m0l8lprgpa00fcc75ps1yzgbib1vn35yz")) + +(define rust-noop-proc-macro-0.3.0 + (crate-source "noop_proc_macro" "0.3.0" + "1j2v1c6ric4w9v12h34jghzmngcwmn0hll1ywly4h6lcm4rbnxh6")) + +(define rust-num-0.4.3 + (crate-source "num" "0.4.3" + "08yb2fc1psig7pkzaplm495yp7c30m4pykpkwmi5bxrgid705g9m")) + +(define rust-num-bigint-0.4.6 + (crate-source "num-bigint" "0.4.6" + "1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55")) + +(define rust-num-complex-0.4.6 + (crate-source "num-complex" "0.4.6" + "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k")) + +(define rust-num-derive-0.4.2 + (crate-source "num-derive" "0.4.2" + "00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd")) + +(define rust-num-integer-0.1.46 + (crate-source "num-integer" "0.1.46" + "13w5g54a9184cqlbsq80rnxw4jj4s0d8wv75jsq5r2lms8gncsbr")) + +(define rust-num-iter-0.1.45 + (crate-source "num-iter" "0.1.45" + "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l")) + +(define rust-num-rational-0.4.2 + (crate-source "num-rational" "0.4.2" + "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq")) + +(define rust-num-traits-0.2.19 + (crate-source "num-traits" "0.2.19" + "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787")) + +(define rust-num-enum-0.7.6 + (crate-source "num_enum" "0.7.6" + "09kg0c2y08npdv0c9dbm4m9a9wz8w2qaiqqxl4gj3v22hj1wl2sx")) + +(define rust-num-enum-derive-0.7.6 + (crate-source "num_enum_derive" "0.7.6" + "1y0x9z49s27vdas6mglqbv02sgkdmbr8ns2kwspzrp2ra81rh2b8")) + +(define rust-objc-0.2.7 + (crate-source "objc" "0.2.7" + "1cbpf6kz8a244nn1qzl3xyhmp05gsg4n313c9m3567625d3innwi")) + +(define rust-objc-sys-0.3.5 + ;; TODO REVIEW: Check bundled sources. + (crate-source "objc-sys" "0.3.5" + "0423gry7s3rmz8s3pzzm1zy5mdjif75g6dbzc2lf2z0c77fipffd")) + +(define rust-objc2-0.5.2 + (crate-source "objc2" "0.5.2" + "015qa2d3vh7c1j2736h5wjrznri7x5ic35vl916c22gzxva8b9s6")) + +(define rust-objc2-0.6.4 + (crate-source "objc2" "0.6.4" + "17x8qpl512frscfqbmgjr20kg3y4r0xdqxphja17dz5f0znsh4is")) + +(define rust-objc2-app-kit-0.2.2 + (crate-source "objc2-app-kit" "0.2.2" + "1zqyi5l1bm26j1bgmac9783ah36m5kcrxlqp5carglnpwgcrms74")) + +(define rust-objc2-app-kit-0.3.2 + (crate-source "objc2-app-kit" "0.3.2" + "132ijwni8lsi8phq7wnmialkxp46zx998fns3zq5np0ya1mr77nl")) + +(define rust-objc2-cloud-kit-0.2.2 + (crate-source "objc2-cloud-kit" "0.2.2" + "02dhjvmcq8c2bwj31jx423jygif1scs9f0lmlab0ayhw75b3ppbl")) + +(define rust-objc2-cloud-kit-0.3.2 + (crate-source "objc2-cloud-kit" "0.3.2" + "0714xrydi9wvh25s2110sjfpx9mv4xs9p4ys71q8fhxvh3c79bbk")) + +(define rust-objc2-contacts-0.2.2 + (crate-source "objc2-contacts" "0.2.2" + "12a8m927xrrxa54xhqhqnkkl1a6l07pyrpnqfk9jz09kkh755zx5")) + +(define rust-objc2-core-data-0.2.2 + (crate-source "objc2-core-data" "0.2.2" + "1vvk8zjylfjjj04dzawydmqqz5ajvdkhf22cnb07ihbiw14vyzv1")) + +(define rust-objc2-core-data-0.3.2 + (crate-source "objc2-core-data" "0.3.2" + "1ylqsa6hpma7k4090pkil8b7c0i8dcxnh46zwhnfidgv7rjjlh0b")) + +(define rust-objc2-core-foundation-0.3.2 + (crate-source "objc2-core-foundation" "0.3.2" + "0dnmg7606n4zifyjw4ff554xvjmi256cs8fpgpdmr91gckc0s61a")) + +(define rust-objc2-core-graphics-0.3.2 + (crate-source "objc2-core-graphics" "0.3.2" + "01x8413pxq0m5rwidlaczni8v5cz9dc3xqzq8l9zlpl9cv8cj8p0")) + +(define rust-objc2-core-image-0.2.2 + (crate-source "objc2-core-image" "0.2.2" + "102csfb82zi2sbzliwsfd589ckz0gysf7y6434c9zj97lmihj9jm")) + +(define rust-objc2-core-image-0.3.2 + (crate-source "objc2-core-image" "0.3.2" + "01phi7cx2k32a8x45qr0y1623l2b8gg764c6isgj15rbinrn7mg5")) + +(define rust-objc2-core-location-0.2.2 + (crate-source "objc2-core-location" "0.2.2" + "10apgsrigqryvi4rcc0f6yfjflvrl83f4bi5hkr48ck89vizw300")) + +(define rust-objc2-core-text-0.3.2 + (crate-source "objc2-core-text" "0.3.2" + "0bfrzqxhgh4y1imk1bb9g0v28g0frigls6hnc942npfj93xhvphc")) + +(define rust-objc2-core-video-0.3.2 + (crate-source "objc2-core-video" "0.3.2" + "19j1a7f863gh30nq03w70x1js3f3vdg3wp4azllky8vkvzqwl9fl")) + +(define rust-objc2-encode-4.1.0 + (crate-source "objc2-encode" "4.1.0" + "0cqckp4cpf68mxyc2zgnazj8klv0z395nsgbafa61cjgsyyan9gg")) + +(define rust-objc2-foundation-0.2.2 + (crate-source "objc2-foundation" "0.2.2" + "1a6mi77jsig7950vmx9ydvsxaighzdiglk5d229k569pvajkirhf")) + +(define rust-objc2-foundation-0.3.2 + (crate-source "objc2-foundation" "0.3.2" + "0wijkxzzvw2xkzssds3fj8279cbykz2rz9agxf6qh7y2agpsvq73")) + +(define rust-objc2-io-surface-0.3.2 + (crate-source "objc2-io-surface" "0.3.2" + "07fqx4fmwydf2arrc4xs4awv7zyzzxh60fyqdfmrpm9n148qh1qq")) + +(define rust-objc2-link-presentation-0.2.2 + (crate-source "objc2-link-presentation" "0.2.2" + "160k4qh00yrx57dabn3hzas4r98kmk9bc0qsy1jvwday3irax8d1")) + +(define rust-objc2-metal-0.2.2 + (crate-source "objc2-metal" "0.2.2" + "1mmdga66qpxrcfq3gxxhysfx3zg1hpx4z886liv3j0pnfq9bl36x")) + +(define rust-objc2-quartz-core-0.2.2 + (crate-source "objc2-quartz-core" "0.2.2" + "0ynw8819c36l11rim8n0yzk0fskbzrgaqayscyqi8swhzxxywaz4")) + +(define rust-objc2-quartz-core-0.3.2 + (crate-source "objc2-quartz-core" "0.3.2" + "07vzaf6y1lk7zygkgvpp23mm19ipdm9yq8af22gvywdkaa23bhcn")) + +(define rust-objc2-symbols-0.2.2 + (crate-source "objc2-symbols" "0.2.2" + "1p04hjkxan18g2b7h9n2n8xxsvazapv2h6mfmmdk06zc7pz4ws0a")) + +(define rust-objc2-ui-kit-0.2.2 + (crate-source "objc2-ui-kit" "0.2.2" + "0vrb5r8z658l8c19bx78qks8c5hg956544yirf8npk90idwldfxq")) + +(define rust-objc2-uniform-type-identifiers-0.2.2 + (crate-source "objc2-uniform-type-identifiers" "0.2.2" + "1ziv4wkbxcaw015ypg0q49ycl7m14l3x56mpq2k1rznv92bmzyj4")) + +(define rust-objc2-user-notifications-0.2.2 + (crate-source "objc2-user-notifications" "0.2.2" + "1cscv2w3vxzaslz101ddv0z9ycrrs4ayikk4my4qd3im8bvcpkvn")) + +(define rust-once-cell-1.21.4 + (crate-source "once_cell" "1.21.4" + "0l1v676wf71kjg2khch4dphwh1jp3291ffiymr2mvy1kxd5kwz4z")) + +(define rust-once-cell-polyfill-1.70.2 + (crate-source "once_cell_polyfill" "1.70.2" + "1zmla628f0sk3fhjdjqzgxhalr2xrfna958s632z65bjsfv8ljrq")) + +(define rust-orbclient-0.3.51 + (crate-source "orbclient" "0.3.51" + "1mmbx63ycb1n2c1nz8jmmnv3466kj3aj38wnpjhwzvbq6nrx7bjr")) + +(define rust-ordered-float-5.3.0 + (crate-source "ordered-float" "5.3.0" + "03mx5yg3ncp0g524y7zbyvhwcxpd8l9v30lgybm5bhqx2v551ndp")) + +(define rust-ordered-stream-0.2.0 + (crate-source "ordered-stream" "0.2.0" + "0l0xxp697q7wiix1gnfn66xsss7fdhfivl2k7bvpjs4i3lgb18ls")) + +(define rust-owned-ttf-parser-0.25.1 + (crate-source "owned_ttf_parser" "0.25.1" + "0fsqzcbc4sq8qhkmc3rgcfg1xg389nmhlxvmvi6h38dca680x0in")) + +(define rust-parking-2.2.1 + (crate-source "parking" "2.2.1" + "1fnfgmzkfpjd69v4j9x737b1k8pnn054bvzcn5dm3pkgq595d3gk")) + +(define rust-parking-lot-0.12.5 + (crate-source "parking_lot" "0.12.5" + "06jsqh9aqmc94j2rlm8gpccilqm6bskbd67zf6ypfc0f4m9p91ck")) + +(define rust-parking-lot-core-0.9.12 + (crate-source "parking_lot_core" "0.9.12" + "1hb4rggy70fwa1w9nb0svbyflzdc69h047482v2z3sx2hmcnh896")) + +(define rust-paste-1.0.15 + (crate-source "paste" "1.0.15" + "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p")) + +(define rust-pastey-0.1.1 + (crate-source "pastey" "0.1.1" + "1v389jkifv757903flrrps67dvc6q6giwlyx3xi33hcfjmgjxyrm")) + +(define rust-pastey-0.2.1 + (crate-source "pastey" "0.2.1" + "1v2vyc6gnk2qkwvrhzlkf67rwv4car122ix6mb9vp487gkcwlrxq")) + +(define rust-percent-encoding-2.3.2 + (crate-source "percent-encoding" "2.3.2" + "083jv1ai930azvawz2khv7w73xh8mnylk7i578cifndjn5y64kwv")) + +(define rust-pin-project-1.1.11 + (crate-source "pin-project" "1.1.11" + "05zm3y3bl83ypsr6favxvny2kys4i19jiz1y18ylrbxwsiz9qx7i")) + +(define rust-pin-project-internal-1.1.11 + (crate-source "pin-project-internal" "1.1.11" + "1ik4mpb92da75inmjvxf2qm61vrnwml3x24wddvrjlqh1z9hxcnr")) + +(define rust-pin-project-lite-0.2.17 + (crate-source "pin-project-lite" "0.2.17" + "1kfmwvs271si96zay4mm8887v5khw0c27jc9srw1a75ykvgj54x8")) + +(define rust-pin-utils-0.1.0 + (crate-source "pin-utils" "0.1.0" + "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb")) + +(define rust-piper-0.2.5 + (crate-source "piper" "0.2.5" + "1hd3j94mw5dwc457gs9ssb2r5b9iipywndf5srqx7pj38jd4fdf8")) + +(define rust-pkg-config-0.3.32 + (crate-source "pkg-config" "0.3.32" + "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby")) + +(define rust-plain-0.2.3 + (crate-source "plain" "0.2.3" + "19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl")) + +(define rust-png-0.18.1 + (crate-source "png" "0.18.1" + "0qca282xp8a6d7mikxrwji3f52mjn4vnqxz2v9iz5adj665rnxk0")) + +(define rust-polling-3.11.0 + (crate-source "polling" "3.11.0" + "0622qfbxi3gb0ly2c99n3xawp878fkrd1sl83hjdhisx11cly3jx")) + +(define rust-portable-atomic-1.13.1 + (crate-source "portable-atomic" "1.13.1" + "0j8vlar3n5acyigq8q6f4wjx3k3s5yz0rlpqrv76j73gi5qr8fn3")) + +(define rust-portable-atomic-util-0.2.6 + (crate-source "portable-atomic-util" "0.2.6" + "18wrsx7fjwc2kgbpfjfm3igv3vdzsidmjhbqivjln7d0c6z9f4q9")) + +(define rust-ppv-lite86-0.2.21 + (crate-source "ppv-lite86" "0.2.21" + "1abxx6qz5qnd43br1dd9b2savpihzjza8gb4fbzdql1gxp2f7sl5")) + +(define rust-presser-0.3.1 + (crate-source "presser" "0.3.1" + "1ykvqx861sjmhkdh540aafqba7i7li7gqgwrcczy6v56i9m8xkz8")) + +(define rust-prettyplease-0.2.37 + (crate-source "prettyplease" "0.2.37" + "0azn11i1kh0byabhsgab6kqs74zyrg69xkirzgqyhz6xmjnsi727")) + +(define rust-primal-check-0.3.4 + (crate-source "primal-check" "0.3.4" + "025xnak4rhkwa4h970bjb3cvp2k853wviyr84n8gjfhy65dqj3fw")) + +(define rust-proc-macro-crate-3.5.0 + (crate-source "proc-macro-crate" "3.5.0" + "0kv1g1d1zjwxlgcaba2qlshzyy32j03xic8rskqlcr5mnblsfyz6")) + +(define rust-proc-macro2-1.0.106 + (crate-source "proc-macro2" "1.0.106" + "0d09nczyaj67x4ihqr5p7gxbkz38gxhk4asc0k8q23g9n85hzl4g")) + +(define rust-profiling-1.0.17 + (crate-source "profiling" "1.0.17" + "0wqp6i1bl7azy9270dp92srbbr55mgdh9qnk5b1y44lyarmlif1y")) + +(define rust-profiling-procmacros-1.0.17 + (crate-source "profiling-procmacros" "1.0.17" + "0nrxdh5r723raxbs136jmjx46p0c5qgai8jwz4j555mn0ad7ywaj")) + +(define rust-pxfm-0.1.28 + (crate-source "pxfm" "0.1.28" + "17bbi6r9jiz9rmlj9zwjcf3qrivr33l8vwjmj9y812ysagkl385m")) + +(define rust-qoi-0.4.1 + (crate-source "qoi" "0.4.1" + "00c0wkb112annn2wl72ixyd78mf56p4lxkhlmsggx65l3v3n8vbz")) + +(define rust-quick-error-2.0.1 + (crate-source "quick-error" "2.0.1" + "18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9")) + +(define rust-quick-xml-0.39.2 + (crate-source "quick-xml" "0.39.2" + "0z86jkw618p0d7q3zqp7pzh7cnf7wwlanzx8gyma3dffwzl233wm")) + +(define rust-quote-1.0.45 + (crate-source "quote" "1.0.45" + "095rb5rg7pbnwdp6v8w5jw93wndwyijgci1b5lw8j1h5cscn3wj1")) + +(define rust-r-efi-5.3.0 + (crate-source "r-efi" "5.3.0" + "03sbfm3g7myvzyylff6qaxk4z6fy76yv860yy66jiswc2m6b7kb9")) + +(define rust-r-efi-6.0.0 + (crate-source "r-efi" "6.0.0" + "1gyrl2k5fyzj9k7kchg2n296z5881lg7070msabid09asp3wkp7q")) + +(define rust-rand-0.9.2 + (crate-source "rand" "0.9.2" + "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd")) + +(define rust-rand-chacha-0.9.0 + (crate-source "rand_chacha" "0.9.0" + "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk")) + +(define rust-rand-core-0.9.5 + (crate-source "rand_core" "0.9.5" + "0g6qc5r3f0hdmz9b11nripyp9qqrzb0xqk9piip8w8qlvqkcibvn")) + +(define rust-rand-distr-0.5.1 + (crate-source "rand_distr" "0.5.1" + "0qvlzxq4a2rvrf3wq0xq1bfw8iy9zqm6jlmbywqzld6g1paib1ka")) + +(define rust-range-alloc-0.1.5 + (crate-source "range-alloc" "0.1.5" + "020xrpn0qaabkxg49wpi0hgy92d8ikji55cyancphnmfi6bl2ifa")) + +(define rust-rangemap-1.7.1 + (crate-source "rangemap" "1.7.1" + "0s7am2w72siggn668h03gn3g06gsinv6m1jaaxmnbj59177l6d4p")) + +(define rust-rav1e-0.8.1 + (crate-source "rav1e" "0.8.1" + "0axk3ji3jmlr81svmsy5zvj8shmhpp8lz5nyghkq752xx1bdvdj3")) + +(define rust-ravif-0.13.0 + (crate-source "ravif" "0.13.0" + "0ifcpczxf6kcsqlky08vbjrvw9yd1m9mfszywxdhy6wpglci08z5")) + +(define rust-raw-window-handle-0.6.2 + (crate-source "raw-window-handle" "0.6.2" + "0ff5c648hncwx7hm2a8fqgqlbvbl4xawb6v3xxv9wkpjyrr5arr0")) + +(define rust-rawpointer-0.2.1 + (crate-source "rawpointer" "0.2.1" + "1qy1qvj17yh957vhffnq6agq0brvylw27xgks171qrah75wmg8v0")) + +(define rust-rayon-1.11.0 + (crate-source "rayon" "1.11.0" + "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn")) + +(define rust-rayon-core-1.13.0 + (crate-source "rayon-core" "1.13.0" + "14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92")) + +(define rust-read-fonts-0.35.0 + (crate-source "read-fonts" "0.35.0" + "0n0kr71apps034i708r6vx3y2kd35da2j4vikm5zdbc8nhiwy5v7")) + +(define rust-read-fonts-0.37.0 + (crate-source "read-fonts" "0.37.0" + "1r82vwrmsai9i7bgmnblb7sn08k2kca75lpz0x9v3yijy2mlyqvv")) + +(define rust-redox-syscall-0.4.1 + (crate-source "redox_syscall" "0.4.1" + "1aiifyz5dnybfvkk4cdab9p2kmphag1yad6iknc7aszlxxldf8j7")) + +(define rust-redox-syscall-0.5.18 + (crate-source "redox_syscall" "0.5.18" + "0b9n38zsxylql36vybw18if68yc9jczxmbyzdwyhb9sifmag4azd")) + +(define rust-redox-syscall-0.7.3 + (crate-source "redox_syscall" "0.7.3" + "05mys0g4faa5l7dqvl4y8395b42yshs2qlvysdvijlwhx1s0mrvc")) + +(define rust-regex-1.12.3 + (crate-source "regex" "1.12.3" + "0xp2q0x7ybmpa5zlgaz00p8zswcirj9h8nry3rxxsdwi9fhm81z1")) + +(define rust-regex-automata-0.4.14 + (crate-source "regex-automata" "0.4.14" + "13xf7hhn4qmgfh784llcp2kzrvljd13lb2b1ca0mwnf15w9d87bf")) + +(define rust-regex-syntax-0.8.10 + (crate-source "regex-syntax" "0.8.10" + "02jx311ka0daxxc7v45ikzhcl3iydjbbb0mdrpc1xgg8v7c7v2fw")) + +(define rust-renderdoc-sys-1.1.0 + ;; TODO REVIEW: Check bundled sources. + (crate-source "renderdoc-sys" "1.1.0" + "0cj8zjs7k0gvchcx3jhpg8r9bbqy8b1hsgbz0flcq2ydn12hmcqr")) + +(define rust-rgb-0.8.53 + (crate-source "rgb" "0.8.53" + "1i0c55whln68zs6f5qqrkbg1mzai0p3qk1mwkwzdgr9i3dw4pcs7")) + +(define rust-roxmltree-0.20.0 + (crate-source "roxmltree" "0.20.0" + "15vw91ps91wkmmgy62khf9zb63bdinvm80957dascbsw7dwvc83c")) + +(define rust-rustc-hash-1.1.0 + (crate-source "rustc-hash" "1.1.0" + "1qkc5khrmv5pqi5l5ca9p5nl5hs742cagrndhbrlk3dhlrx3zm08")) + +(define rust-rustc-hash-2.1.2 + (crate-source "rustc-hash" "2.1.2" + "1gjdc5bw9982cj176jvgz9rrqf9xvr1q1ddpzywf5qhs7yzhlc4l")) + +(define rust-rustc-version-0.4.1 + (crate-source "rustc_version" "0.4.1" + "14lvdsmr5si5qbqzrajgb6vfn69k0sfygrvfvr2mps26xwi3mjyg")) + +(define rust-rustdct-0.7.1 + (crate-source "rustdct" "0.7.1" + "0lcm1191xx8wizima5j3n25fs90x58v3q1kwg6cbzafn0m8maqcb")) + +(define rust-rustfft-6.4.1 + (crate-source "rustfft" "6.4.1" + "12fvi8naf08vc0c1lg3hfikcl4d6vcvh0s48iiwl27z9jfc5znr1")) + +(define rust-rustix-0.38.44 + (crate-source "rustix" "0.38.44" + "0m61v0h15lf5rrnbjhcb9306bgqrhskrqv7i1n0939dsw8dbrdgx")) + +(define rust-rustix-1.1.4 + (crate-source "rustix" "1.1.4" + "14511f9yjqh0ix07xjrjpllah3325774gfwi9zpq72sip5jlbzmn")) + +(define rust-rustversion-1.0.22 + (crate-source "rustversion" "1.0.22" + "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k")) + +(define rust-safe-arch-0.7.4 + (crate-source "safe_arch" "0.7.4" + "08sk47n1kcm5w2di6bpgi2hsw8r2caz2230pwqvbdqfv5pl2vc4n")) + +(define rust-same-file-1.0.6 + (crate-source "same-file" "1.0.6" + "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k")) + +(define rust-scoped-tls-1.0.1 + (crate-source "scoped-tls" "1.0.1" + "15524h04mafihcvfpgxd8f4bgc3k95aclz8grjkg9a0rxcvn9kz1")) + +(define rust-scopeguard-1.2.0 + (crate-source "scopeguard" "1.2.0" + "0jcz9sd47zlsgcnm1hdw0664krxwb5gczlif4qngj2aif8vky54l")) + +(define rust-sctk-adwaita-0.10.1 + (crate-source "sctk-adwaita" "0.10.1" + "1v14vqp7k39jk7pgaibwc06qq9vcmi82k7zlv3qpfvq52w17y9xn")) + +(define rust-self-cell-1.2.2 + (crate-source "self_cell" "1.2.2" + "12cdmh9p2h72rmw923kj841jji4k0vrykihvx19fn059az8pcbmi")) + +(define rust-semver-1.0.27 + (crate-source "semver" "1.0.27" + "1qmi3akfrnqc2hfkdgcxhld5bv961wbk8my3ascv5068mc5fnryp")) + +(define rust-serde-1.0.228 + (crate-source "serde" "1.0.228" + "17mf4hhjxv5m90g42wmlbc61hdhlm6j9hwfkpcnd72rpgzm993ls")) + +(define rust-serde-core-1.0.228 + (crate-source "serde_core" "1.0.228" + "1bb7id2xwx8izq50098s5j2sqrrvk31jbbrjqygyan6ask3qbls1")) + +(define rust-serde-derive-1.0.228 + (crate-source "serde_derive" "1.0.228" + "0y8xm7fvmr2kjcd029g9fijpndh8csv5m20g4bd76w8qschg4h6m")) + +(define rust-serde-json-1.0.149 + (crate-source "serde_json" "1.0.149" + "11jdx4vilzrjjd1dpgy67x5lgzr0laplz30dhv75lnf5ffa07z43")) + +(define rust-serde-repr-0.1.20 + (crate-source "serde_repr" "0.1.20" + "1755gss3f6lwvv23pk7fhnjdkjw7609rcgjlr8vjg6791blf6php")) + +(define rust-shlex-1.3.0 + (crate-source "shlex" "1.3.0" + "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg")) + +(define rust-signal-hook-registry-1.4.8 + (crate-source "signal-hook-registry" "1.4.8" + "06vc7pmnki6lmxar3z31gkyg9cw7py5x9g7px70gy2hil75nkny4")) + +(define rust-simba-0.9.1 + (crate-source "simba" "0.9.1" + "15gxgwcm6vs2wbbc5z4x8zsi1rhjl3nvqnxpl95hjrhnnaz894n9")) + +(define rust-simd-adler32-0.3.9 + (crate-source "simd-adler32" "0.3.9" + "0532ysdwcvzyp2bwpk8qz0hijplcdwpssr5gy5r7qwqqy5z5qgbh")) + +(define rust-simd-cesu8-1.1.1 + (crate-source "simd_cesu8" "1.1.1" + "0crcbgvyycmazji2vqj9vxn2czdyl3gxmicp4xqdzkc7pdbh3ycl")) + +(define rust-simd-helpers-0.1.0 + (crate-source "simd_helpers" "0.1.0" + "19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm")) + +(define rust-simdutf8-0.1.5 + (crate-source "simdutf8" "0.1.5" + "0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3")) + +(define rust-skrifa-0.37.0 + (crate-source "skrifa" "0.37.0" + "0hcqlhgbiv5lhjv6l0hfj2gm1nabvdy9iv9zry77acpmxlfhfccc")) + +(define rust-skrifa-0.40.0 + (crate-source "skrifa" "0.40.0" + "1b1lfid1326df2aq4cjqz7jv63m3i21czrgks7fxgyvm4hyzxgbz")) + +(define rust-slab-0.4.12 + (crate-source "slab" "0.4.12" + "1xcwik6s6zbd3lf51kkrcicdq2j4c1fw0yjdai2apy9467i0sy8c")) + +(define rust-slotmap-1.1.1 + (crate-source "slotmap" "1.1.1" + "0f20xf53zaysx9ydzkwwqm6hsjyb8lj2j6amhg57iln3jcy8rmdx")) + +(define rust-smallvec-1.15.1 + (crate-source "smallvec" "1.15.1" + "00xxdxxpgyq5vjnpljvkmy99xij5rxgh913ii1v16kzynnivgcb7")) + +(define rust-smithay-client-toolkit-0.19.2 + (crate-source "smithay-client-toolkit" "0.19.2" + "05h05hg4dn3v6br5jbdbs5nalk076a64s7fn6i01nqzby2hxwmrl")) + +(define rust-smithay-client-toolkit-0.20.0 + (crate-source "smithay-client-toolkit" "0.20.0" + "1h2cacmsh9zpw6sgmap49zx7cqhksfwas91mm40i5cz2ylwdl4h5")) + +(define rust-smithay-clipboard-0.7.3 + (crate-source "smithay-clipboard" "0.7.3" + "09hjm3dyjq4s3nxfzi65bg95hv540fi5zr5xad879xrryw1lqw3i")) + +(define rust-smol-str-0.2.2 + (crate-source "smol_str" "0.2.2" + "1bfylqf2vnqaglw58930vpxm2rfzji5gjp15a2c0kh8aj6v8ylyx")) + +(define rust-socket2-0.6.3 + (crate-source "socket2" "0.6.3" + "0gkjjcyn69hqhhlh5kl8byk5m0d7hyrp2aqwzbs3d33q208nwxis")) + +(define rust-softbuffer-0.4.8 + (crate-source "softbuffer" "0.4.8" + "1hznrcdzhhlr2x84926g28ybnlx649y1anr7mc4m3w5v3sl8vhda")) + +(define rust-spirv-0.3.0+sdk-1.3.268.0 + (crate-source "spirv" "0.3.0+sdk-1.3.268.0" + "0i3qj7yvvprai1s03dvll2gkfy8398nl64wvllkhaaa4vh1i197d")) + +(define rust-stable-deref-trait-1.2.1 + (crate-source "stable_deref_trait" "1.2.1" + "15h5h73ppqyhdhx6ywxfj88azmrpml9gl6zp3pwy2malqa6vxqkc")) + +(define rust-static-assertions-1.1.0 + (crate-source "static_assertions" "1.1.0" + "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2")) + +(define rust-strength-reduce-0.2.4 + (crate-source "strength_reduce" "0.2.4" + "10jdq9dijjdkb20wg1dmwg447rnj37jbq0mwvbadvqi2gys5x2gy")) + +(define rust-strict-num-0.1.1 + (crate-source "strict-num" "0.1.1" + "0cb7l1vhb8zj90mzm8avlk815k40sql9515s865rqdrdfavvldv6")) + +(define rust-strsim-0.11.1 + (crate-source "strsim" "0.11.1" + "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x")) + +(define rust-strum-0.26.3 + (crate-source "strum" "0.26.3" + "01lgl6jvrf4j28v5kmx9bp480ygf1nhvac8b4p7rcj9hxw50zv4g")) + +(define rust-strum-macros-0.26.4 + (crate-source "strum_macros" "0.26.4" + "1gl1wmq24b8md527cpyd5bw9rkbqldd7k1h38kf5ajd2ln2ywssc")) + +(define rust-svg-fmt-0.4.5 + (crate-source "svg_fmt" "0.4.5" + "1yq2kv7klg8s5k19prn36cprlnb811cqgwhy079g7lng651wr4q1")) + +(define rust-swash-0.2.7 + (crate-source "swash" "0.2.7" + "0r5fb8rnqayydb9rw5fply28wjp5lpm87y84cab3ifn2d79kqbw4")) + +(define rust-syn-2.0.117 + (crate-source "syn" "2.0.117" + "16cv7c0wbn8amxc54n4w15kxlx5ypdmla8s0gxr2l7bv7s0bhrg6")) + +(define rust-synstructure-0.13.2 + (crate-source "synstructure" "0.13.2" + "1lh9lx3r3jb18f8sbj29am5hm9jymvbwh6jb1izsnnxgvgrp12kj")) + +(define rust-sys-locale-0.3.2 + (crate-source "sys-locale" "0.3.2" + "1i16hq9mkwpzqvixjfy1ph4i2q5klgagjg4hibz6k894l2crmawf")) + +(define rust-tempfile-3.27.0 + (crate-source "tempfile" "3.27.0" + "1gblhnyfjsbg9wjg194n89wrzah7jy3yzgnyzhp56f3v9jd7wj9j")) + +(define rust-termcolor-1.4.1 + (crate-source "termcolor" "1.4.1" + "0mappjh3fj3p2nmrg4y7qv94rchwi9mzmgmfflr8p2awdj7lyy86")) + +(define rust-thiserror-1.0.69 + (crate-source "thiserror" "1.0.69" + "0lizjay08agcr5hs9yfzzj6axs53a2rgx070a1dsi3jpkcrzbamn")) + +(define rust-thiserror-2.0.18 + (crate-source "thiserror" "2.0.18" + "1i7vcmw9900bvsmay7mww04ahahab7wmr8s925xc083rpjybb222")) + +(define rust-thiserror-impl-1.0.69 + (crate-source "thiserror-impl" "1.0.69" + "1h84fmn2nai41cxbhk6pqf46bxqq1b344v8yz089w1chzi76rvjg")) + +(define rust-thiserror-impl-2.0.18 + (crate-source "thiserror-impl" "2.0.18" + "1mf1vrbbimj1g6dvhdgzjmn6q09yflz2b92zs1j9n3k7cxzyxi7b")) + +(define rust-tiff-0.11.3 + (crate-source "tiff" "0.11.3" + "0lmw68ic77sixk17r4rl2vsv00rqhja3yj2h9p5bcd9x6krylgxn")) + +(define rust-tiny-skia-0.11.4 + (crate-source "tiny-skia" "0.11.4" + "1aq9gd4qh4418g8v08qzakqqggx8hl66qcianl3k5bjdsja37lc3")) + +(define rust-tiny-skia-path-0.11.4 + (crate-source "tiny-skia-path" "0.11.4" + "14ywbdfakvacl6rxxmzbnycplaxpc6i2linh2yqk0sp8qb07z7lw")) + +(define rust-tiny-xlib-0.2.4 + (crate-source "tiny-xlib" "0.2.4" + "17nqhy48ab7vchxzplqrw2g88mx2zyr38kwr1ipan76hxx5m0903")) + +(define rust-tinyvec-1.11.0 + (crate-source "tinyvec" "1.11.0" + "1wvycrghzmaysnw34kzwnf0mfx6r75045s24r214wnnjadqfcq9y")) + +(define rust-tinyvec-macros-0.1.1 + (crate-source "tinyvec_macros" "0.1.1" + "081gag86208sc3y6sdkshgw3vysm5d34p431dzw0bshz66ncng0z")) + +(define rust-tokio-1.50.0 + (crate-source "tokio" "1.50.0" + "0bc2c5kd57p2xd4l6hagb0bkrp798k5vw0f3xzzwy0sf6ws5xb97")) + +(define rust-tokio-macros-2.6.1 + (crate-source "tokio-macros" "2.6.1" + "172nwz3s7mmh266hb8l5xdnc7v9kqahisppqhinfd75nz3ps4maw")) + +(define rust-tokio-stream-0.1.18 + (crate-source "tokio-stream" "0.1.18" + "0w3cj33605ab58wqd382gnla5pnd9hnr00xgg333np5bka04knij")) + +(define rust-toml-datetime-1.1.1+spec-1.1.0 + (crate-source "toml_datetime" "1.1.1+spec-1.1.0" + "1mws2mkkf46l7inn77azhm0vdwxngv9vsbhbl0ah33p2c9gzcr9i")) + +(define rust-toml-edit-0.25.10+spec-1.1.0 + (crate-source "toml_edit" "0.25.10+spec-1.1.0" + "06rdlg34g1ply2drbp0fr4xypsvdmfay714s75n5w8wy2v51h958")) + +(define rust-toml-parser-1.1.2+spec-1.1.0 + (crate-source "toml_parser" "1.1.2+spec-1.1.0" + "09kmzc55a0j21whm290wlf5a8b18a0qc87a1s8sncrckc6wfkax2")) + +(define rust-tracing-0.1.44 + (crate-source "tracing" "0.1.44" + "006ilqkg1lmfdh3xhg3z762izfwmxcvz0w7m4qx2qajbz9i1drv3")) + +(define rust-tracing-attributes-0.1.31 + (crate-source "tracing-attributes" "0.1.31" + "1np8d77shfvz0n7camx2bsf1qw0zg331lra0hxb4cdwnxjjwz43l")) + +(define rust-tracing-core-0.1.36 + (crate-source "tracing-core" "0.1.36" + "16mpbz6p8vd6j7sf925k9k8wzvm9vdfsjbynbmaxxyq6v7wwm5yv")) + +(define rust-transpose-0.2.3 + (crate-source "transpose" "0.2.3" + "0zp74v7jrjg4jr654dncdj6hqvacicsywyhc62jawgxwhvnimmhs")) + +(define rust-ttf-parser-0.25.1 + (crate-source "ttf-parser" "0.25.1" + "0cbgqglcwwjg3hirwq6xlza54w04mb5x02kf7zx4hrw50xmr1pyj")) + +(define rust-typenum-1.19.0 + (crate-source "typenum" "1.19.0" + "1fw2mpbn2vmqan56j1b3fbpcdg80mz26fm53fs16bq5xcq84hban")) + +(define rust-uds-windows-1.2.1 + (crate-source "uds_windows" "1.2.1" + "0vidqwwfgn8wyzvbxiqil787b4wyqjia50zpdbbjqx7n8wlgpxpj")) + +(define rust-unicode-bidi-0.3.18 + (crate-source "unicode-bidi" "0.3.18" + "1xcxwbsqa24b8vfchhzyyzgj0l6bn51ib5v8j6krha0m77dva72w")) + +(define rust-unicode-ident-1.0.24 + (crate-source "unicode-ident" "1.0.24" + "0xfs8y1g7syl2iykji8zk5hgfi5jw819f5zsrbaxmlzwsly33r76")) + +(define rust-unicode-linebreak-0.1.5 + (crate-source "unicode-linebreak" "0.1.5" + "07spj2hh3daajg335m4wdav6nfkl0f6c0q72lc37blr97hych29v")) + +(define rust-unicode-script-0.5.8 + (crate-source "unicode-script" "0.5.8" + "1vmifpgd0map3frmvhszhl96k82crcry083prv05wii7p45x8fiq")) + +(define rust-unicode-segmentation-1.13.2 + (crate-source "unicode-segmentation" "1.13.2" + "135a26m4a0wj319gcw28j6a5aqvz00jmgwgmcs6szgxjf942facn")) + +(define rust-unicode-width-0.2.2 + (crate-source "unicode-width" "0.2.2" + "0m7jjzlcccw716dy9423xxh0clys8pfpllc5smvfxrzdf66h9b5l")) + +(define rust-unicode-xid-0.2.6 + (crate-source "unicode-xid" "0.2.6" + "0lzqaky89fq0bcrh6jj6bhlz37scfd8c7dsj5dq7y32if56c1hgb")) + +(define rust-utf8parse-0.2.2 + (crate-source "utf8parse" "0.2.2" + "088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6")) + +(define rust-uuid-1.23.0 + (crate-source "uuid" "1.23.0" + "1nbrzkdhwr4clshsks7flc2jq6lavjrsx65hyn63c9dd5vsbdj2s")) + +(define rust-v-frame-0.3.9 + (crate-source "v_frame" "0.3.9" + "1qkvb4ks33zck931vzqckjn36hkngj6l2cwmvfsnlpc7r0kpfsv6")) + +(define rust-version-check-0.9.5 + (crate-source "version_check" "0.9.5" + "0nhhi4i5x89gm911azqbn7avs9mdacw2i3vcz3cnmz3mv4rqz4hb")) + +(define rust-walkdir-2.5.0 + (crate-source "walkdir" "2.5.0" + "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99")) + +(define rust-wasi-0.11.1+wasi-snapshot-preview1 + (crate-source "wasi" "0.11.1+wasi-snapshot-preview1" + "0jx49r7nbkbhyfrfyhz0bm4817yrnxgd3jiwwwfv0zl439jyrwyc")) + +(define rust-wasip2-1.0.2+wasi-0.2.9 + (crate-source "wasip2" "1.0.2+wasi-0.2.9" + "1xdw7v08jpfjdg94sp4lbdgzwa587m5ifpz6fpdnkh02kwizj5wm")) + +(define rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 + (crate-source "wasip3" "0.4.0+wasi-0.3.0-rc-2026-01-06" + "19dc8p0y2mfrvgk3qw3c3240nfbylv22mvyxz84dqpgai2zzha2l")) + +(define rust-wasm-bindgen-0.2.117 + (crate-source "wasm-bindgen" "0.2.117" + "1c6hi55mq70546hrvrx7wa27sn3yvf04gg6hf8riwn8mnhdzql85")) + +(define rust-wasm-bindgen-futures-0.4.67 + (crate-source "wasm-bindgen-futures" "0.4.67" + "0znqqp9z52s4ckb94crjlbqbfd7i8zvnjpx7s3nhcwjvj3k3sqh3")) + +(define rust-wasm-bindgen-macro-0.2.117 + (crate-source "wasm-bindgen-macro" "0.2.117" + "1gl6gqy60khhyqv354m0kmgk541sass8kzymxim7hi6zbaizkgbz")) + +(define rust-wasm-bindgen-macro-support-0.2.117 + (crate-source "wasm-bindgen-macro-support" "0.2.117" + "1wlza8xdr18cac2wm3ahxdwx1nnqa01m0d3jf3kd9dmsy8z6kafw")) + +(define rust-wasm-bindgen-shared-0.2.117 + (crate-source "wasm-bindgen-shared" "0.2.117" + "0frxrdi1w0cswv8v7n1972hd23nbwm8hr7a2dhdq8bbd59l9l4ir")) + +(define rust-wasm-encoder-0.244.0 + (crate-source "wasm-encoder" "0.244.0" + "06c35kv4h42vk3k51xjz1x6hn3mqwfswycmr6ziky033zvr6a04r")) + +(define rust-wasm-metadata-0.244.0 + (crate-source "wasm-metadata" "0.244.0" + "02f9dhlnryd2l7zf03whlxai5sv26x4spfibjdvc3g9gd8z3a3mv")) + +(define rust-wasmparser-0.244.0 + (crate-source "wasmparser" "0.244.0" + "1zi821hrlsxfhn39nqpmgzc0wk7ax3dv6vrs5cw6kb0v5v3hgf27")) + +(define rust-wasmtimer-0.4.3 + (crate-source "wasmtimer" "0.4.3" + "0jv45z8yvgn6jgqqhmd1rpakk0yhf13gr5s6hhskw0gak5mqsn8w")) + +(define rust-wayland-backend-0.3.15 + (crate-source "wayland-backend" "0.3.15" + "0pbm8j3vv6baqz312biwqfi4qzadbi6nng9v4p3nx4afnlhdsmr8")) + +(define rust-wayland-client-0.31.14 + (crate-source "wayland-client" "0.31.14" + "0i014rcfjgccknnlyfk94fxn4w32l56cpjdmi4qhqsblpfb7qp34")) + +(define rust-wayland-csd-frame-0.3.0 + (crate-source "wayland-csd-frame" "0.3.0" + "0zjcmcqprfzx57hlm741n89ssp4sha5yh5cnmbk2agflvclm0p32")) + +(define rust-wayland-cursor-0.31.14 + (crate-source "wayland-cursor" "0.31.14" + "0kdk7xwj465idk54jf1f24024gdp63wyagca68a176xyh23x2lja")) + +(define rust-wayland-protocols-0.32.12 + (crate-source "wayland-protocols" "0.32.12" + "13rdk2akpdg90v42sjlz7c86541isxgq347772cl5qmd7i98afjn")) + +(define rust-wayland-protocols-experimental-20250721.0.1 + (crate-source "wayland-protocols-experimental" "20250721.0.1" + "1cfbimd2qbbcgv21i3l7kq3pm6lvrjbb7d6pj33sxjld29izi8a0")) + +(define rust-wayland-protocols-misc-0.3.12 + (crate-source "wayland-protocols-misc" "0.3.12" + "1j19dg8h98s153rj2fvbqkghjicdfgjjkr6nvaw0jgpjkrcng5bf")) + +(define rust-wayland-protocols-plasma-0.3.12 + (crate-source "wayland-protocols-plasma" "0.3.12" + "14adi3xgkldbih60705gshlq2lskds5chhsn3znk271cxgqqqv9b")) + +(define rust-wayland-protocols-wlr-0.3.12 + (crate-source "wayland-protocols-wlr" "0.3.12" + "0d424vn2hj27r4gjlshm6hy8fcqysr805jkqdjbwgmrng0pya17b")) + +(define rust-wayland-scanner-0.31.10 + (crate-source "wayland-scanner" "0.31.10" + "0jjbsb04pzz8kqiw0wy2ssqx6dqpy70ixrm3ck1vsvnq1y8llclw")) + +(define rust-wayland-sys-0.31.11 + ;; TODO REVIEW: Check bundled sources. + (crate-source "wayland-sys" "0.31.11" + "1gp3hlkxx13i55lyyi794vnw9a780z3skx0xhj71zr69xwzv5snq")) + +(define rust-web-sys-0.3.94 + ;; TODO REVIEW: Check bundled sources. + (crate-source "web-sys" "0.3.94" + "02nxnhv349r2gcy8w71cjj6nimww1g2zy20y8r4hhbxi75z04w6d")) + +(define rust-web-time-1.1.0 + (crate-source "web-time" "1.1.0" + "1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras")) + +(define rust-weezl-0.1.12 + (crate-source "weezl" "0.1.12" + "122a1dhha6cib5az4ihcqlh60ns2bi6rskdv875p94lbvj6wk2m2")) + +(define rust-wgpu-27.0.1 + (crate-source "wgpu" "27.0.1" + "0xvsrmcp862zh3sd6nkr0cbsznna4c3l1hrilzkms4nygjn8prmz")) + +(define rust-wgpu-core-27.0.3 + (crate-source "wgpu-core" "27.0.3" + "1rya571frb73y32iwnhnxada31dk64vzj6b1nabihfsl2pjmv9r7")) + +(define rust-wgpu-core-deps-apple-27.0.0 + (crate-source "wgpu-core-deps-apple" "27.0.0" + "0cyjas0gx6wxjshv3f25p7gvqycnl7ckyphxaqlwgq4visaswwh7")) + +(define rust-wgpu-core-deps-emscripten-27.0.0 + (crate-source "wgpu-core-deps-emscripten" "27.0.0" + "1dd69pd9z8m4a88h7qmkcjr20qmnfhkxn7fqrwz83c4m992c6smh")) + +(define rust-wgpu-core-deps-windows-linux-android-27.0.0 + (crate-source "wgpu-core-deps-windows-linux-android" "27.0.0" + "1hq3ka3mm507fysc3y017hp19bdj8a95mw1086778w8ssqkp06bi")) + +(define rust-wgpu-hal-27.0.4 + (crate-source "wgpu-hal" "27.0.4" + "1khk8gb81izrd9815fdy4ywq1fsczynswwgz9ay9iqbyqmhwn8av")) + +(define rust-wgpu-types-27.0.1 + (crate-source "wgpu-types" "27.0.1" + "1sx5blmyas6k40ilhlrfsy31xcvcf0l1dn9dgxrxp42r756gip5g")) + +(define rust-wide-0.7.33 + (crate-source "wide" "0.7.33" + "00yd2sg83xvfrjjlwndyk49fjx8jlmlrz8byigndig32rf7dmr8c")) + +(define rust-winapi-0.3.9 + (crate-source "winapi" "0.3.9" + "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw")) + +(define rust-winapi-i686-pc-windows-gnu-0.4.0 + (crate-source "winapi-i686-pc-windows-gnu" "0.4.0" + "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc")) + +(define rust-winapi-util-0.1.11 + (crate-source "winapi-util" "0.1.11" + "08hdl7mkll7pz8whg869h58c1r9y7in0w0pk8fm24qc77k0b39y2")) + +(define rust-winapi-x86-64-pc-windows-gnu-0.4.0 + (crate-source "winapi-x86_64-pc-windows-gnu" "0.4.0" + "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki")) + +(define rust-window-clipboard-0.5.1 + (crate-source "window_clipboard" "0.5.1" + "0cyph2xr8g9rx24cnh5xrg75v3njc4l4iyski3g2vbsy60k44rfm")) + +(define rust-windows-0.58.0 + (crate-source "windows" "0.58.0" + "1dkjj94b0gn91nn1n22cvm4afsj98f5qrhcl3112v6f4jcfx816x")) + +(define rust-windows-0.62.2 + (crate-source "windows" "0.62.2" + "10457l9ihrbw8j79z2v4plyjxkf6xvb5npd0lqwmkh702gpaszsj")) + +(define rust-windows-collections-0.3.2 + (crate-source "windows-collections" "0.3.2" + "0436rjbkqn3j9m2v2lcmwwk0l3n2r57yvqb7fcy4m8d8y5ddkci3")) + +(define rust-windows-core-0.58.0 + (crate-source "windows-core" "0.58.0" + "16czypy425jzmiys4yb3pwsh7cm6grxn9kjp889iqnf2r17d99kb")) + +(define rust-windows-core-0.62.2 + (crate-source "windows-core" "0.62.2" + "1swxpv1a8qvn3bkxv8cn663238h2jccq35ff3nsj61jdsca3ms5q")) + +(define rust-windows-future-0.3.2 + (crate-source "windows-future" "0.3.2" + "1jq5qs2dwzf6rl60f8gr49z2mifxsrdh4y4yfdws467ya41gkmp1")) + +(define rust-windows-implement-0.58.0 + (crate-source "windows-implement" "0.58.0" + "16spr5z65z21qyv379rv2mb1s5q2i9ibd1p2pkn0dr9qr535pg9b")) + +(define rust-windows-implement-0.60.2 + (crate-source "windows-implement" "0.60.2" + "1psxhmklzcf3wjs4b8qb42qb6znvc142cb5pa74rsyxm1822wgh5")) + +(define rust-windows-interface-0.58.0 + (crate-source "windows-interface" "0.58.0" + "059mxmfvx3x88q74ms0qlxmj2pnidmr5mzn60hakn7f95m34qg05")) + +(define rust-windows-interface-0.59.3 + (crate-source "windows-interface" "0.59.3" + "0n73cwrn4247d0axrk7gjp08p34x1723483jxjxjdfkh4m56qc9z")) + +(define rust-windows-link-0.2.1 + (crate-source "windows-link" "0.2.1" + "1rag186yfr3xx7piv5rg8b6im2dwcf8zldiflvb22xbzwli5507h")) + +(define rust-windows-numerics-0.3.1 + (crate-source "windows-numerics" "0.3.1" + "09hgbg8pf89r4090yyhh9q29ppi7yyxkgmga9ascshy19a240bkf")) + +(define rust-windows-result-0.2.0 + (crate-source "windows-result" "0.2.0" + "03mf2z1xcy2slhhsm15z24p76qxgm2m74xdjp8bihyag47c4640x")) + +(define rust-windows-result-0.4.1 + (crate-source "windows-result" "0.4.1" + "1d9yhmrmmfqh56zlj751s5wfm9a2aa7az9rd7nn5027nxa4zm0bp")) + +(define rust-windows-strings-0.1.0 + (crate-source "windows-strings" "0.1.0" + "042dxvi3133f7dyi2pgcvknwkikk47k8bddwxbq5s0l6qhjv3nac")) + +(define rust-windows-strings-0.5.1 + (crate-source "windows-strings" "0.5.1" + "14bhng9jqv4fyl7lqjz3az7vzh8pw0w4am49fsqgcz67d67x0dvq")) + +(define rust-windows-sys-0.45.0 + ;; TODO REVIEW: Check bundled sources. + (crate-source "windows-sys" "0.45.0" + "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m")) + +(define rust-windows-sys-0.52.0 + ;; TODO REVIEW: Check bundled sources. + (crate-source "windows-sys" "0.52.0" + "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8")) + +(define rust-windows-sys-0.59.0 + ;; TODO REVIEW: Check bundled sources. + (crate-source "windows-sys" "0.59.0" + "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y")) + +(define rust-windows-sys-0.61.2 + ;; TODO REVIEW: Check bundled sources. + (crate-source "windows-sys" "0.61.2" + "1z7k3y9b6b5h52kid57lvmvm05362zv1v8w0gc7xyv5xphlp44xf")) + +(define rust-windows-targets-0.42.2 + (crate-source "windows-targets" "0.42.2" + "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf")) + +(define rust-windows-targets-0.52.6 + (crate-source "windows-targets" "0.52.6" + "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv")) + +(define rust-windows-threading-0.2.1 + (crate-source "windows-threading" "0.2.1" + "0dsvsy33vxs0153z4n39sqkzx382cjjkrd46rb3z3zfak5dvsj9r")) + +(define rust-windows-aarch64-gnullvm-0.42.2 + (crate-source "windows_aarch64_gnullvm" "0.42.2" + "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr")) + +(define rust-windows-aarch64-gnullvm-0.52.6 + (crate-source "windows_aarch64_gnullvm" "0.52.6" + "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j")) + +(define rust-windows-aarch64-msvc-0.42.2 + (crate-source "windows_aarch64_msvc" "0.42.2" + "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0")) + +(define rust-windows-aarch64-msvc-0.52.6 + (crate-source "windows_aarch64_msvc" "0.52.6" + "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09")) + +(define rust-windows-i686-gnu-0.42.2 + (crate-source "windows_i686_gnu" "0.42.2" + "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6")) + +(define rust-windows-i686-gnu-0.52.6 + (crate-source "windows_i686_gnu" "0.52.6" + "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf")) + +(define rust-windows-i686-gnullvm-0.52.6 + (crate-source "windows_i686_gnullvm" "0.52.6" + "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf")) + +(define rust-windows-i686-msvc-0.42.2 + (crate-source "windows_i686_msvc" "0.42.2" + "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24")) + +(define rust-windows-i686-msvc-0.52.6 + (crate-source "windows_i686_msvc" "0.52.6" + "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294")) + +(define rust-windows-x86-64-gnu-0.42.2 + (crate-source "windows_x86_64_gnu" "0.42.2" + "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd")) + +(define rust-windows-x86-64-gnu-0.52.6 + (crate-source "windows_x86_64_gnu" "0.52.6" + "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl")) + +(define rust-windows-x86-64-gnullvm-0.42.2 + (crate-source "windows_x86_64_gnullvm" "0.42.2" + "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16")) + +(define rust-windows-x86-64-gnullvm-0.52.6 + (crate-source "windows_x86_64_gnullvm" "0.52.6" + "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94")) + +(define rust-windows-x86-64-msvc-0.42.2 + (crate-source "windows_x86_64_msvc" "0.42.2" + "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s")) + +(define rust-windows-x86-64-msvc-0.52.6 + (crate-source "windows_x86_64_msvc" "0.52.6" + "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq")) + +(define rust-winit-0.30.13 + (crate-source "winit" "0.30.13" + "13cpylyvdl066fivncw96pn29y15rhzlqba73sym10wziajmyxd6")) + +(define rust-winnow-0.7.15 + (crate-source "winnow" "0.7.15" + "0i9rkl2rqpbnnxlgs20gmkj3nd0b2k8q55mjmpc2ybb84xwxjyfz")) + +(define rust-winnow-1.0.1 + (crate-source "winnow" "1.0.1" + "1dbji1bwviy08pl74f2qw2m4w9hc4p3vyl3lfj05jdydy59w1nh9")) + +(define rust-wit-bindgen-0.51.0 + (crate-source "wit-bindgen" "0.51.0" + "19fazgch8sq5cvjv3ynhhfh5d5x08jq2pkw8jfb05vbcyqcr496p")) + +(define rust-wit-bindgen-core-0.51.0 + (crate-source "wit-bindgen-core" "0.51.0" + "1p2jszqsqbx8k7y8nwvxg65wqzxjm048ba5phaq8r9iy9ildwqga")) + +(define rust-wit-bindgen-rust-0.51.0 + (crate-source "wit-bindgen-rust" "0.51.0" + "08bzn5fsvkb9x9wyvyx98qglknj2075xk1n7c5jxv15jykh6didp")) + +(define rust-wit-bindgen-rust-macro-0.51.0 + (crate-source "wit-bindgen-rust-macro" "0.51.0" + "0ymizapzv2id89igxsz2n587y2hlfypf6n8kyp68x976fzyrn3qc")) + +(define rust-wit-component-0.244.0 + (crate-source "wit-component" "0.244.0" + "1clwxgsgdns3zj2fqnrjcp8y5gazwfa1k0sy5cbk0fsmx4hflrlx")) + +(define rust-wit-parser-0.244.0 + (crate-source "wit-parser" "0.244.0" + "0dm7avvdxryxd5b02l0g5h6933z1cw5z0d4wynvq2cywq55srj7c")) + +(define rust-x11-dl-2.21.0 + (crate-source "x11-dl" "2.21.0" + "0vsiq62xpcfm0kn9zjw5c9iycvccxl22jya8wnk18lyxzqj5jwrq")) + +(define rust-x11rb-0.13.2 + (crate-source "x11rb" "0.13.2" + "053lvnaw9ycbl791mgwly2hw27q6vqgzrb1y5kz1as52wmdsm4wr")) + +(define rust-x11rb-protocol-0.13.2 + (crate-source "x11rb-protocol" "0.13.2" + "1g81cznbyn522b0fbis0i44wh3adad2vhsz5pzf99waf3sbc4vza")) + +(define rust-xcursor-0.3.10 + (crate-source "xcursor" "0.3.10" + "0awgy98awg4ydcfmynqfcwvl4bnnfcm4i2vvnk2n926a02jy9jdy")) + +(define rust-xkbcommon-dl-0.4.2 + (crate-source "xkbcommon-dl" "0.4.2" + "1iai0r3b5skd9vbr8z5b0qixiz8jblzfm778ddm8ba596a0dwffh")) + +(define rust-xkeysym-0.2.1 + (crate-source "xkeysym" "0.2.1" + "0mksx670cszyd7jln6s7dhkw11hdfv7blwwr3isq98k22ljh1k5r")) + +(define rust-xml-rs-0.8.28 + (crate-source "xml-rs" "0.8.28" + "0grdj7xwbki5zrkalrg8dljyf14y4yj3wrj34sbzqp06i9zk7s1s")) + +(define rust-y4m-0.8.0 + (crate-source "y4m" "0.8.0" + "0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks")) + +(define rust-yazi-0.2.1 + (crate-source "yazi" "0.2.1" + "1dgv0dd0329dcbs57z2wj03daz8y1axgprw3pf5yf5jsbcjkh5z0")) + +(define rust-zbus-5.14.0 + (crate-source "zbus" "5.14.0" + "1g305kwnw9f420c6m10i40cjdjm2s31ddpngac5a8hrrpmfzk0na")) + +(define rust-zbus-macros-5.14.0 + (crate-source "zbus_macros" "5.14.0" + "08ljsjl1zhpzdf7hx37yaifi14rvysj354bfqjrc9al4drhpjzl9")) + +(define rust-zbus-names-4.3.1 + (crate-source "zbus_names" "4.3.1" + "03y5f8xwzmk4y5wb4g95a1hl48mxlmhcbwqz62mrnqbqbdnszn7z")) + +(define rust-zeno-0.3.3 + (crate-source "zeno" "0.3.3" + "0915lg3b1qiixizic9kwj2bw42x35baxqvl9dn0m2plkj91drwvd")) + +(define rust-zerocopy-0.8.48 + (crate-source "zerocopy" "0.8.48" + "1sb8plax8jbrsng1jdval7bdhk7hhrx40dz3hwh074k6knzkgm7f")) + +(define rust-zerocopy-derive-0.8.48 + (crate-source "zerocopy-derive" "0.8.48" + "1m5s0g92cxggqc74j83k1priz24k3z93sj5gadppd20p9c4cvqvh")) + +(define rust-zmij-1.0.21 + (crate-source "zmij" "1.0.21" + "1amb5i6gz7yjb0dnmz5y669674pqmwbj44p4yfxfv2ncgvk8x15q")) + +(define rust-zune-core-0.5.1 + (crate-source "zune-core" "0.5.1" + "1ya0zdqxlr5v57791j7bvm408ri2cfx81a4v6z85f560yw3hi2nb")) + +(define rust-zune-inflate-0.2.54 + (crate-source "zune-inflate" "0.2.54" + "00kg24jh3zqa3i6rg6yksnb71bch9yi1casqydl00s7nw8pk7avk")) + +(define rust-zune-jpeg-0.5.15 + (crate-source "zune-jpeg" "0.5.15" + "15kjpn6pywxlwb8w5irfd68x31wi3mb4y1da8bqh7havh5drvg17")) + +(define rust-zvariant-5.10.0 + (crate-source "zvariant" "5.10.0" + "02sls8pi570z1wssl150413x0mcwqhi9ywlliqsbwfwh46djj22p")) + +(define rust-zvariant-derive-5.10.0 + (crate-source "zvariant_derive" "5.10.0" + "0b3mh0kzf6sz7vd5j9gimq86awjcigddh26cz5b6di79xc9b0nav")) + +(define rust-zvariant-utils-3.3.0 + (crate-source "zvariant_utils" "3.3.0" + "1sf5i71in36gc08jhak83pprnkam8gk936cqlq9hzx7q9sk26p7p")) + + +;; Tabla de lookup: qué crates necesita cada paquete de este canal. +;; Convención moderna de Guix (#:cargo-inputs es deprecado) -- ver +;; guix/build-system/cargo.scm, define-cargo-inputs/cargo-inputs. +(define-cargo-inputs lookup-cargo-inputs + (librepods => (list + rust-ab-glyph-0.2.32 + rust-ab-glyph-rasterizer-0.1.10 + rust-adler2-2.0.1 + rust-aes-0.9.0-rc.4 + rust-ahash-0.8.12 + rust-aho-corasick-1.1.4 + rust-aligned-0.4.3 + rust-aligned-vec-0.6.4 + rust-android-activity-0.6.1 + rust-android-build-0.1.3 + rust-android-properties-0.2.2 + rust-android-system-properties-0.1.5 + rust-anstream-1.0.0 + rust-anstyle-1.0.14 + rust-anstyle-parse-1.0.0 + rust-anstyle-query-1.1.5 + rust-anstyle-wincon-3.0.11 + rust-anyhow-1.0.102 + rust-approx-0.5.1 + rust-arbitrary-1.4.2 + rust-arg-enum-proc-macro-0.3.4 + rust-arrayref-0.3.9 + rust-arrayvec-0.7.6 + rust-ash-0.38.0+1.3.281 + rust-as-raw-xcb-connection-1.0.1 + rust-as-slice-0.2.1 + rust-async-broadcast-0.7.2 + rust-async-channel-2.5.0 + rust-async-executor-1.14.0 + rust-async-io-2.6.0 + rust-async-lock-3.4.2 + rust-async-process-2.5.0 + rust-async-recursion-1.1.1 + rust-async-signal-0.2.13 + rust-async-task-4.7.1 + rust-async-trait-0.1.89 + rust-atomic-waker-1.1.2 + rust-autocfg-1.5.0 + rust-av1-grain-0.2.5 + rust-avif-serialize-0.8.8 + rust-av-scenechange-0.14.1 + rust-bit-field-0.10.3 + rust-bitflags-1.3.2 + rust-bitflags-2.11.0 + rust-bit-set-0.8.0 + rust-bitstream-io-4.9.0 + rust-bit-vec-0.8.0 + rust-block-0.1.6 + rust-block2-0.5.1 + rust-block2-0.6.2 + rust-blocking-1.6.2 + rust-bluer-0.17.4 + rust-built-0.8.0 + rust-bumpalo-3.20.2 + rust-bytemuck-1.25.0 + rust-bytemuck-derive-1.10.2 + rust-byteorder-lite-0.1.0 + rust-bytes-1.11.1 + rust-calloop-0.13.0 + rust-calloop-0.14.4 + rust-calloop-wayland-source-0.3.0 + rust-calloop-wayland-source-0.4.1 + rust-cc-1.2.58 + rust-cesu8-1.1.0 + rust-cfg-aliases-0.2.1 + rust-cfg-if-1.0.4 + rust-cipher-0.5.1 + rust-clap-4.6.0 + rust-clap-builder-4.6.0 + rust-clap-derive-4.6.0 + rust-clap-lex-1.1.0 + rust-clipboard-macos-0.1.1 + rust-clipboard-wayland-0.2.2 + rust-clipboard-win-5.4.1 + rust-clipboard-x11-0.4.3 + rust-codespan-reporting-0.12.0 + rust-colorchoice-1.0.5 + rust-color-quant-1.1.0 + rust-combine-4.6.7 + rust-concurrent-queue-2.5.0 + rust-core2-0.4.0 + rust-core-foundation-0.10.1 + rust-core-foundation-0.9.4 + rust-core-foundation-sys-0.8.7 + rust-core-graphics-0.23.2 + rust-core-graphics-types-0.1.3 + rust-core-graphics-types-0.2.0 + rust-core-maths-0.1.1 + rust-cosmic-text-0.15.0 + rust-cpubits-0.1.0 + rust-cpufeatures-0.2.17 + rust-crc32fast-1.5.0 + rust-crossbeam-deque-0.8.6 + rust-crossbeam-epoch-0.9.18 + rust-crossbeam-utils-0.8.21 + rust-crunchy-0.2.4 + rust-cryoglyph-0.1.0 + rust-crypto-common-0.2.1 + rust-ctor-lite-0.1.2 + rust-cursor-icon-1.2.0 + rust-custom-debug-0.6.2 + rust-custom-debug-derive-0.6.2 + rust-darling-0.20.11 + rust-darling-core-0.20.11 + rust-darling-macro-0.20.11 + rust-dbus-0.9.10 + rust-dbus-crossroads-0.5.3 + rust-dbus-tokio-0.7.6 + rust-dispatch-0.2.0 + rust-dispatch2-0.3.1 + rust-displaydoc-0.2.5 + rust-dlib-0.5.3 + rust-document-features-0.2.12 + rust-downcast-rs-1.2.1 + rust-dpi-0.1.2 + rust-either-1.15.0 + rust-endi-1.1.1 + rust-enumflags2-0.7.12 + rust-enumflags2-derive-0.7.12 + rust-env-filter-1.0.1 + rust-env-logger-0.11.10 + rust-equator-0.4.2 + rust-equator-macro-0.4.2 + rust-equivalent-1.0.2 + rust-errno-0.3.14 + rust-error-code-3.3.2 + rust-etagere-0.2.15 + rust-euclid-0.22.14 + rust-event-listener-5.4.1 + rust-event-listener-strategy-0.5.4 + rust-exr-1.74.0 + rust-fastrand-2.3.0 + rust-fax-0.2.6 + rust-fax-derive-0.2.0 + rust-fdeflate-0.3.7 + rust-find-msvc-tools-0.1.9 + rust-flate2-1.1.9 + rust-fnv-1.0.7 + rust-foldhash-0.1.5 + rust-foldhash-0.2.0 + rust-fontconfig-parser-0.5.8 + rust-fontdb-0.23.0 + rust-font-types-0.10.1 + rust-font-types-0.11.1 + rust-foreign-types-0.5.0 + rust-foreign-types-macros-0.2.3 + rust-foreign-types-shared-0.3.1 + rust-futures-0.3.32 + rust-futures-channel-0.3.32 + rust-futures-core-0.3.32 + rust-futures-executor-0.3.32 + rust-futures-io-0.3.32 + rust-futures-lite-2.6.1 + rust-futures-macro-0.3.32 + rust-futures-sink-0.3.32 + rust-futures-task-0.3.32 + rust-futures-util-0.3.32 + rust-gethostname-1.1.0 + rust-getrandom-0.3.4 + rust-getrandom-0.4.2 + rust-gif-0.14.1 + rust-glam-0.14.0 + rust-glam-0.15.2 + rust-glam-0.16.0 + rust-glam-0.17.3 + rust-glam-0.18.0 + rust-glam-0.19.0 + rust-glam-0.20.5 + rust-glam-0.21.3 + rust-glam-0.22.0 + rust-glam-0.23.0 + rust-glam-0.24.2 + rust-glam-0.25.0 + rust-glam-0.27.0 + rust-glam-0.28.0 + rust-glam-0.29.3 + rust-glam-0.30.10 + rust-glam-0.31.1 + rust-glam-0.32.1 + rust-gl-generator-0.14.0 + rust-glow-0.16.0 + rust-glutin-wgl-sys-0.6.1 + rust-gpu-alloc-0.6.0 + rust-gpu-allocator-0.27.0 + rust-gpu-alloc-types-0.3.0 + rust-gpu-descriptor-0.3.2 + rust-gpu-descriptor-types-0.2.0 + rust-guillotiere-0.6.2 + rust-half-2.7.1 + rust-harfrust-0.3.2 + rust-hashbrown-0.15.5 + rust-hashbrown-0.16.1 + rust-heck-0.5.0 + rust-hermit-abi-0.5.2 + rust-hex-0.4.3 + rust-hexf-parse-0.2.1 + rust-hybrid-array-0.4.10 + rust-iced-0.14.0 + rust-iced-core-0.14.0 + rust-iced-debug-0.14.0 + rust-iced-futures-0.14.0 + rust-iced-graphics-0.14.0 + rust-iced-program-0.14.0 + rust-iced-renderer-0.14.0 + rust-iced-runtime-0.14.0 + rust-iced-tiny-skia-0.14.0 + rust-iced-wgpu-0.14.0 + rust-iced-widget-0.14.2 + rust-iced-winit-0.14.0 + rust-id-arena-2.3.0 + rust-ident-case-1.0.1 + rust-image-0.25.10 + rust-imageproc-0.26.1 + rust-image-webp-0.2.4 + rust-imgref-1.12.0 + rust-indexmap-2.13.0 + rust-inout-0.2.2 + rust-interpolate-name-0.2.4 + rust-is-terminal-polyfill-1.70.2 + rust-itertools-0.14.0 + rust-itoa-1.0.18 + rust-jiff-0.2.23 + rust-jiff-static-0.2.23 + rust-jni-0.21.1 + rust-jni-0.22.4 + rust-jni-macros-0.22.4 + rust-jni-sys-0.3.1 + rust-jni-sys-0.4.1 + rust-jni-sys-macros-0.4.1 + rust-jobserver-0.1.34 + rust-js-sys-0.3.94 + rust-kamadak-exif-0.6.1 + rust-khronos-api-3.1.0 + rust-khronos-egl-6.0.0 + rust-ksni-0.3.3 + rust-kurbo-0.10.4 + rust-lazy-static-1.5.0 + rust-leb128fmt-0.1.0 + rust-lebe-0.5.3 + rust-libc-0.2.184 + rust-libdbus-sys-0.2.7 + rust-libfuzzer-sys-0.4.12 + rust-libloading-0.8.9 + rust-libm-0.2.16 + rust-libpulse-binding-2.30.1 + rust-libpulse-sys-1.23.0 + rust-libredox-0.1.15 + rust-lilt-0.8.1 + rust-linebender-resource-handle-0.1.1 + rust-linux-raw-sys-0.12.1 + rust-linux-raw-sys-0.4.15 + rust-litrs-1.0.0 + rust-lock-api-0.4.14 + rust-log-0.4.29 + rust-loop9-0.1.5 + rust-lru-0.16.3 + rust-macaddr-1.0.1 + rust-malloc-buf-0.0.6 + rust-matrixmultiply-0.3.10 + rust-maybe-rayon-0.1.1 + rust-memchr-2.8.0 + rust-memmap2-0.9.10 + rust-memoffset-0.9.1 + rust-metal-0.32.0 + rust-miniz-oxide-0.8.9 + rust-mio-1.2.0 + rust-moxcms-0.8.1 + rust-mundy-0.2.2 + rust-mutate-once-0.1.2 + rust-naga-27.0.3 + rust-nalgebra-0.34.2 + rust-ndk-0.9.0 + rust-ndk-context-0.1.1 + rust-ndk-sys-0.6.0+11769913 + rust-new-debug-unreachable-1.0.6 + rust-nix-0.29.0 + rust-nom-8.0.0 + rust-noop-proc-macro-0.3.0 + rust-num-0.4.3 + rust-num-bigint-0.4.6 + rust-num-complex-0.4.6 + rust-num-derive-0.4.2 + rust-num-enum-0.7.6 + rust-num-enum-derive-0.7.6 + rust-num-integer-0.1.46 + rust-num-iter-0.1.45 + rust-num-rational-0.4.2 + rust-num-traits-0.2.19 + rust-objc-0.2.7 + rust-objc2-0.5.2 + rust-objc2-0.6.4 + rust-objc2-app-kit-0.2.2 + rust-objc2-app-kit-0.3.2 + rust-objc2-cloud-kit-0.2.2 + rust-objc2-cloud-kit-0.3.2 + rust-objc2-contacts-0.2.2 + rust-objc2-core-data-0.2.2 + rust-objc2-core-data-0.3.2 + rust-objc2-core-foundation-0.3.2 + rust-objc2-core-graphics-0.3.2 + rust-objc2-core-image-0.2.2 + rust-objc2-core-image-0.3.2 + rust-objc2-core-location-0.2.2 + rust-objc2-core-text-0.3.2 + rust-objc2-core-video-0.3.2 + rust-objc2-encode-4.1.0 + rust-objc2-foundation-0.2.2 + rust-objc2-foundation-0.3.2 + rust-objc2-io-surface-0.3.2 + rust-objc2-link-presentation-0.2.2 + rust-objc2-metal-0.2.2 + rust-objc2-quartz-core-0.2.2 + rust-objc2-quartz-core-0.3.2 + rust-objc2-symbols-0.2.2 + rust-objc2-ui-kit-0.2.2 + rust-objc2-uniform-type-identifiers-0.2.2 + rust-objc2-user-notifications-0.2.2 + rust-objc-sys-0.3.5 + rust-once-cell-1.21.4 + rust-once-cell-polyfill-1.70.2 + rust-orbclient-0.3.51 + rust-ordered-float-5.3.0 + rust-ordered-stream-0.2.0 + rust-owned-ttf-parser-0.25.1 + rust-parking-2.2.1 + rust-parking-lot-0.12.5 + rust-parking-lot-core-0.9.12 + rust-paste-1.0.15 + rust-pastey-0.1.1 + rust-pastey-0.2.1 + rust-percent-encoding-2.3.2 + rust-pin-project-1.1.11 + rust-pin-project-internal-1.1.11 + rust-pin-project-lite-0.2.17 + rust-pin-utils-0.1.0 + rust-piper-0.2.5 + rust-pkg-config-0.3.32 + rust-plain-0.2.3 + rust-png-0.18.1 + rust-polling-3.11.0 + rust-portable-atomic-1.13.1 + rust-portable-atomic-util-0.2.6 + rust-ppv-lite86-0.2.21 + rust-presser-0.3.1 + rust-prettyplease-0.2.37 + rust-primal-check-0.3.4 + rust-proc-macro2-1.0.106 + rust-proc-macro-crate-3.5.0 + rust-profiling-1.0.17 + rust-profiling-procmacros-1.0.17 + rust-pxfm-0.1.28 + rust-qoi-0.4.1 + rust-quick-error-2.0.1 + rust-quick-xml-0.39.2 + rust-quote-1.0.45 + rust-rand-0.9.2 + rust-rand-chacha-0.9.0 + rust-rand-core-0.9.5 + rust-rand-distr-0.5.1 + rust-range-alloc-0.1.5 + rust-rangemap-1.7.1 + rust-rav1e-0.8.1 + rust-ravif-0.13.0 + rust-rawpointer-0.2.1 + rust-raw-window-handle-0.6.2 + rust-rayon-1.11.0 + rust-rayon-core-1.13.0 + rust-read-fonts-0.35.0 + rust-read-fonts-0.37.0 + rust-redox-syscall-0.4.1 + rust-redox-syscall-0.5.18 + rust-redox-syscall-0.7.3 + rust-r-efi-5.3.0 + rust-r-efi-6.0.0 + rust-regex-1.12.3 + rust-regex-automata-0.4.14 + rust-regex-syntax-0.8.10 + rust-renderdoc-sys-1.1.0 + rust-rgb-0.8.53 + rust-roxmltree-0.20.0 + rust-rustc-hash-1.1.0 + rust-rustc-hash-2.1.2 + rust-rustc-version-0.4.1 + rust-rustdct-0.7.1 + rust-rustfft-6.4.1 + rust-rustix-0.38.44 + rust-rustix-1.1.4 + rust-rustversion-1.0.22 + rust-safe-arch-0.7.4 + rust-same-file-1.0.6 + rust-scoped-tls-1.0.1 + rust-scopeguard-1.2.0 + rust-sctk-adwaita-0.10.1 + rust-self-cell-1.2.2 + rust-semver-1.0.27 + rust-serde-1.0.228 + rust-serde-core-1.0.228 + rust-serde-derive-1.0.228 + rust-serde-json-1.0.149 + rust-serde-repr-0.1.20 + rust-shlex-1.3.0 + rust-signal-hook-registry-1.4.8 + rust-simba-0.9.1 + rust-simd-adler32-0.3.9 + rust-simd-cesu8-1.1.1 + rust-simd-helpers-0.1.0 + rust-simdutf8-0.1.5 + rust-skrifa-0.37.0 + rust-skrifa-0.40.0 + rust-slab-0.4.12 + rust-slotmap-1.1.1 + rust-smallvec-1.15.1 + rust-smithay-client-toolkit-0.19.2 + rust-smithay-client-toolkit-0.20.0 + rust-smithay-clipboard-0.7.3 + rust-smol-str-0.2.2 + rust-socket2-0.6.3 + rust-softbuffer-0.4.8 + rust-spirv-0.3.0+sdk-1.3.268.0 + rust-stable-deref-trait-1.2.1 + rust-static-assertions-1.1.0 + rust-strength-reduce-0.2.4 + rust-strict-num-0.1.1 + rust-strsim-0.11.1 + rust-strum-0.26.3 + rust-strum-macros-0.26.4 + rust-svg-fmt-0.4.5 + rust-swash-0.2.7 + rust-syn-2.0.117 + rust-synstructure-0.13.2 + rust-sys-locale-0.3.2 + rust-tempfile-3.27.0 + rust-termcolor-1.4.1 + rust-thiserror-1.0.69 + rust-thiserror-2.0.18 + rust-thiserror-impl-1.0.69 + rust-thiserror-impl-2.0.18 + rust-tiff-0.11.3 + rust-tiny-skia-0.11.4 + rust-tiny-skia-path-0.11.4 + rust-tinyvec-1.11.0 + rust-tinyvec-macros-0.1.1 + rust-tiny-xlib-0.2.4 + rust-tokio-1.50.0 + rust-tokio-macros-2.6.1 + rust-tokio-stream-0.1.18 + rust-toml-datetime-1.1.1+spec-1.1.0 + rust-toml-edit-0.25.10+spec-1.1.0 + rust-toml-parser-1.1.2+spec-1.1.0 + rust-tracing-0.1.44 + rust-tracing-attributes-0.1.31 + rust-tracing-core-0.1.36 + rust-transpose-0.2.3 + rust-ttf-parser-0.25.1 + rust-typenum-1.19.0 + rust-uds-windows-1.2.1 + rust-unicode-bidi-0.3.18 + rust-unicode-ident-1.0.24 + rust-unicode-linebreak-0.1.5 + rust-unicode-script-0.5.8 + rust-unicode-segmentation-1.13.2 + rust-unicode-width-0.2.2 + rust-unicode-xid-0.2.6 + rust-utf8parse-0.2.2 + rust-uuid-1.23.0 + rust-version-check-0.9.5 + rust-v-frame-0.3.9 + rust-walkdir-2.5.0 + rust-wasi-0.11.1+wasi-snapshot-preview1 + rust-wasip2-1.0.2+wasi-0.2.9 + rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 + rust-wasm-bindgen-0.2.117 + rust-wasm-bindgen-futures-0.4.67 + rust-wasm-bindgen-macro-0.2.117 + rust-wasm-bindgen-macro-support-0.2.117 + rust-wasm-bindgen-shared-0.2.117 + rust-wasm-encoder-0.244.0 + rust-wasm-metadata-0.244.0 + rust-wasmparser-0.244.0 + rust-wasmtimer-0.4.3 + rust-wayland-backend-0.3.15 + rust-wayland-client-0.31.14 + rust-wayland-csd-frame-0.3.0 + rust-wayland-cursor-0.31.14 + rust-wayland-protocols-0.32.12 + rust-wayland-protocols-experimental-20250721.0.1 + rust-wayland-protocols-misc-0.3.12 + rust-wayland-protocols-plasma-0.3.12 + rust-wayland-protocols-wlr-0.3.12 + rust-wayland-scanner-0.31.10 + rust-wayland-sys-0.31.11 + rust-web-sys-0.3.94 + rust-web-time-1.1.0 + rust-weezl-0.1.12 + rust-wgpu-27.0.1 + rust-wgpu-core-27.0.3 + rust-wgpu-core-deps-apple-27.0.0 + rust-wgpu-core-deps-emscripten-27.0.0 + rust-wgpu-core-deps-windows-linux-android-27.0.0 + rust-wgpu-hal-27.0.4 + rust-wgpu-types-27.0.1 + rust-wide-0.7.33 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-util-0.1.11 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-window-clipboard-0.5.1 + rust-windows-0.58.0 + rust-windows-0.62.2 + rust-windows-aarch64-gnullvm-0.42.2 + rust-windows-aarch64-gnullvm-0.52.6 + rust-windows-aarch64-msvc-0.42.2 + rust-windows-aarch64-msvc-0.52.6 + rust-windows-collections-0.3.2 + rust-windows-core-0.58.0 + rust-windows-core-0.62.2 + rust-windows-future-0.3.2 + rust-windows-i686-gnu-0.42.2 + rust-windows-i686-gnu-0.52.6 + rust-windows-i686-gnullvm-0.52.6 + rust-windows-i686-msvc-0.42.2 + rust-windows-i686-msvc-0.52.6 + rust-windows-implement-0.58.0 + rust-windows-implement-0.60.2 + rust-windows-interface-0.58.0 + rust-windows-interface-0.59.3 + rust-windows-link-0.2.1 + rust-windows-numerics-0.3.1 + rust-windows-result-0.2.0 + rust-windows-result-0.4.1 + rust-windows-strings-0.1.0 + rust-windows-strings-0.5.1 + rust-windows-sys-0.45.0 + rust-windows-sys-0.52.0 + rust-windows-sys-0.59.0 + rust-windows-sys-0.61.2 + rust-windows-targets-0.42.2 + rust-windows-targets-0.52.6 + rust-windows-threading-0.2.1 + rust-windows-x86-64-gnu-0.42.2 + rust-windows-x86-64-gnu-0.52.6 + rust-windows-x86-64-gnullvm-0.42.2 + rust-windows-x86-64-gnullvm-0.52.6 + rust-windows-x86-64-msvc-0.42.2 + rust-windows-x86-64-msvc-0.52.6 + rust-winit-0.30.13 + rust-winnow-0.7.15 + rust-winnow-1.0.1 + rust-wit-bindgen-0.51.0 + rust-wit-bindgen-core-0.51.0 + rust-wit-bindgen-rust-0.51.0 + rust-wit-bindgen-rust-macro-0.51.0 + rust-wit-component-0.244.0 + rust-wit-parser-0.244.0 + rust-x11-dl-2.21.0 + rust-x11rb-0.13.2 + rust-x11rb-protocol-0.13.2 + rust-xcursor-0.3.10 + rust-xkbcommon-dl-0.4.2 + rust-xkeysym-0.2.1 + rust-xml-rs-0.8.28 + rust-y4m-0.8.0 + rust-yazi-0.2.1 + rust-zbus-5.14.0 + rust-zbus-macros-5.14.0 + rust-zbus-names-4.3.1 + rust-zeno-0.3.3 + rust-zerocopy-0.8.48 + rust-zerocopy-derive-0.8.48 + rust-zmij-1.0.21 + rust-zune-core-0.5.1 + rust-zune-inflate-0.2.54 + rust-zune-jpeg-0.5.15 + rust-zvariant-5.10.0 + rust-zvariant-derive-5.10.0 + rust-zvariant-utils-3.3.0 + ))) blob - /dev/null blob + 4164e0cf0576f2bf9fb72204be40522b53c4e21e (mode 644) --- /dev/null +++ guix/ale/packages/slides.scm @@ -0,0 +1,68 @@ +;;; slides.scm --- presentador de terminal, fork personal de maaslalani/slides +;;; +;;; Traducción de /nixdots (inputs.slides -> Richard7987/slide, flake propio). +;;; go.mod real: módulo `github.com/maaslalani/slides`, go 1.25.9. +;;; +;;; Depende del ecosistema NUEVO `charm.land/*/v2` (bubbletea/lipgloss/ +;;; bubbles/wish/log), un dominio de módulo Go distinto al viejo +;;; `github.com/charmbracelet/*` que sí tiene Guix oficial (versiones v1, +;;; incompatibles). Las 535 definiciones que faltaban (árbol completo de +;;; las 8 dependencias directas con versión más nueva que la oficial, más +;;; sus transitivas) viven en go-crates-slides.scm de este mismo canal, +;;; generadas en vivo con `guix import go -r --pin-versions` (2026-08-01). +;;; stretchr/testify y gopkg.in/yaml.v2 ya estaban en el canal oficial con +;;; la versión exacta -- vienen de (gnu packages golang-check)/ +;;; (gnu packages golang-xyz), no de go-crates-slides.scm. + +(define-module (ale packages slides) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system go) + #:use-module (ale packages go-crates-slides) + #:use-module (gnu packages golang-check) ; go-github-com-stretchr-testify + #:use-module (gnu packages golang-xyz) ; go-gopkg-in-yaml-v2 + #:use-module (gnu packages rust-apps) ; tectonic + #:use-module (gnu packages ghostscript)) + +(define-public slides + (package + (name "slides") + (version "0.0.0-1.fc21959") ; pineado a HEAD del fork al momento de escribir esto -- sin releases/tags + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Richard7987/slide") + (commit "fc21959a0c4481b5f9725702e9e24df6458a7c46"))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0p0aqayzaihifmn4n199ra25k5s72d19jn97nbzwdf0xgl7lg8qz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/maaslalani/slides" ; module path real del go.mod, distinto del repo path + #:install-source? #f)) + (inputs + (list go-charm-land-bubbletea-2.0.8 + go-charm-land-lipgloss-2.0.5 + go-charm-land-bubbles-2.1.1 + go-charm-land-wish-2.0.1 + go-charm-land-log-2.0.0 + go-github-com-atotto-clipboard-0.1.4 + go-github-com-charmbracelet-glamour-1.0.0 + go-github-com-charmbracelet-ssh-0.0.0-20250826160808-ebfa259c7309 + go-github-com-charmbracelet-x-ansi-0.11.7 + go-github-com-muesli-coral-1.0.0 + go-github-com-muesli-termenv-0.16.0 + go-github-com-stretchr-testify + go-gopkg-in-yaml-v2)) + ;; Runtime deps NO-Go, para el pipeline LaTeX->PNG en fórmulas de las + ;; slides (mismo motivo que en pkgs/slides.nix: tectonic + ghostscript). + (propagated-inputs (list tectonic ghostscript)) + (home-page "https://github.com/Richard7987/slide") + (synopsis "Presentador de terminal con soporte LaTeX/imágenes/bibliografía") + (description "Fork personal de @code{maaslalani/slides} (presentador de +Markdown en terminal) con renderizado de fórmulas LaTeX e imágenes reales vía +el protocolo de gráficos de Kitty.") + (license license:expat))) blob - /dev/null blob + abfe25f6c583b691b5cd84b5bc2ba3ab0864178c (mode 644) --- /dev/null +++ guix/ale/services/desktop.scm @@ -0,0 +1,80 @@ +;;; desktop.scm --- Hyprland, greetd, Bluetooth, sesión gráfica +;;; +;;; Traducción de /nixdots/modules/desktop.nix. Diferencias reales: +;;; +;;; - Sin Noctalia ni noctalia-greeter: decisión tomada tras investigar +;;; (ver NOTES.md) -- Noctalia solo viable vía canal de terceros +;;; rolling-release, y noctalia-greeter no existe empaquetado en +;;; absoluto. Reemplazo: greetd + agreety (login de texto plano, +;;; sin tema compartido -- la alternativa "bonita" con tuigreet quedó +;;; pendiente de integrar, ver comentario abajo) lanzando Hyprland +;;; directo. DankMaterialShell (sobre Quickshell oficial de Guix) +;;; reemplaza al shell de Noctalia -- instalación manual, ver +;;; home-configuration.scm y PENDIENTES.md. +;;; - Sin pipewire/wireplumber acá: Guix NO tiene servicio de *sistema* +;;; para pipewire (confirmado, no existe `pipewire-service-type` en +;;; ningún módulo de gnu/services) -- solo existe como servicio de +;;; *Guix Home* (`home-pipewire-service-type`). Va en +;;; home-configuration.scm, no acá. +;;; - elogind + seatd + polkit + dbus explícitos: NixOS los trae gratis +;;; vía `services.xserver`/`programs.hyprland.enable`; acá no hay +;;; equivalente automático, hace falta declararlos a mano para que +;;; greetd + un compositor Wayland puedan gestionar sesión/asientos. + +(define-module (ale services desktop) + #:use-module (gnu) + #:use-module (gnu services) + #:use-module (gnu services base) + #:use-module (gnu services desktop) + #:use-module (gnu services dbus) + #:use-module (gnu services pm) + #:use-module (gnu services xorg) ; screen-locker-service-type si hace falta + #:use-module (gnu packages window-management) ; hyprland (gnu packages wm re-exporta un alias deprecado) + #:use-module (gnu packages freedesktop) ; xdg-desktop-portal-hyprland + #:use-module (gnu packages gnome) ; nautilus, gvfs + #:use-module (gnu packages fonts) + #:use-module (gnu packages kde-pim) ; kleopatra + #:use-module (gnu packages kde-plasma) ; breeze, plasma-integration + #:export (%ale-desktop-services + %ale-desktop-packages)) + +(define %ale-greetd-config + (greetd-terminal-configuration + (default-session-command + (greetd-agreety-session + (command (greetd-user-session + (command (file-append hyprland "/bin/Hyprland")))))))) + ;; PENDIENTE: reemplazar agreety por tuigreet (más parecido visualmente a + ;; lo que tenías con noctalia-greeter) -- Guix no trae un helper + ;; `greetd-tuigreet-session` armado como sí tiene para agreety/wlgreet/ + ;; gtkgreet-sway, hay que construirlo a mano extendiendo el patrón de + ;; greetd-agreety-session. No bloqueante: agreety funciona, solo es feo. + +(define %ale-desktop-services + (list (service greetd-service-type + (greetd-configuration + (terminals (list %ale-greetd-config)))) + (service elogind-service-type) + (service polkit-service-type) + (service dbus-root-service-type) + (service bluetooth-service-type + (bluetooth-configuration (auto-enable? #t))) + (service gnome-keyring-service-type) ; secret service -- credenciales de DMS/CalDAV/etc, mismo motivo que en desktop.nix + (service power-profiles-daemon-service-type) + (service upower-service-type) + polkit-wheel-service)) ; ya es un completo, no un service-type -- agentes gráficos de polkit corriendo como wheel pueden autorizar + +(define %ale-desktop-packages + (list hyprland + xdg-desktop-portal-hyprland + nautilus + gvfs + ;; yazi -- SACADO: no está en el canal oficial `guix` pese a lo que + ;; sugería una investigación previa (verificado en vivo, búsqueda + ;; vacía). Nautilus alcanza por ahora. + kleopatra + breeze + plasma-integration + font-google-noto + font-google-noto-emoji + font-jetbrains-mono)) blob - /dev/null blob + 9e90386bfefbfd8adf039dcfc453ef7bcbc2bec2 (mode 644) --- /dev/null +++ guix/ale/services/graphics.scm @@ -0,0 +1,69 @@ +;;; graphics.scm --- gráficos duales Intel+Nvidia, Steam, gamemode +;;; +;;; Traducción de /nixdots/modules/graphics.nix. Cambios reales de fondo +;;; (no arbitrarios, ver NOTES.md de este canal para el detalle completo de +;;; la investigación): +;;; +;;; - PRIME *offload*, no *sync*: Guix/nonguix no tienen ningún mecanismo +;;; declarativo de PRIME sync (solo offload está documentado). Además, se +;;; confirmó en vivo en el NixOS real de esta laptop que PRIME sync ya es +;;; un no-op bajo Wayland (la NixOS Wiki lo dice explícito: "PRIME sync +;;; and reverse sync modes are X11-only") -- `nvidia-smi` mostraba la GPU +;;; en 0% de uso con la sesión Hyprland (Wayland) corriendo. Offload puro +;;; NO es downgrade real acá. +;;; - HDMI nativo sin PRIME: confirmado con hardware real (lspci + +;;; /sys/class/drm) que `HDMI-A-1` está cableado directo a la Nvidia +;;; (PCI 01:00.0, card0), no pasa por la Intel -- evita el mecanismo de +;;; "reverse-PRIME" (copia de buffers entre GPUs) que causaba el bug de +;;; compositor original que motivó elegir sync en NixOS. La variable +;;; AQ_DRM_DEVICES que declara esto va en la sesión de Hyprland +;;; (home-configuration.scm / hyprland.lua), no acá -- es una variable de +;;; sesión de usuario, no de sistema. +;;; - Driver legacy 580 (`nvda`, alias `nvda-580`): es el DEFAULT de +;;; nvidia-service-type en nonguix -- no hace falta overridearlo, cubre +;;; Pascal (GTX 1050 de esta laptop) igual que +;;; nvidiaPackages.legacy_580 en la config Nix original. +;;; - CUDA: NO incluido acá. guix-science-nonfree (canal de terceros +;;; aparte, codeberg.org/guix-science/guix-science-nonfree) lo provee, +;;; pero con fricción real documentada (issues de integración con +;;; PyTorch/JAX) -- agregar ese canal aparte el día que haga falta de +;;; verdad, no de entrada. + +(define-module (ale services graphics) + #:use-module (gnu) + #:use-module (gnu services) + #:use-module (gnu system pam) + #:use-module (nongnu packages nvidia) + #:use-module (nongnu services nvidia) + #:use-module (nongnu packages game-client) ; steam + #:use-module (gnu packages linux) ; gamemode + #:use-module (gnu packages gl) ; mesa-utils (glxinfo) + #:use-module (gnu packages vulkan) + #:export (%ale-graphics-services + %ale-graphics-packages)) + +;; Variables recomendadas para Nvidia + Wayland/Hyprland en modo offload -- +;; equivalente a environment.sessionVariables en modules/graphics.nix, pero +;; a nivel de sistema (PAM /etc/environment) en vez de por sesión gráfica, +;; porque acá no hay un módulo de home-manager tipo Hyprland que las +;; inyecte automáticamente -- Guix Home no tiene ese mecanismo. +(define %ale-graphics-session-environment + (service session-environment-service-type + '(("LIBVA_DRIVER_NAME" . "nvidia") + ("GBM_BACKEND" . "nvidia-drm") + ("__GLX_VENDOR_LIBRARY_NAME" . "nvidia")))) + ;; WLR_NO_HARDWARE_CURSORS -- ya no hace falta con Aquamarine + ;; (backend nuevo de Hyprland moderno, reemplaza el wlroots + ;; clásico que sí lo necesitaba) -- confirmar en vivo si hay + ;; glitches de cursor y agregarlo acá si hace falta. + +(define %ale-graphics-services + (list (service nvidia-service-type) ; default: driver nvda (=nvda-580, legacy Pascal) + %ale-graphics-session-environment)) + +(define %ale-graphics-packages + (list gamemode + mesa-utils ; glxinfo -- diagnóstico de qué GPU renderiza + vulkan-tools ; vulkaninfo + steam ; nonguix + nvidia-settings-580)) ; sin alias "nvda-settings" en nonguix -- explícito para que coincida con el driver (nvda = nvda-580) blob - /dev/null blob + 600139b2faa1155dbf74845d1b7dfb9bbbd469bd (mode 644) --- /dev/null +++ guix/ale/services/tailscale.scm @@ -0,0 +1,56 @@ +;;; tailscale.scm --- Tailscale + exit-node de Mullvad fijado al arrancar +;;; +;;; Traducción de /nixdots/modules/tailscale.nix. +;;; +;;; SIN VALIDAR CONTRA GUIX REAL (a diferencia de graphics/desktop/yubikey.scm +;;; de este mismo canal) -- se agotó el tiempo de esta sesión antes de poder +;;; correr `guix pull` con el canal Rosenthal agregado (es grande, no se +;;; alcanzó a bajar) y probar esto en la VM. Documentado con la mejor +;;; información de la investigación previa (ver NOTES.md), pero hay que +;;; confirmarlo con un build real antes de confiar en que compila. +;;; +;;; `tailscale-service-type` no existe en el canal oficial `guix` -- viene +;;; de Rosenthal (`(rosenthal services networking)`, ver channels.scm), +;;; confirmado con uso real de producción reportado por otro usuario en +;;; el foro de System Crafters. El oneshot de reintentos para fijar el +;;; exit-node (equivalente al `systemd.services.tailscale-exit-node` de +;;; NixOS) no tiene helper en Rosenthal -- se escribe a mano como +;;; shepherd-service acá, siguiendo el patrón real de Guix (gexp con +;;; `start`/`stop`, ver guix/scripts/system.scm y ejemplos de +;;; nongnu/services/nvidia.scm en este mismo repo de investigación). +;;; +;;; sudoers NOPASSWD para `tailscale` ya está en yubikey.scm (ale/services/ +;;; yubikey.scm, %ale-sudoers-file) -- mismo archivo único, Guix no separa +;;; reglas sudoers por módulo como sí permite `security.sudo.extraRules` +;;; en NixOS. + +(define-module (ale services tailscale) + #:use-module (gnu) + #:use-module (gnu services) + #:use-module (gnu services shepherd) + #:use-module (guix gexp) + #:use-module ((rosenthal services networking) #:prefix rosenthal:) + #:use-module ((rosenthal packages networking) #:prefix rosenthal:) + #:export (%ale-tailscale-services)) + +(define %ale-tailscale-exit-node-shepherd-service + (shepherd-service + (documentation "Fija el exit-node de Mullvad en Tailscale, con reintentos.") + (provision '(tailscale-exit-node)) + (requirement '(tailscaled networking)) + (one-shot? #t) ; AJUSTAR: confirmar que este campo existe en la versión de Shepherd real -- si no, usar el patrón start/stop clásico devolviendo #t + (start + #~(lambda _ + (let loop ((attempts 0)) + (if (zero? (system* #$(file-append rosenthal:tailscale "/bin/tailscale") + "set" "--exit-node=mullvad-exit" + "--exit-node-allow-lan-access=true")) + #t + (if (>= attempts 10) + #f + (begin (sleep 2) (loop (1+ attempts)))))))))) + +(define %ale-tailscale-services + (list (service rosenthal:tailscale-service-type) + (simple-service 'tailscale-exit-node shepherd-root-service-type + (list %ale-tailscale-exit-node-shepherd-service)))) blob - /dev/null blob + 02fefec96d6ee13a69f313fa4036bd8ef955a58b (mode 644) --- /dev/null +++ guix/ale/services/yubikey.scm @@ -0,0 +1,42 @@ +;;; yubikey.scm --- pcscd (smartcard) + sudoers +;;; +;;; Traducción de /nixdots/modules/yubikey.nix. Diferencia real: Guix no +;;; tiene equivalente a `security.sudo.extraRules` (reglas por-comando +;;; declarativas) -- `sudoers-file` recibe el contenido CRUDO y completo de +;;; /etc/sudoers como un file-like object, hay que escribir la sintaxis +;;; sudoers a mano (confirmado contra el manual, operating-system +;;; Reference). Rutas absolutas, mismo motivo que en la config Nix +;;; original: sudoers resuelve por ruta, no por $PATH. + +(define-module (ale services yubikey) + #:use-module (gnu) + #:use-module (gnu services) + #:use-module (gnu services security-token) + #:use-module (gnu packages security-token) + #:use-module (gnu packages gnupg) + #:export (%ale-yubikey-services + %ale-yubikey-packages + %ale-sudoers-file)) + +(define %ale-yubikey-services + (list (service pcscd-service-type))) + +(define %ale-yubikey-packages + (list yubikey-personalization + python-yubikey-manager ; ykman + gnupg)) + +;; AJUSTAR las rutas /run/current-system/profile/bin/{systemctl,tailscale} +;; una vez confirmadas en la instalación real -- Guix no usa systemctl +;; (Shepherd, no systemd), así que "reiniciar pcscd" en la función `yubico` +;; de zsh (ver home-configuration.scm) usa `herd restart pcscd` en vez de +;; `systemctl restart pcscd.service`. sudo necesita la ruta absoluta real +;; de `herd` y `tailscale` en el store -- confirmar con `guix build herd`/ +;; `which herd` en el sistema real, esto es un placeholder razonable. +(define %ale-sudoers-file + (plain-file "sudoers" "\ +root ALL=(ALL) ALL +%wheel ALL=(ALL) ALL +ale ALL=(ALL) NOPASSWD: /run/current-system/profile/bin/herd restart pcscd +ale ALL=(ALL) NOPASSWD: /run/current-system/profile/bin/tailscale +"))