efraim pushed a commit to branch rust-team
in repository guix.
commit 95dd7cb36c21f1e6809d6ad8bb6b4f5c8286129a
Author: Efraim Flashner <[email protected]>
AuthorDate: Tue Dec 24 10:05:28 2024 +0200
gnu: Add rust-icu-normalizer-1.
* gnu/packages/crates-io.scm (rust-icu-normalizer-1): New variable.
Change-Id: I692ffe9ed1e982d674ddbc35b66a8495022382f1
---
gnu/packages/crates-io.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ca69771ab7..98eb0f099b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35677,6 +35677,51 @@ Identifiers canonicalization.")
"This package provides data for the icu_locid_transform crate.")
(license license:unicode)))
+(define-public rust-icu-normalizer-1
+ (package
+ (name "rust-icu-normalizer")
+ (version "1.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "icu_normalizer" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0kx8qryp8ma8fw1vijbgbnf7zz9f2j4d14rw36fmjs7cl86kxkhr"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:cargo-test-flags
+ '(list "--"
+ "--skip=properties::CanonicalCombiningClassMap"
+ "--skip=properties::CanonicalComposition::compose"
+ "--skip=properties::CanonicalDecomposition::decompose")
+ #:cargo-inputs
+ (list rust-databake-0.1
+ rust-displaydoc-0.2
+ rust-icu-collections-1
+ rust-icu-normalizer-data-1
+ rust-icu-properties-1
+ rust-icu-provider-1
+ rust-serde-1
+ rust-smallvec-1
+ rust-utf16-iter-1
+ rust-utf8-iter-1
+ rust-write16-1
+ rust-zerovec-0.10)
+ #:cargo-development-inputs
+ (list rust-arraystring-0.3
+ rust-arrayvec-0.7
+ rust-atoi-1
+ rust-criterion-0.5
+ rust-detone-1
+ rust-write16-1)))
+ (home-page "https://icu4x.unicode.org")
+ (synopsis "API for normalizing text into Unicode Normalization Forms")
+ (description
+ "This package provides an API for normalizing text into Unicode
+Normalization Forms.")
+ (license license:unicode)))
+
(define-public rust-icu-provider-macros-1
(package
(name "rust-icu-provider-macros")