[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
69/84: gnu: Add rust-zvariant-4.
From: |
guix-commits |
Subject: |
69/84: gnu: Add rust-zvariant-4. |
Date: |
Mon, 11 Nov 2024 05:08:11 -0500 (EST) |
efraim pushed a commit to branch rust-team
in repository guix.
commit 96f85707bcd0d690a021ba4e1126383f98cb8848
Author: Giacomo Leidi <goodoldpaul@autistici.org>
AuthorDate: Wed Nov 6 21:43:04 2024 +0100
gnu: Add rust-zvariant-4.
* gnu/packages/crates-io.scm (rust-zvariant-4): New variable.
(rust-zvariant-3): Inherit from rust-zvariant-4.
Change-Id: I49410d45a5fb4878054f64fba7059d21688019f8
---
gnu/packages/crates-io.scm | 53 +++++++++++++++++++++++++++++++++++++---------
1 file changed, 43 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0ac92b05cd..30b8a8767d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95424,8 +95424,50 @@ compression library.")
in Pure Rust.")
(license (list license:expat license:asl2.0))))
+(define-public rust-zvariant-4
+ (package
+ (name "rust-zvariant")
+ (version "4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "zvariant" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1zl1ika7zd9bxkd0bqc78h9bykvk6xc98965iz1p3i51p452k110"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; overflow evaluating the requirement
`PhantomData<Vec<u8>>:
+ #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-endi" ,rust-endi-1)
+ ("rust-enumflags2" ,rust-enumflags2-0.7)
+ ("rust-heapless" ,rust-heapless-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-bytes" ,rust-serde-bytes-0.11)
+ ("rust-static-assertions" ,rust-static-assertions-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-zvariant-derive" ,rust-zvariant-derive-4))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.5)
+ ("rust-glib" ,rust-glib-0.20)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde-repr" ,rust-serde-repr-0.1))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list glib))
+ (home-page "https://github.com/dbus2/zbus/";)
+ (synopsis "D-Bus & GVariant encoding & decoding")
+ (description "D-Bus & GVariant encoding & decoding")
+ (license license:expat)))
+
(define-public rust-zvariant-3
(package
+ (inherit rust-zvariant-4)
(name "rust-zvariant")
(version "3.15.0")
(source (origin
@@ -95435,7 +95477,6 @@ in Pure Rust.")
(sha256
(base32
"131kaczf10psc8clzlndcc52dym5vi4g22kqf0qwaq6rw2z93cj4"))))
- (build-system cargo-build-system)
(arguments
`(#:tests? #f ; overflow evaluating the requirement
`PhantomData<Vec<u8>>:
#:cargo-inputs
@@ -95456,15 +95497,7 @@ in Pure Rust.")
("rust-glib" ,rust-glib-0.17)
("rust-rand" ,rust-rand-0.8)
("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list glib))
- (home-page "https://github.com/dbus2/zbus/";)
- (synopsis "D-Bus & GVariant encoding & decoding")
- (description "D-Bus & GVariant encoding & decoding")
- (license license:expat)))
+ ("rust-serde-repr" ,rust-serde-repr-0.1))))))
(define-public rust-zvariant-2
(package
- 46/84: gnu: Add rust-gio-sys-0.20., (continued)
- 46/84: gnu: Add rust-gio-sys-0.20., guix-commits, 2024/11/11
- 25/84: gnu: rust-prettyplease-0.2: Update to 0.2.25., guix-commits, 2024/11/11
- 37/84: gnu: rust-xdg-home-1: Update to 1.3.0., guix-commits, 2024/11/11
- 14/84: gnu: rust-quote-1: Update to 1.0.37., guix-commits, 2024/11/11
- 26/84: gnu: rust-prettyplease-0.1: Update to 0.1.25., guix-commits, 2024/11/11
- 34/84: gnu: rust-async-recursion-1: Update to 1.1.1., guix-commits, 2024/11/11
- 40/84: gnu: rust-async-lock-2: Update to 2.8.0., guix-commits, 2024/11/11
- 52/84: gnu: Add rust-cairo-rs-0.20., guix-commits, 2024/11/11
- 64/84: gnu: Add rust-gsk4-0.8., guix-commits, 2024/11/11
- 63/84: gnu: Add rust-graphene-rs-0.19., guix-commits, 2024/11/11
- 69/84: gnu: Add rust-zvariant-4.,
guix-commits <=
- 72/84: gnu: Add rust-zbus-4., guix-commits, 2024/11/11
- 70/84: gnu: Add rust-zbus-names-3., guix-commits, 2024/11/11
- 82/84: gnu: rust-zbus-names-2: Update to 2.6.1., guix-commits, 2024/11/11
- 47/84: gnu: Add rust-glib-macros-0.20., guix-commits, 2024/11/11
- 55/84: gnu: Add rust-gdk-pixbuf-sys-0.20., guix-commits, 2024/11/11
- 39/84: gnu: rust-async-lock-3: Update to 3.4.0., guix-commits, 2024/11/11
- 57/84: gnu: Add rust-gdk-pixbuf-0.20., guix-commits, 2024/11/11
- 56/84: gnu: Add rust-gio-0.20., guix-commits, 2024/11/11
- 66/84: gnu: Add rust-gtk4-0.8 and rust-gtk4-macros-0.8., guix-commits, 2024/11/11
- 77/84: gnu: Add rust-test-log-macros-0.2., guix-commits, 2024/11/11