diff options
author | Efraim Flashner <[email protected]> | 2025-01-06 09:10:38 +0200 |
---|---|---|
committer | Efraim Flashner <[email protected]> | 2025-01-06 12:23:00 +0200 |
commit | 719a60515efb8287d4b718c17f26ebc0de6899ec (patch) | |
tree | dcbec45c1f7d08528ed0389345385ef8d8536cf0 /gnu/packages/crates-io.scm | |
parent | f65867896eb30ccea4b758435c9b698e8b37f509 (diff) |
gnu: Add rust-odds-0.4.
* gnu/packages/crates-io.scm (rust-odds-0.4): New variable.
(rust-odds-0.3): Inherit from rust-odds-0.4.
Change-Id: Ib9e500d5a4328cfbd82e3218803943cdbafeb870
Diffstat (limited to 'gnu/packages/crates-io.scm')
-rw-r--r-- | gnu/packages/crates-io.scm | 45 |
1 files changed, 32 insertions, 13 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7e2ad0aaab..b3b9f10a2c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -48539,20 +48539,46 @@ local files.") (description "This package provides ODBC FFI bindings.") (license license:expat))) +(define-public rust-odds-0.4 + (package + (name "rust-odds") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "odds" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17jd5fjcrlya7dbnnj0v8s83l3jhlajyljmkcy49pxsvxj9zdsdz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-rawpointer" ,rust-rawpointer-0.2) + ("rust-rawslice" ,rust-rawslice-0.1) + ("rust-unchecked-index" ,rust-unchecked-index-0.2)) + #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.8) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-memchr" ,rust-memchr-2) + ("rust-quickcheck" ,rust-quickcheck-0.9)))) + (home-page "https://github.com/bluss/odds") + (synopsis "Extra functionality for slices, strings and other things") + (description + "Odds and ends collection miscellania. Extra functionality for +slices (@code{.find()}, @code{RevSlice}), strings and other things. +Things in odds may move to more appropriate crates if we find them.") + (license (list license:expat license:asl2.0)))) + (define-public rust-odds-0.3 (package + (inherit rust-odds-0.4) (name "rust-odds") (version "0.3.1") (source (origin (method url-fetch) (uri (crate-uri "odds" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "0rdnxa0na4897yb0svb3figz35g4imxjv61yfm2j21gbh5q8v8d9")))) - (build-system cargo-build-system) + (base32 "0rdnxa0na4897yb0svb3figz35g4imxjv61yfm2j21gbh5q8v8d9")))) (arguments `(#:cargo-inputs (("rust-rawpointer" ,rust-rawpointer-0.1) @@ -48562,14 +48588,7 @@ local files.") (("rust-itertools" ,rust-itertools-0.7) ("rust-lazy-static" ,rust-lazy-static-0.2) ("rust-memchr" ,rust-memchr-2) - ("rust-quickcheck" ,rust-quickcheck-0.4)))) - (home-page "https://github.com/bluss/odds") - (synopsis "Extra functionality for slices, strings and other things") - (description - "Odds and ends collection miscellania. Extra functionality for -slices (@code{.find()}, @code{RevSlice}), strings and other things. -Things in odds may move to more appropriate crates if we find them.") - (license (list license:asl2.0 license:expat)))) + ("rust-quickcheck" ,rust-quickcheck-0.4)))))) (define-public rust-odds-0.2 (package |