diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-03-16 21:22:11 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-07-19 00:41:41 +0300 |
commit | 51688f2c46d06f66174de25dd79d4c4c1bccb43c (patch) | |
tree | a5a1b8e300029807e84f215a09b7df677768fd33 | |
parent | 1a26ab8caec7076bd8de27f3fd1dbbbc383ae4c7 (diff) | |
download | guix-51688f2c46d06f66174de25dd79d4c4c1bccb43c.tar guix-51688f2c46d06f66174de25dd79d4c4c1bccb43c.tar.gz |
gnu: Add rust-multiversion-macros-0.7.
* gnu/packages/crates-io.scm (rust-multiversion-macros-0.7): New
variable.
(rust-multiversion-macros-0.6): Inherit from
rust-multiversion-macros-0.7.
Change-Id: I376fad2b715adfad4650f0fa078a12c297736475
-rw-r--r-- | gnu/packages/crates-io.scm | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4bf77512b2..3bef08651c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -39533,30 +39533,47 @@ multiplication and division with overflow protection.") macros for Rust.") (license (list license:expat license:asl2.0)))) +(define-public rust-multiversion-macros-0.7 + (package + (name "rust-multiversion-macros") + (version "0.7.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "multiversion-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1j1avbxw7jscyi7dmnywhlwbiny1fvg1vpp9fy4dc1pd022kva16")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) + ("rust-target-features" ,rust-target-features-0.1)))) + (home-page "https://github.com/calebzulawski/multiversion") + (synopsis "Implementation crate for multiversion") + (description "This is an implementation crate for multiversion Rust +library.") + (license (list license:expat license:asl2.0)))) + (define-public rust-multiversion-macros-0.6 (package + (inherit rust-multiversion-macros-0.7) (name "rust-multiversion-macros") (version "0.6.1") (source (origin (method url-fetch) (uri (crate-uri "multiversion-macros" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1bzkmxgyiwsanqf4lsdzx5gn4harza4rdrzkq5hgksw2wfyy58x8")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://github.com/calebzulawski/multiversion") - (synopsis "Implementation crate for multiversion") - (description "This is an implementation crate for multiversion Rust -library.") - (license (list license:expat license:asl2.0)))) + ("rust-syn" ,rust-syn-1)))))) (define-public rust-mustache-0.9 (package |