diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-01-29 11:31:05 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-02-20 13:58:38 +0200 |
commit | 8302b19513549634c50a34955dc619886465264b (patch) | |
tree | 1175a5e86111b296ca163e70f5a31e738f9ef5e0 /gnu/packages | |
parent | d30d845fea470e216a9bd0b6b95919918be2e3e6 (diff) | |
download | guix-8302b19513549634c50a34955dc619886465264b.tar guix-8302b19513549634c50a34955dc619886465264b.tar.gz |
gnu: Add rust-ouroboros-macro-0.17.
* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.17): New variable.
(rust-ouroboros-macro-0.15): Inherit from rust-ouroboros-macro-0.17.
Change-Id: Idb3aec579c6d8df6483b51088b9d6f808d074e22
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/crates-io.scm | 33 |
1 files changed, 26 insertions, 7 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 87c4832887..602f0afe69 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -42586,8 +42586,33 @@ platform-native strings.") "11agh8n3x2l4sr3sxvx6byc1j3ryb1g6flb1ywn0qhq7xv1y3cmg")))) (arguments `(#:skip-build? #t)))) +(define-public rust-ouroboros-macro-0.17 + (package + (name "rust-ouroboros-macro") + (version "0.17.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "ouroboros_macro" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1y5nmgnng4i23g333cvp8p7j3i3438r9g85fq1wafk4vqqjn4k7c")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4) + ("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/someguynamedjosh/ouroboros") + (synopsis "Proc macro for ouroboros") + (description + "This package provides a proc macro for the @code{ouroboros} crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-ouroboros-macro-0.15 (package + (inherit rust-ouroboros-macro-0.17) (name "rust-ouroboros-macro") (version "0.15.6") (source @@ -42597,19 +42622,13 @@ platform-native strings.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1dsn37vds4qpkzscmwaw17dv3m5m7a7j9qby8dsac19ks3622zaz")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-inflector" ,rust-inflector-0.11) ("rust-proc-macro-error" ,rust-proc-macro-error-1) ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://github.com/joshua-maros/ouroboros") - (synopsis "Proc macro for ouroboros") - (description - "This package provides a proc macro for the @code{ouroboros} crate.") - (license (list license:expat license:asl2.0)))) + ("rust-syn" ,rust-syn-1)))))) (define-public rust-ouroboros-macro-0.14 (package |