diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-03-18 11:33:27 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2024-07-19 00:42:54 +0300 |
| commit | a4686a7f5cf046698f7c682544163ec3ef192f0d (patch) | |
| tree | fb41d6ce08ca9a1b7028fb39736225f257f149e7 | |
| parent | 1cbbd72c9b1cbbc76faf3e2a854e32d0bb6a2cfa (diff) | |
gnu: Add rust-rhai-codegen-2.
* gnu/packages/crates-io.scm (rust-rhai-codegen-2): New variable.
Change-Id: I9f63d9e5105713ba06c13e2c08d9bd3ed268b3e0
| -rw-r--r-- | gnu/packages/crates-io.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 55bd137ffb..b39ececf4e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -58549,6 +58549,31 @@ functionality as retain but gives mutable borrow to the predicate.") MIME Message Headers.") (license license:expat))) +(define-public rust-rhai-codegen-2 + (package + (name "rust-rhai-codegen") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rhai_codegen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v45b68rf6yd7z5flryjh8mjb599qis0amff2wx1hj4x9kfgidwx")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; TODO: Only 36/68 tests pass. + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-rhai" ,rust-rhai-1) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://rhai.rs/book/plugins/index.html") + (synopsis "Procedural macros support package for Rhai") + (description "This package provides procedural macros support package for +Rhai, a scripting language and engine for Rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-ringbuf-0.2 (package (name "rust-ringbuf") |
