diff options
author | Meredith Oleander <mereditholeander@gmail.com> | 2025-03-25 16:42:26 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2025-03-25 16:49:20 +0800 |
commit | 69b9d9640081eadbe4056828ba980a1214dd8377 (patch) | |
tree | d79ace5d46ff6907d9c97720c476b72eff5bed06 | |
parent | 12a20dc2e74d9abe0aa765d58f2be9ff393dbeac (diff) |
gnu: Add zig-lsp-codegen.
* gnu/packages/zig-xyz.scm (zig-lsp-codegen): New variable.
Change-Id: I2ab0c3bcb944bd75489b369a7d45496e9b7af913
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r-- | gnu/packages/zig-xyz.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/zig-xyz.scm b/gnu/packages/zig-xyz.scm index bde0b71687..ed0fc5e066 100644 --- a/gnu/packages/zig-xyz.scm +++ b/gnu/packages/zig-xyz.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2023 Felix Lechner <felix.lechner@lease-up.com> ;;; Copyright © 2024 Justin Veilleux <terramorpha@cock.li> ;;; Copyright © 2025 Ashvith Shetty <ashvithshetty0010@zohomail.in> +;;; Copyright © 2025 Meredith Oleander <mereditholeander@gmail.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -222,6 +223,31 @@ mission-critical safety and performance for financial services.") library for Zig.") (license license:expat))) +(define-public zig-lsp-codegen + (let ((commit "063a98c13a2293d8654086140813bdd1de6501bc") + (revision "0")) + (package + (name "zig-lsp-codegen") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zigtools/zig-lsp-codegen") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "041lk25x050pz7yc781fn8bfpzci4kdrz8mw69sjs2f5mpyn4d1b")))) + (build-system zig-build-system) + (arguments (list #:zig zig-0.14)) + (home-page "https://zigtools.github.io/zig-lsp-codegen/") + (synopsis "Generate @code{std.json} compatible Zig code") + (description + "This package provides a Zig library to generate @code{std.json} +compatible Zig code based on the @acronym{LSP, Language Server Protocol} meta +model.") + (license license:expat)))) + (define-public zig-diffz (let ((commit "420fcb22306ffd4c9c3c761863dfbb6bdbb18a73") (revision "0")) |