diff options
author | Wilko Meyer <w@wmeyer.eu> | 2024-07-10 01:37:02 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-11-28 11:05:25 +0200 |
commit | 7f57f1d477358ebae8ad73086a1e07f8b7659c28 (patch) | |
tree | a50aef1cdfe185566224ce68441f8fc34066400a | |
parent | 8ec9cb9120152ef5b17966f1f28dc5b9492d6975 (diff) | |
download | guix-7f57f1d477358ebae8ad73086a1e07f8b7659c28.tar.gz guix-7f57f1d477358ebae8ad73086a1e07f8b7659c28.zip |
gnu: Add rust-sevenz-rust-0.5.
* gnu/packages/crates-io.scm (rust-sevenz-rust-0.5): New variable.
Change-Id: Ic704a7137875c14eb95aaf36d9646c87bd74cf6d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
-rw-r--r-- | gnu/packages/crates-io.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f2ddce9815..2ed317550b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -73436,6 +73436,46 @@ functionality and without weak references.") "This package provides a Rust-friendly interface to lm-sensors.") (license license:miros))) +(define-public rust-sevenz-rust-0.5 + (package + (name "rust-sevenz-rust") + (version "0.5.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "sevenz-rust" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0na67bs0ff01vicwwlc26sbh9jh4wpqn7988k31cixn5s231wfi3")) + (snippet + #~(begin (delete-file "tests/resources/decompress_x86.exe"))))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--release" "--" + ;; Not all files included. + "--skip=decompress_lzma2_bcj_x86_file") + #:cargo-inputs (("rust-aes" ,rust-aes-0.8) + ("rust-bit-set" ,rust-bit-set-0.5) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bzip2" ,rust-bzip2-0.4) + ("rust-cbc" ,rust-cbc-0.1) + ("rust-crc" ,rust-crc-3) + ("rust-filetime-creation" ,rust-filetime-creation-0.1) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-lzma-rust" ,rust-lzma-rust-0.1) + ("rust-nt-time" ,rust-nt-time-0.6) + ("rust-rand" ,rust-rand-0.8) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-zstd" ,rust-zstd-0.13)) + #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/dyz1990/sevenz-rust") + (synopsis "7z decompressor/compressor") + (description + "This package provides a 7z decompressor/compressor written in pure rust.") + (license license:asl2.0))) + (define-public rust-shadow-rs-0.26 (package (name "rust-shadow-rs") |