* gnu/packages/rust.scm (rust-unicode-bidi): New variable. --- gnu/packages/rust.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index e322fa5e9..c85697173 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1217,3 +1217,26 @@ other values. In cases like these, FNV is demonstrably faster.") "@code{heapsize} can be used in support of measuring heap allocations in Rust programs.") (license license:mpl2.0))) + +(define-public rust-unicode-bidi + (package + (name "rust-unicode-bidi") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-bidi" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0y5prqsb68l5z3l3l8ql68pbq21yjiy7qxhg6wahy3pxwzri865n")))) + (build-system cargo-build-system) + (inputs `(("rust-matches" ,rust-matches "src"))) + (home-page "https://github.com/servo/unicode-bidi") + (synopsis "Implementation of the Unicode Bidirectional Algorithm") + (description + "@code{unicode-bidi} implements the Unicode Bidirectional Algorithm for +display of mixed right-to-left and left-to-right text. It is +written in safe Rust, compatible with the current stable release.") + (license (list license:expat license:asl2.0)))) -- 2.11.0