diff options
author | Christopher Baines <mail@cbaines.net> | 2020-10-27 11:26:56 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-10-27 11:26:56 +0000 |
commit | dacd5a003e22cbf68f26ea0e463dcfba7e3e361a (patch) | |
tree | 1008ea777ccff56c12904ddb1906be189638564f | |
parent | be5ca84c2f08297ba7bd69762060b24c61be07b3 (diff) | |
download | guix-dacd5a003e22cbf68f26ea0e463dcfba7e3e361a.tar guix-dacd5a003e22cbf68f26ea0e463dcfba7e3e361a.tar.gz |
gnu: Add rust-region.
* gnu/packages/crates-io.scm (rust-region): New variable.
-rw-r--r-- | gnu/packages/crates-io.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f9833d9f9c..25f884a693 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33912,3 +33912,33 @@ formatters with per-field documentation generated for each structure. (description "This package provides a Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.") (license ""))) + +(define-public rust-region + (package + (name "rust-region") + (version "2.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "region" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1q4szar3ms76552iygmhsvzhvvwkgz4l94qpx600vmyw5bm58zl7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-mach" ,rust-mach) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs + (("rust-memmap" ,rust-memmap-0.7)))) + (home-page + "https://github.com/darfink/region-rs") + (synopsis + "A library for manipulating memory regions") + (description + "This package provides a library for manipulating memory regions") + (license license:expat))) |