diff options
author | Petr Hodina <phodina@protonmail.com> | 2022-01-10 19:03:28 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2022-01-21 00:44:14 +0100 |
commit | 6a54d63916df996a6f030d7f00fd9bfa56bb3d27 (patch) | |
tree | 577253a154cea8bb885c0e0522bae725c74ca15a | |
parent | b1ea612d7f32722d2028ef10fbd7a466baa43c3a (diff) | |
download | guix-6a54d63916df996a6f030d7f00fd9bfa56bb3d27.tar.gz |
gnu: Add rust-glib-macros-0.14.
* gnu/packages/crates-gtk.scm (rust-glib-macros-0.14): New variable. (rust-glib-macros-0.10): Inherit from above. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/crates-gtk.scm | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index b06c6ea556..c29ea7f25a 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -749,25 +749,25 @@ #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) -(define-public rust-glib-macros-0.10 +(define-public rust-glib-macros-0.14 (package (name "rust-glib-macros") - (version "0.10.1") + (version "0.14.1") (source (origin (method url-fetch) (uri (crate-uri "glib-macros" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fa00s6gnj3hgri9z926199jidczlmjr1db0n4r80sins4k6lj21")))) + (base32 "0675i7m7pksg4cd9kfpzjnw0x5r3y4gcac7mfgy6nyb63wv6db9a")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t + `(#:skip-build? + #t #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) ("rust-heck" ,rust-heck-0.3) - ("rust-itertools" ,rust-itertools-0.9) - ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1) + ("rust-proc-macro-crate" ,rust-proc-macro-crate-1) ("rust-proc-macro-error" ,rust-proc-macro-error-1) ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) @@ -777,6 +777,30 @@ (description "Rust bindings for the GLib library, proc macros crate.") (license license:expat))) +(define-public rust-glib-macros-0.10 + (package + (inherit rust-glib-macros-0.14) + (name "rust-glib-macros") + (version "0.10.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "glib-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fa00s6gnj3hgri9z926199jidczlmjr1db0n4r80sins4k6lj21")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-heck" ,rust-heck-0.3) + ("rust-itertools" ,rust-itertools-0.9) + ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1) + ("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)))))) + (define-public rust-glib-sys-0.10 (package (name "rust-glib-sys") |