aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilko Meyer <w@wmeyer.eu>2024-07-10 01:37:02 +0200
committerEfraim Flashner <efraim@flashner.co.il>2024-11-28 11:05:25 +0200
commit7f57f1d477358ebae8ad73086a1e07f8b7659c28 (patch)
treea50aef1cdfe185566224ce68441f8fc34066400a
parent8ec9cb9120152ef5b17966f1f28dc5b9492d6975 (diff)
downloadguix-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.scm40
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")