aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-15 15:42:02 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-01-06 12:15:03 +0200
commit982ef5a459b58a849ad881976586eb2063ffac76 (patch)
tree96d7e55f65eb0e43e8d5f1f27940de8313c7c2f1
parenta7af54ec322297cd171000fbe9df6fe70f59a482 (diff)
downloadguix-982ef5a459b58a849ad881976586eb2063ffac76.tar.gz
guix-982ef5a459b58a849ad881976586eb2063ffac76.zip
gnu: Add rust-asn1-0.20.
* gnu/packages/crates-tls.scm (rust-asn1-0.20): New variable. (rust-asn1-0.15): Inherit from rust-asn1-0.20. Change-Id: I28c12d4e910d40970d40bcf443a018cbdea3c812
-rw-r--r--gnu/packages/crates-tls.scm32
1 files changed, 24 insertions, 8 deletions
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index b36810c886..2f05c412b5 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -46,29 +46,45 @@
#:use-module (gnu packages tls)
#:use-module (gnu packages valgrind))
-(define-public rust-asn1-0.15
+(define-public rust-asn1-0.20
(package
(name "rust-asn1")
- (version "0.15.5")
+ (version "0.20.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "asn1" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1nzg1gjiyfvpvrf3i7i8j21165snf5livqg6x2sjf9m2i77cngmf"))))
+ (base32 "0ckg83ingvagwjvmxadjjmkgna5kvlvrfx9arlfvzqhxxas892rd"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-asn1-derive" ,rust-asn1-derive-0.15))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2))))
+ `(#:cargo-inputs (("rust-asn1-derive" ,rust-asn1-derive-0.20)
+ ("rust-itoa" ,rust-itoa-1))
+ #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))
(home-page "https://github.com/alex/rust-asn1")
- (synopsis "ASN.1 (DER) parser and writer")
+ (synopsis "ASN.1 (DER) parser and writer for Rust")
(description
"This is a Rust library for parsing and generating ASN.1 data (DER only).")
(license license:bsd-3)))
+(define-public rust-asn1-0.15
+ (package
+ (inherit rust-asn1-0.20)
+ (name "rust-asn1")
+ (version "0.15.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "asn1" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1nzg1gjiyfvpvrf3i7i8j21165snf5livqg6x2sjf9m2i77cngmf"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-asn1-derive" ,rust-asn1-derive-0.15))
+ #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))))
+
(define-public rust-asn1-0.13
(package
(inherit rust-asn1-0.15)