unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#72021] [PATCH 00/38] gnu: Add ouch.
@ 2024-07-09 23:33 Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 01/38] gnu: rust-cc-1: Update to 1.0.104 Wilko Meyer
                   ` (38 more replies)
  0 siblings, 39 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:33 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

Hi Guix,

I packaged ouch^1 (Obvious Unified Compression Helper), a CLI tool that can be
used for compressing and decompressing files/archives in various formats, and
updated a few dependencies plus added new ones along the way.

As of now, it builds successfully on my machine:

(~/devel/guix) λ ./pre-inst-env guix build ouch                    
/gnu/store/di8lw1jzvli3rmgm5j5090jacd8h6k7h-ouch-0.5.1

[1]: https://github.com/ouch-org/ouch

Cheers!

Wilko Meyer (38):
  gnu: rust-cc-1: Update to 1.0.104.
  gnu: rust-chrono-0.4: Update to 0.4.38.
  gnu: rust-clap-mangen-0.2: Update to 0.2.22.
  gnu: rust-crc32fast-1: Update to 1.4.2.
  gnu: rust-crossbeam-utils-0.8: Update to 0.8.20.
  gnu: rust-deflate64-0.1: Update to 0.1.8.
  gnu: Add rust-filetime-creation-0.1.
  gnu: rust-flate2-1: Update to 1.0.30.
  gnu: Add rust-gzp-0.11.
  gnu: Add rust-infer-0.15.
  gnu: rust-jobserver-0.1: Update to 0.1.31.
  gnu: Add rust-libdeflate-sys-0.12.
  gnu: Add rust-libdeflater-0.12.
  gnu: Add rust-zlib-rs-0.1.
  gnu: Add rust-libz-rs-sys-0.1.
  gnu: Add rust-lockfree-object-pool-0.1.
  gnu: Add rust-lzma-rs-0.3.
  gnu: Add rust-lzma-rust-0.1.
  gnu: rust-memchr-2: Update to 2.7.4.
  gnu: rust-serde-1: Update to 1.0.203.
  gnu: rust-serde-derive-1: Update to 1.0.203.
  gnu: Add rust-sevenz-rust-0.5.
  gnu: Add rust-test-strategy-0.3.
  gnu: rust-time-0.3: Update to 0.3.36.
  gnu: rust-time-macros-0.2: Update to 0.2.18.
  gnu: Add rust-unrar-sys-0.3.
  gnu: Add rust-unrar-0.5.
  gnu: Add rust-zip-2.
  gnu: Add rust-zopfli-0.8.
  gnu: rust-zstd-0.13: Update to 0.13.1.
  gnu: rust-zstd-safe-7: Update to 7.1.0.
  gnu: Add rust-cfb-0.7.
  gnu: rust-serde-json-1: Update to 1.0.120.
  gnu: rust-serde-test-1: Update to 1.0.176.
  gnu: rust-thiserror-1: Update to 1.0.61.
  gnu: rust-thiserror-impl-1: Update to 1.0.61.
  gnu: Add rust-nt-time-0.6.
  gnu: Add ouch.

 gnu/packages/crates-io.scm      | 477 ++++++++++++++++++++++++++++----
 gnu/packages/crates-windows.scm |  46 +++
 gnu/packages/rust-apps.scm      |  58 ++++
 3 files changed, 530 insertions(+), 51 deletions(-)


base-commit: 3f6d7f8133c9dc5a7e3bcea15c8b927ebb4dd05e
-- 
2.41.0





^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 01/38] gnu: rust-cc-1: Update to 1.0.104.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 02/38] gnu: rust-chrono-0.4: Update to 0.4.38 Wilko Meyer
                   ` (37 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.104.
[home-page]: Update URL.

Change-Id: I4e333cb392e7edae19557ecd9f9a2073b4947f1f
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6673cb6496..0078ec89bf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11814,7 +11814,7 @@ (define-public rust-cblas-sys-0.1
 (define-public rust-cc-1
   (package
     (name "rust-cc")
-    (version "1.0.83")
+    (version "1.0.104")
     (source
      (origin
        (method url-fetch)
@@ -11822,7 +11822,7 @@ (define-public rust-cc-1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1l643zidlb5iy1dskc5ggqs4wqa29a02f44piczqc8zcnsq4y5zi"))))
+         "140445ysjvi9jm4sywah3a1z6rp1wqjhmm8myizjcjknk1zsbdkl"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f
@@ -11831,7 +11831,7 @@ (define-public rust-cc-1
         ("rust-libc" ,rust-libc-0.2))
        #:cargo-development-inputs
        (("rust-tempfile" ,rust-tempfile-3))))
-    (home-page "https://github.com/alexcrichton/cc-rs")
+    (home-page "https://github.com/rust-lang/cc-rs")
     (synopsis "Invoke the native C compiler")
     (description
      "This package provides a build-time dependency for Cargo build scripts to
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 02/38] gnu: rust-chrono-0.4: Update to 0.4.38.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 01/38] gnu: rust-cc-1: Update to 1.0.104 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 03/38] gnu: rust-clap-mangen-0.2: Update to 0.2.22 Wilko Meyer
                   ` (36 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.38.

Change-Id: I45c278121a7943ef9f416703e3a8b622ef463a99
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0078ec89bf..1da9ab00c5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12223,14 +12223,14 @@ (define-public rust-charset-0.1
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-    (version "0.4.34")
+    (version "0.4.38")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "chrono" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "12zk0ja924f55va2fs0qj34xaygq46fy92blmc7qkmcj9dj1bh2v"))))
+        (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 03/38] gnu: rust-clap-mangen-0.2: Update to 0.2.22.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 01/38] gnu: rust-cc-1: Update to 1.0.104 Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 02/38] gnu: rust-chrono-0.4: Update to 0.4.38 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 04/38] gnu: rust-crc32fast-1: Update to 1.4.2 Wilko Meyer
                   ` (35 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-mangen-0.2): Update to 0.2.22.

Change-Id: Id15f0b5328fe1bc664c2a61d313235cbf5fbdf63
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1da9ab00c5..cb44dfd246 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13182,14 +13182,14 @@ (define-public rust-clap-lex-0.2
 (define-public rust-clap-mangen-0.2
   (package
     (name "rust-clap-mangen")
-    (version "0.2.11")
+    (version "0.2.22")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "clap_mangen" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0cbp5cnh25qnd6l6mqs3v6ky524vxyyf7assfzg8ba83v48xkjvb"))))
+                "1pp23z585n48xm6s641qp5a4lrssdvmyamz4iljdcly8q1dxw3gm"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 04/38] gnu: rust-crc32fast-1: Update to 1.4.2.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (2 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 03/38] gnu: rust-clap-mangen-0.2: Update to 0.2.22 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 05/38] gnu: rust-crossbeam-utils-0.8: Update to 0.8.20 Wilko Meyer
                   ` (34 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-crc32fast-1): Update to 1.4.2.

Change-Id: I7b404c8b30fb144b45b8fbba1476d933403cbe8c
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb44dfd246..d81bfc2001 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -16829,14 +16829,14 @@ (define-public rust-crc-any-2
 (define-public rust-crc32fast-1
   (package
     (name "rust-crc32fast")
-    (version "1.4.0")
+    (version "1.4.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "crc32fast" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1ahy259ypc955l5ak24hdlgllb6vm6y2pvwr6qrlyisbg255m1dk"))))
+        (base32 "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 05/38] gnu: rust-crossbeam-utils-0.8: Update to 0.8.20.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (3 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 04/38] gnu: rust-crc32fast-1: Update to 1.4.2 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 06/38] gnu: rust-deflate64-0.1: Update to 0.1.8 Wilko Meyer
                   ` (33 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to 0.8.20.

Change-Id: I3090a603275a33df029365648177cb78ad13a042
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d81bfc2001..a39fed9c7c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17492,14 +17492,14 @@ (define-public rust-crossbeam-queue-0.1
 (define-public rust-crossbeam-utils-0.8
   (package
     (name "rust-crossbeam-utils")
-    (version "0.8.19")
+    (version "0.8.20")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "crossbeam-utils" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0iakrb1b8fjqrag7wphl94d10irhbh2fw1g444xslsywqyn3p3i4"))))
+        (base32 "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 06/38] gnu: rust-deflate64-0.1: Update to 0.1.8.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (4 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 05/38] gnu: rust-crossbeam-utils-0.8: Update to 0.8.20 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 07/38] gnu: Add rust-filetime-creation-0.1 Wilko Meyer
                   ` (32 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-deflate64-0.1): Update to 0.1.8.

Change-Id: I613b010af8b1a4a24595cb8fc7a57f550ee527a3
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a39fed9c7c..ef049853f5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20137,14 +20137,14 @@ (define-public rust-deflate-0.7
 (define-public rust-deflate64-0.1
   (package
     (name "rust-deflate64")
-    (version "0.1.6")
+    (version "0.1.8")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "deflate64" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1aagh5mmyr8p08if33hizqwiq2as90v9smla89nydq6pivsfy766"))))
+        (base32 "0391p9mx076hm77x2wvmb0qlpnc15s443yzkvin0pgkncg4fdb43"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs (("rust-bytemuck" ,rust-bytemuck-1)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 07/38] gnu: Add rust-filetime-creation-0.1.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (5 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 06/38] gnu: rust-deflate64-0.1: Update to 0.1.8 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 08/38] gnu: rust-flate2-1: Update to 1.0.30 Wilko Meyer
                   ` (31 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-filetime-creation-0.1): New variable.

Change-Id: Ie16a0eb16158f993d006563d9aa16509102fae0f
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ef049853f5..222a9250b0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26437,6 +26437,30 @@ (define-public rust-filetime-0.1
         ("rust-libc" ,rust-libc-0.2)
         ("rust-redox-syscall" ,rust-redox-syscall-0.1))))))
 
+(define-public rust-filetime-creation-0.1
+  (package
+    (name "rust-filetime-creation")
+    (version "0.1.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "filetime_creation" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "10vk0zwwr91qypkkrhshvlw2zgjfyxhy29d5p15b8wrv5493n9sd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-filetime" ,rust-filetime-0.2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/czy-29/filetime_creation")
+    (synopsis
+     "Enhanced version of filetime")
+    (description
+     "This package provides An enhanced version of filetime, which can set file creation time on Windows
+before Rust 1.75.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-filetreelist-0.5
   (package
     (name "rust-filetreelist")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 08/38] gnu: rust-flate2-1: Update to 1.0.30.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (6 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 07/38] gnu: Add rust-filetime-creation-0.1 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 09/38] gnu: Add rust-gzp-0.11 Wilko Meyer
                   ` (30 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.30.

Change-Id: Idebae3389484b577a2bb9d01b010d359ba4d8472
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 222a9250b0..9b9d57a532 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26846,14 +26846,14 @@ (define-public rust-flatbuffers-2
 (define-public rust-flate2-1
   (package
     (name "rust-flate2")
-    (version "1.0.28")
+    (version "1.0.30")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "flate2" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "03llhsh4gqdirnfxxb9g2w9n0721dyn4yjir3pz7z4vjaxb3yc26"))))
+        (base32 "1bjx56n0wq5w7vsjn7b5rbmqiw0vc3mfzz1rl7i2jy0wzmy44m2z"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 09/38] gnu: Add rust-gzp-0.11.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (7 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 08/38] gnu: rust-flate2-1: Update to 1.0.30 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 10/38] gnu: Add rust-infer-0.15 Wilko Meyer
                   ` (29 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-gzp-0.11): New variable.

Change-Id: If15804997ab757ac41ddc90788b42c68a7fdd584
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b9d57a532..9c216157cb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30909,6 +30909,34 @@ (define-public rust-gzip-header-0.3
      `(#:cargo-inputs
        (("rust-crc32fast" ,rust-crc32fast-1))))))
 
+(define-public rust-gzp-0.11
+  (package
+    (name "rust-gzp")
+    (version "0.11.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gzp" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1bvvz969c9kpyp7h6ry9mzhk7lb4hj4hpd810n0i26jjk4c5vip7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
+                       ("rust-bytes" ,rust-bytes-1)
+                       ("rust-core-affinity" ,rust-core-affinity-0.8)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-flume" ,rust-flume-0.10)
+                       ("rust-libdeflater" ,rust-libdeflater-0.12)
+                       ("rust-libz-sys" ,rust-libz-sys-1)
+                       ("rust-num-cpus" ,rust-num-cpus-1)
+                       ("rust-snap" ,rust-snap-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "https://github.com/sstadick/gzp")
+    (synopsis "Parallel compression library")
+    (description "This package provides a library for parallel compression.")
+    (license (list license:unlicense license:expat))))
+
 (define-public rust-half-2
   (package
     (name "rust-half")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 10/38] gnu: Add rust-infer-0.15.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (8 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 09/38] gnu: Add rust-gzp-0.11 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 11/38] gnu: rust-jobserver-0.1: Update to 0.1.31 Wilko Meyer
                   ` (28 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-infer-0.15): New variable.
(rust-infer-0.2): Inherit from rust-infer-0.15.

Change-Id: I84b1823f4f071efa54396c7dd9648e77b3789473
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9c216157cb..f83e287db5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33904,19 +33904,21 @@ (define-public rust-indoc-impl-0.3
      "This package provides macros for use with the @code{rust-indoc}
 package.  It is obsolete for indoc versions > 1.")))
 
-(define-public rust-infer-0.2
+(define-public rust-infer-0.15
   (package
     (name "rust-infer")
-    (version "0.2.3")
+    (version "0.15.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "infer" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1b4ziqcv0d1wga5yfqf620dkgzijsdw3ylnzq61bfaxla2d85sb4"))))
+        (base32 "16d1b83h5m87h6kq4z8kwjrzll5dq6rijg2iz437m008m4nn4cyb"))))
     (build-system cargo-build-system)
-    (arguments `(#:tests? #false))      ;missing files
+    (arguments
+     `(#:tests? #false  ;missing files
+       #:cargo-inputs (("rust-cfb" ,rust-cfb-0.7))))
     (home-page "https://github.com/bojand/infer")
     (synopsis "Infer file types based on its magic number signature")
     (description
@@ -33924,6 +33926,21 @@ (define-public rust-infer-0.2
 signature.")
     (license license:expat)))
 
+(define-public rust-infer-0.2
+  (package
+    (inherit rust-infer-0.15)
+    (name "rust-infer")
+    (version "0.2.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "infer" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1b4ziqcv0d1wga5yfqf620dkgzijsdw3ylnzq61bfaxla2d85sb4"))))
+    (build-system cargo-build-system)
+    (arguments `(#:tests? #false))))
+
 (define-public rust-inferno-0.11
   (package
     (name "rust-inferno")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 11/38] gnu: rust-jobserver-0.1: Update to 0.1.31.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (9 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 10/38] gnu: Add rust-infer-0.15 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 12/38] gnu: Add rust-libdeflate-sys-0.12 Wilko Meyer
                   ` (27 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.31.

Change-Id: I6af5752ccc2b5f0bd96934c337c133962f2652fd
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f83e287db5..487ee10cbc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36146,7 +36146,7 @@ (define-public rust-jni-sys-0.3
 (define-public rust-jobserver-0.1
   (package
     (name "rust-jobserver")
-    (version "0.1.28")
+    (version "0.1.31")
     (source
      (origin
        (method url-fetch)
@@ -36154,7 +36154,7 @@ (define-public rust-jobserver-0.1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1mji1wis4w76v3issgpah2x3j1k0ybq0cz3qgypg7pkdablscimb"))))
+         "0vnyfxr5gm03j3lpnd1zswnyvqa40kbssy08pz2m35salfm9kc6j"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 12/38] gnu: Add rust-libdeflate-sys-0.12.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (10 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 11/38] gnu: rust-jobserver-0.1: Update to 0.1.31 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 13/38] gnu: Add rust-libdeflater-0.12 Wilko Meyer
                   ` (26 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.12): New variable.

Change-Id: Ie0681947fc04142a09d7295a15e167519b727951
---
 gnu/packages/crates-io.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 487ee10cbc..35078b67c6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37664,6 +37664,20 @@ (define-public rust-libdeflate-sys-1
 deflate, zlib, and gzip data.")
     (license license:asl2.0)))
 
+(define-public rust-libdeflate-sys-0.12
+  (package
+    (inherit rust-libdeflate-sys-1)
+    (name "rust-libdeflate-sys")
+    (version "0.12.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "libdeflate-sys" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32 "11a7nn3p73vw3cnra36vz7mz60wx9jzhzwwji1hbmql5gy0v1xz1"))))
+    (arguments
+     `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))))
+
 (define-public rust-libdeflate-sys-0.11
   (package
     (inherit rust-libdeflate-sys-1)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 13/38] gnu: Add rust-libdeflater-0.12.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (11 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 12/38] gnu: Add rust-libdeflate-sys-0.12 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 14/38] gnu: Add rust-zlib-rs-0.1 Wilko Meyer
                   ` (25 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-libdeflater-0.12): New variable.

Change-Id: I171496cae30d646ed48026a914fe78384aa79205
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 35078b67c6..771ff45e67 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37732,6 +37732,24 @@ (define-public rust-libdeflater-1
 for raw deflate, zlib, and gzip data.")
     (license license:asl2.0)))
 
+(define-public rust-libdeflater-0.12
+  (package
+    (inherit rust-libdeflater-1)
+    (name "rust-libdeflater")
+    (version "0.12.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "libdeflater" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32 "0cbrdvwhilvmk919izkp5bqgwfa7b8nj2ar9gp67nb345wl667k7"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libdeflate-sys" ,rust-libdeflate-sys-0.11))
+       #:cargo-development-inputs
+       (("rust-criterion" ,rust-criterion-0.3)
+        ("rust-flate2" ,rust-flate2-1))))))
+
 (define-public rust-libdeflater-0.11
   (package
     (inherit rust-libdeflater-1)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 14/38] gnu: Add rust-zlib-rs-0.1.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (12 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 13/38] gnu: Add rust-libdeflater-0.12 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 15/38] gnu: Add rust-libz-rs-sys-0.1 Wilko Meyer
                   ` (24 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-zlib-rs-0.1): New variable.

Change-Id: Ie0246811a1ededb68a70b319fdc569656bc52351
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 771ff45e67..3f7aa4b1db 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38971,6 +38971,30 @@ (define-public rust-libxml-0.2
        (sha256
         (base32 "1xx1bsay6c0jy9vi7qcvliidya33lvbkxwpdfz9qmzl23f11xxxh"))))))
 
+(define-public rust-zlib-rs-0.1
+  (package
+    (name "rust-zlib-rs")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zlib-rs" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18a49npwcrpbvsxs3dzk51kizd81qffnaxjqfn4fqq37vki0a8f5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-libz-sys" ,rust-libz-sys-1)
+                       ("rust-quickcheck" ,rust-quickcheck-1))))
+   (native-inputs (list pkg-config))
+    (inputs (list (list zstd "lib")))
+    (home-page "https://github.com/memorysafety/zlib-rs")
+    (synopsis "Memory-safe zlib implementation")
+    (description
+     "This package provides a memory-safe zlib implementation written in rust.")
+    (license license:zlib)))
+
 (define-public rust-libz-sys-1
   (package
     (name "rust-libz-sys")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 15/38] gnu: Add rust-libz-rs-sys-0.1.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (13 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 14/38] gnu: Add rust-zlib-rs-0.1 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 16/38] gnu: Add rust-lockfree-object-pool-0.1 Wilko Meyer
                   ` (23 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-libz-rs-sys-0.1): New variable.

Change-Id: I9c4a901d5ed8d375b048b12e9112972fade0614e
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3f7aa4b1db..03a3291fff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38995,6 +38995,29 @@ (define-public rust-zlib-rs-0.1
      "This package provides a memory-safe zlib implementation written in rust.")
     (license license:zlib)))
 
+(define-public rust-libz-rs-sys-0.1
+  (package
+    (name "rust-libz-rs-sys")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "libz-rs-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0a1vx9gpyc6aizq7d1v76lribxchqkfxc3295a4z7q0b4lil8g6d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-zlib-rs" ,rust-zlib-rs-0.1))))
+    (native-inputs (list pkg-config))
+    (inputs (list (list zstd "lib")))
+    (home-page "https://github.com/memorysafety/zlib-rs")
+    (synopsis "Memory-safe zlib implementation")
+    (description
+     "This package provides a memory-safe zlib implementation written in rust.")
+    (license license:zlib)))
+
 (define-public rust-libz-sys-1
   (package
     (name "rust-libz-sys")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 16/38] gnu: Add rust-lockfree-object-pool-0.1.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (14 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 15/38] gnu: Add rust-libz-rs-sys-0.1 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 17/38] gnu: Add rust-lzma-rs-0.3 Wilko Meyer
                   ` (22 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-lockfree-object-pool-0.1): New variable.

Change-Id: I9ccb0b6af9570291d31469cfc1bec900a5395e6b
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 03a3291fff..b53779f82e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39837,6 +39837,26 @@ (define-public rust-lock-api-0.1
        (("rust-scopeguard" ,rust-scopeguard-0.3)
         ("rust-owning-ref" ,rust-owning-ref-0.4))))))
 
+(define-public rust-lockfree-object-pool-0.1
+  (package
+    (name "rust-lockfree-object-pool")
+    (version "0.1.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lockfree-object-pool" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/EVaillant/lockfree-object-pool")
+    (synopsis
+     "Thread-safe object pool collection")
+    (description
+     "This package provides a thread-safe object pool collection with automatic return
+and attach/detach semantics.")
+    (license license:boost1.0)))
+
 (define-public rust-log-0.4
   (package
     (name "rust-log")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 17/38] gnu: Add rust-lzma-rs-0.3.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (15 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 16/38] gnu: Add rust-lockfree-object-pool-0.1 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 18/38] gnu: Add rust-lzma-rust-0.1 Wilko Meyer
                   ` (21 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-lzma-rs-0.3): New variable.

Change-Id: I6edb69a25e6a9cf9ea52daed1f4fd5dff2c3bab1
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b53779f82e..111ae18fbf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40652,6 +40652,29 @@ (define-public rust-lz4-sys-1
     (description "This is the Rust LZ4 sys package.")
     (license license:expat)))
 
+(define-public rust-lzma-rs-0.3
+  (package
+    (name "rust-lzma-rs")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lzma-rs" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0phif4pnjrn28zcxgz3a7z86hhx5gdajmkrndfw4vrkahd682zi9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
+                       ("rust-crc" ,rust-crc-3)
+                       ("rust-env-logger" ,rust-env-logger-0.9)
+                       ("rust-log" ,rust-log-0.4))))
+    (home-page "https://github.com/gendx/lzma-rs")
+    (synopsis "Codec for LZMA, LZMA2 and XZ")
+    (description
+     "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.")
+    (license license:expat)))
+
 (define-public rust-lzma-sys-0.1
   (package
     (name "rust-lzma-sys")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 18/38] gnu: Add rust-lzma-rust-0.1.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (16 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 17/38] gnu: Add rust-lzma-rs-0.3 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:36 ` [bug#72021] [PATCH 19/38] gnu: rust-memchr-2: Update to 2.7.4 Wilko Meyer
                   ` (20 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-lzma-rust-0.1): New variable.

Change-Id: Ide2968a4912f5eca0679ddeabb3216ec44c3ec3a
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 111ae18fbf..56ada98781 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40675,6 +40675,26 @@ (define-public rust-lzma-rs-0.3
      "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.")
     (license license:expat)))
 
+(define-public rust-lzma-rust-0.1
+  (package
+    (name "rust-lzma-rust")
+    (version "0.1.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lzma-rust" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12dj3w2pnvx014pzjl8pc115rldgk6cbc7w6lwg24y2d3xfwzvfm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1))))
+    (home-page "https://github.com/dyz1990/sevenz-rust/tree/main/lzma-rust")
+    (synopsis "Codec LZMA/LZMA2")
+    (description
+     "This package provides LZMA/LZMA2 codec ported from tukaani xz for java'.")
+    (license license:asl2.0)))
+
 (define-public rust-lzma-sys-0.1
   (package
     (name "rust-lzma-sys")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 19/38] gnu: rust-memchr-2: Update to 2.7.4.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (17 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 18/38] gnu: Add rust-lzma-rust-0.1 Wilko Meyer
@ 2024-07-09 23:36 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 20/38] gnu: rust-serde-1: Update to 1.0.203 Wilko Meyer
                   ` (19 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:36 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.7.4.
[home-page]: Update URL.

Change-Id: If9ebd0b20db8a295fbfab11e82e5969d2d41e7de
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 56ada98781..7e35fe9cc3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -41668,14 +41668,14 @@ (define-public rust-maybe-uninit-2
 (define-public rust-memchr-2
   (package
     (name "rust-memchr")
-    (version "2.7.1")
+    (version "2.7.4")
     (source
       (origin
         (method url-fetch)
         (uri (crate-uri "memchr" version))
         (file-name (string-append name "-" version ".tar.gz"))
         (sha256
-         (base32 "0jf1kicqa4vs9lyzj4v4y1p90q0dh87hvhsdd5xvhnp527sw8gaj"))))
+         (base32 "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
@@ -41684,7 +41684,7 @@ (define-public rust-memchr-2
         ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
        #:cargo-development-inputs
        (("rust-quickcheck" ,rust-quickcheck-1))))
-    (home-page "https://github.com/BurntSushi/rust-memchr")
+    (home-page "https://github.com/BurntSushi/memchr")
     (synopsis "Safe interface to memchr")
     (description "The @code{memchr} crate provides heavily optimized routines
 for searching bytes.")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 20/38] gnu: rust-serde-1: Update to 1.0.203.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (18 preceding siblings ...)
  2024-07-09 23:36 ` [bug#72021] [PATCH 19/38] gnu: rust-memchr-2: Update to 2.7.4 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 21/38] gnu: rust-serde-derive-1: " Wilko Meyer
                   ` (18 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.203.

Change-Id: I4f14a0da78d1c67118e84c036bb24f5a10f5b003
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7e35fe9cc3..42571f22c4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68386,7 +68386,7 @@ (define-public rust-seq-macro-0.3
 (define-public rust-serde-1
   (package
     (name "rust-serde")
-    (version "1.0.197")
+    (version "1.0.203")
     (source
      (origin
        (method url-fetch)
@@ -68394,7 +68394,7 @@ (define-public rust-serde-1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1qjcxqd3p4yh5cmmax9q4ics1zy34j5ij32cvjj5dc5rw5rwic9z"))))
+         "1500ghq198n6py5anvz5qbqagd9h1hq04f4qpsvjzrvix56snlvj"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 21/38] gnu: rust-serde-derive-1: Update to 1.0.203.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (19 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 20/38] gnu: rust-serde-1: Update to 1.0.203 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 22/38] gnu: Add rust-sevenz-rust-0.5 Wilko Meyer
                   ` (17 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.203.

Change-Id: I12d4a7939e38defd6e1f4f4e88081629b82f2b75
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 42571f22c4..8d1c26a497 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68823,7 +68823,7 @@ (define-public rust-serdeconv-0.4
 (define-public rust-serde-derive-1
   (package
     (name "rust-serde-derive")
-    (version "1.0.197")
+    (version "1.0.203")
     (source
      (origin
        (method url-fetch)
@@ -68831,7 +68831,7 @@ (define-public rust-serde-derive-1
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "02v1x0sdv8qy06lpr6by4ar1n3jz3hmab15cgimpzhgd895v7c3y"))))
+         "1fmmqmfza3mwxb1v80737dj01gznrh8mhgqgylkndx5npq7bq32h"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 22/38] gnu: Add rust-sevenz-rust-0.5.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (20 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 21/38] gnu: rust-serde-derive-1: " Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 23/38] gnu: Add rust-test-strategy-0.3 Wilko Meyer
                   ` (16 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-sevenz-rust-0.5): New variable.

Change-Id: Ic704a7137875c14eb95aaf36d9646c87bd74cf6d
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8d1c26a497..e6181312af 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70248,6 +70248,39 @@ (define-public rust-sensors-0.2
      "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"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#: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))))
+    (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")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 23/38] gnu: Add rust-test-strategy-0.3.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (21 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 22/38] gnu: Add rust-sevenz-rust-0.5 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 24/38] gnu: rust-time-0.3: Update to 0.3.36 Wilko Meyer
                   ` (15 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-test-strategy-0.3): New variable.
(rust-test-strategy-0.2): Inherit from rust-test-strategy-0.3.

Change-Id: I787040a39e79e95de8557eabcd7d2038046a677c
---
 gnu/packages/crates-io.scm | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e6181312af..03e3e5ffc4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79538,8 +79538,33 @@ (define-public rust-test-log-0.2
 logging and/or tracing infrastructure before running tests.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-test-strategy-0.3
+  (package
+    (name "rust-test-strategy")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "test-strategy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-structmeta" ,rust-structmeta-0.2)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/frozenlib/test-strategy")
+    (synopsis "Macro to write higher-order strategies in proptest")
+    (description
+     "This package provides a procedural macro to easily write higher-order
+strategies in proptest.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-test-strategy-0.2
   (package
+    (inherit rust-test-strategy-0.3)
     (name "rust-test-strategy")
     (version "0.2.1")
     (source (origin
@@ -79558,13 +79583,7 @@ (define-public rust-test-strategy-0.2
         ("rust-syn" ,rust-syn-1))
        #:cargo-development-inputs
        (("rust-proptest" ,rust-proptest-1)
-        ("rust-trybuild" ,rust-trybuild-1))))
-    (home-page "https://github.com/frozenlib/test-strategy")
-    (synopsis "Macro to write higher-order strategies in proptest")
-    (description
-     "This package provides a procedural macro to easily write higher-order
-strategies in proptest.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-trybuild" ,rust-trybuild-1))))))
 
 (define-public rust-test-with-0.8
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 24/38] gnu: rust-time-0.3: Update to 0.3.36.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (22 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 23/38] gnu: Add rust-test-strategy-0.3 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 25/38] gnu: rust-time-macros-0.2: Update to 0.2.18 Wilko Meyer
                   ` (14 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.36.

Change-Id: I3f2546775c1378d81af4d8bdb4a98452e9354cc6
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 03e3e5ffc4..a3194de23d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80363,14 +80363,14 @@ (define-public rust-tikv-jemalloc-ctl-0.4
 (define-public rust-time-0.3
   (package
     (name "rust-time")
-    (version "0.3.34")
+    (version "0.3.36")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "time" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0jc7wgprzqjhzd0nqkbmdlnjwyddnswmjw86ni2vq55v45jqn968"))))
+        (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; Not all files included
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 25/38] gnu: rust-time-macros-0.2: Update to 0.2.18.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (23 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 24/38] gnu: rust-time-0.3: Update to 0.3.36 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 26/38] gnu: Add rust-unrar-sys-0.3 Wilko Meyer
                   ` (13 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.18.

Change-Id: I24a68686d8a63e82ca3a5b8b816696b712ced789
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a3194de23d..579328dac2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80522,14 +80522,14 @@ (define-public rust-time-core-0.1
 (define-public rust-time-macros-0.2
   (package
     (name "rust-time-macros")
-    (version "0.2.17")
+    (version "0.2.18")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "time-macros" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0x3pahhk2751c6kqqq9dk6lz0gydbnxr44q01wpjlrz687ps78vv"))))
+        (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 26/38] gnu: Add rust-unrar-sys-0.3.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (24 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 25/38] gnu: rust-time-macros-0.2: Update to 0.2.18 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 27/38] gnu: Add rust-unrar-0.5 Wilko Meyer
                   ` (12 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unrar-sys-0.3): New variable.

Change-Id: Ibc9e3d32e1bb6f24cf14dae293888d5294e8375b
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 579328dac2..f75fc23d1f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86372,6 +86372,28 @@ (define-public rust-unix-socket-0.5
     (description "This package provides unix domain socket bindings.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unrar-sys-0.3
+  (package
+    (name "rust-unrar-sys")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unrar_sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1473jrfr0hcghym813sw0f5kzw9hrs0lj1xfdyjz1b0nf181qs8z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/muja/unrar.rs")
+    (synopsis "FFI bindings to unrar")
+    (description
+     "This package provides FFI bindings to unrar (with minimal abstractions).")
+    (license license:expat)))
+
 (define-public rust-unreachable-1
   (package
     (name "rust-unreachable")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 27/38] gnu: Add rust-unrar-0.5.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (25 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 26/38] gnu: Add rust-unrar-sys-0.3 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 28/38] gnu: Add rust-zip-2 Wilko Meyer
                   ` (11 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-unrar-0.5): New variable.

Change-Id: If56f5fd3f9f5034b9273960cf5c361ce66754dae
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f75fc23d1f..c1c488572e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86394,6 +86394,28 @@ (define-public rust-unrar-sys-0.3
      "This package provides FFI bindings to unrar (with minimal abstractions).")
     (license license:expat)))
 
+(define-public rust-unrar-0.5
+  (package
+    (name "rust-unrar")
+    (version "0.5.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unrar" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1p7byapsf6rxx3mhzqfvbbx8pmbp5is00fj94bpc5mbnwzx4p6gl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-unrar-sys" ,rust-unrar-sys-0.3)
+                       ("rust-widestring" ,rust-widestring-1))))
+    (home-page "https://github.com/muja/unrar.rs")
+    (synopsis "List and extract RAR archives")
+    (description "This package provides functionality to list and extract RAR archives.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unreachable-1
   (package
     (name "rust-unreachable")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 28/38] gnu: Add rust-zip-2.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (26 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 27/38] gnu: Add rust-unrar-0.5 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 29/38] gnu: Add rust-zopfli-0.8 Wilko Meyer
                   ` (10 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-zip-2): New variable.

Change-Id: Iddd648e6d2933d1641ae2b798a80d4ab1c2516c1
---
 gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c1c488572e..b9850873b8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91314,6 +91314,49 @@ (define-public rust-zeroize-derive-1
     (description "This crate provides custom derive support for Zeroize.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-zip-2
+  (package
+    (name "rust-zip")
+    (version "2.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zip" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0f9xapamfrsnd467siq0v9na1c4wi2y059n5kfk2ld1n213jnnkp"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-aes" ,rust-aes-0.8)
+                       ("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-bzip2" ,rust-bzip2-0.4)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-constant-time-eq" ,rust-constant-time-eq-0.3)
+                       ("rust-crc32fast" ,rust-crc32fast-1)
+                       ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+                       ("rust-deflate64" ,rust-deflate64-0.1)
+                       ("rust-displaydoc" ,rust-displaydoc-0.2)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-hmac" ,rust-hmac-0.12)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-lzma-rs" ,rust-lzma-rs-0.3)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-pbkdf2" ,rust-pbkdf2-0.12)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-sha1" ,rust-sha1-0.10)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-time" ,rust-time-0.3)
+                       ("rust-zeroize" ,rust-zeroize-1)
+                       ("rust-zopfli" ,rust-zopfli-0.8)
+                       ("rust-zstd" ,rust-zstd-0.13))))
+    (native-inputs (list pkg-config))
+    (inputs (list (list zstd "lib")))
+    (home-page "https://github.com/zip-rs/zip2.git")
+    (synopsis "Library for reading and writing zip files")
+    (description
+     "This package provides lLibrary to support the reading and writing of zip files.")
+    (license license:expat)))
+
 (define-public rust-zip-0.6
   (package
     (name "rust-zip")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 29/38] gnu: Add rust-zopfli-0.8.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (27 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 28/38] gnu: Add rust-zip-2 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 30/38] gnu: rust-zstd-0.13: Update to 0.13.1 Wilko Meyer
                   ` (9 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-zopfli-0.8): New variable.

Change-Id: Ide67144ee40af9752862746099a9ce5f8dfb51ef
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b9850873b8..191fb25639 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91447,6 +91447,31 @@ (define-public rust-zoneinfo-compiled-0.5
      "This package provides a library for parsing compiled zoneinfo files.")
     (license license:expat)))
 
+(define-public rust-zopfli-0.8
+  (package
+    (name "rust-zopfli")
+    (version "0.8.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zopfli" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-bumpalo" ,rust-bumpalo-3)
+                       ("rust-crc32fast" ,rust-crc32fast-1)
+                       ("rust-lockfree-object-pool" ,rust-lockfree-object-pool-0.1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-simd-adler32" ,rust-simd-adler32-0.3))))
+    (home-page "https://github.com/zopfli-rs/zopfli")
+    (synopsis "Zopfli compression in Rust")
+    (description
+     "This package provides a Rust implementation of the Zopfli compression algorithm.")
+    (license license:asl2.0)))
+
 (define-public rust-zstd-0.13
   (package
     (name "rust-zstd")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 30/38] gnu: rust-zstd-0.13: Update to 0.13.1.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (28 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 29/38] gnu: Add rust-zopfli-0.8 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 31/38] gnu: rust-zstd-safe-7: Update to 7.1.0 Wilko Meyer
                   ` (8 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-zstd-0.13): Update to 0.13.1.

Change-Id: I766fe3a2bfdb26c0559e0c5bc471fe6245739667
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 191fb25639..ed195e2d47 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91475,14 +91475,14 @@ (define-public rust-zopfli-0.8
 (define-public rust-zstd-0.13
   (package
     (name "rust-zstd")
-    (version "0.13.0")
+    (version "0.13.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "zstd" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0401q54s9r35x2i7m1kwppgkj79g0pb6xz3xpby7qlkdb44k7yxz"))))
+        (base32 "0fn2ijl2zh3ybyhbhyvajy82plvv7bjfla94mlh12fi02harny1d"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f      ; Not all files included.
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 31/38] gnu: rust-zstd-safe-7: Update to 7.1.0.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (29 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 30/38] gnu: rust-zstd-0.13: Update to 0.13.1 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 32/38] gnu: Add rust-cfb-0.7 Wilko Meyer
                   ` (7 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-zstd-safe-7): Update to 7.1.0.

Change-Id: Ib8d587d71d79aa068ef6b83a52502470a3f438b0
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ed195e2d47..b5ec545c35 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91576,14 +91576,14 @@ (define-public rust-zstd-0.9
 (define-public rust-zstd-safe-7
   (package
     (name "rust-zstd-safe")
-    (version "7.0.0")
+    (version "7.1.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "zstd-safe" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0gpav2lcibrpmyslmjkcn3w0w64qif3jjljd2h8lr4p249s7qx23"))))
+        (base32 "02pcwzf8j69hvzwkhkh64rayb1wccwjn1a5qr0ca00xwqr2rpn8w"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-zstd-sys" ,rust-zstd-sys-2))))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 32/38] gnu: Add rust-cfb-0.7.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (30 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 31/38] gnu: rust-zstd-safe-7: Update to 7.1.0 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 33/38] gnu: rust-serde-json-1: Update to 1.0.120 Wilko Meyer
                   ` (6 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-cfb-0.7): New variable.

Change-Id: I7468391b1c4c2c53b70ee3e094973f7687ec30ce
---
 gnu/packages/crates-windows.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index ef91db0e96..f4d2a2472f 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -138,6 +138,29 @@ (define-public rust-cargo-credential-wincred-0.3
        (("rust-cargo-credential" ,rust-cargo-credential-0.3)
         ("rust-windows-sys" ,rust-windows-sys-0.48))))))
 
+(define-public rust-cfb-0.7
+  (package
+    (name "rust-cfb")
+    (version "0.7.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cfb" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "03y6p3dlm7gfds19bq4ba971za16rjbn7q2v0vqcri52l2kjv3yk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
+                       ("rust-fnv" ,rust-fnv-1)
+                       ("rust-uuid" ,rust-uuid-1))))
+    (home-page "https://github.com/mdsteele/rust-cfb")
+    (synopsis "Read/write Compound File Binary files")
+    (description
+     "This package provides Read/write functionality for Compound File Binary
+(structured storage) files.")
+    (license license:expat)))
+
 (define-public rust-clipboard-win-5
   (package
     (name "rust-clipboard-win")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 33/38] gnu: rust-serde-json-1: Update to 1.0.120.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (31 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 32/38] gnu: Add rust-cfb-0.7 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 34/38] gnu: rust-serde-test-1: Update to 1.0.176 Wilko Meyer
                   ` (5 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.120.

Change-Id: I3b5db9909d4de4fc6c88ee0026e019a10765a7a0
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b5ec545c35..53e87d7515 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68961,14 +68961,14 @@ (define-public rust-serde-ignored-0.1
 (define-public rust-serde-json-1
   (package
     (name "rust-serde-json")
-    (version "1.0.114")
+    (version "1.0.120")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "serde_json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1q4saigxwkf8bw4y5kp6k33dnavlvvwa2q4zmag59vrjsqdrpw65"))))
+        (base32 "1idpv3zxcvl76z2z47jgg1f1wjqdnhfc204asmd27qfam34j23af"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 34/38] gnu: rust-serde-test-1: Update to 1.0.176.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (32 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 33/38] gnu: rust-serde-json-1: Update to 1.0.120 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 35/38] gnu: rust-thiserror-1: Update to 1.0.61 Wilko Meyer
                   ` (4 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-serde-test-1): Update to 1.0.176.

Change-Id: I0a1728446aa32d6e3ed9267136848b14ff80030c
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 53e87d7515..7a96b63702 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69258,7 +69258,7 @@ (define-public rust-serde-stacker-0.1
 (define-public rust-serde-test-1
   (package
     (name "rust-serde-test")
-    (version "1.0.171")
+    (version "1.0.176")
     (source
      (origin
        (method url-fetch)
@@ -69267,7 +69267,7 @@ (define-public rust-serde-test-1
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "0fjsdcxx1ig10qf73dqwgyy7ksjwmmi3657aaybyqj8l9qphlj5n"))))
+         "1ar0sqlahx33l0qzw7alk61dp14ma52q42vy9z8i51j9w6n4jbss"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 35/38] gnu: rust-thiserror-1: Update to 1.0.61.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (33 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 34/38] gnu: rust-serde-test-1: Update to 1.0.176 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 36/38] gnu: rust-thiserror-impl-1: " Wilko Meyer
                   ` (3 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.61.

Change-Id: Ica9f6c85bef108b7507e862dc57fd8b905c58f4f
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7a96b63702..3907ff74d9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79920,14 +79920,14 @@ (define-public rust-thin-vec-0.2
 (define-public rust-thiserror-1
   (package
     (name "rust-thiserror")
-    (version "1.0.56")
+    (version "1.0.61")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "thiserror" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1b9hnzngjan4d89zjs16i01bcpcnvdwklyh73lj16xk28p37hhym"))))
+        (base32 "028prh962l16cmjivwb1g9xalbpqip0305zhq006mg74dc6whin5"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 36/38] gnu: rust-thiserror-impl-1: Update to 1.0.61.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (34 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 35/38] gnu: rust-thiserror-1: Update to 1.0.61 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 37/38] gnu: Add rust-nt-time-0.6 Wilko Meyer
                   ` (2 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.61.

Change-Id: Ib54023c49553d188de7d9698bac239fc2106e3f5
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3907ff74d9..5101530234 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79990,14 +79990,14 @@ (define-public rust-thiserror-core-impl-1
 (define-public rust-thiserror-impl-1
   (package
     (name "rust-thiserror-impl")
-    (version "1.0.56")
+    (version "1.0.61")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "thiserror-impl" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0w9ldp8fa574ilz4dn7y7scpcq66vdjy59qal8qdpwsh7faal3zs"))))
+        (base32 "0cvm37hp0kbcyk1xac1z0chpbd9pbn2g456iyid6sah0a113ihs6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 37/38] gnu: Add rust-nt-time-0.6.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (35 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 36/38] gnu: rust-thiserror-impl-1: " Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-07-09 23:37 ` [bug#72021] [PATCH 38/38] gnu: Add ouch Wilko Meyer
  2024-11-17 19:32 ` bug#72021: [PATCH 00/38] " Efraim Flashner
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-windows.scm (rust-nt-time-0.6): New variable.
---
 gnu/packages/crates-windows.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index f4d2a2472f..1ae33ed896 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -535,6 +535,29 @@ (define-public rust-miow-0.2
        #:cargo-development-inputs
        (("rust-rand" ,rust-rand-0.3))))))
 
+(define-public rust-nt-time-0.6
+  (package
+    (name "rust-nt-time")
+    (version "0.6.13")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nt-time" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "02sikab4va5gv2ja5rjd7fp1g1dh6l1pryjlsprxh0hcq247fmkf"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f
+       #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-time" ,rust-time-0.3)
+                       ("rust-zip" ,rust-zip-2))))
+    (home-page "https://github.com/sorairolake/nt-time")
+    (synopsis "Windows file time library")
+    (description "This package provides a Windows file time library.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-output-vt100-0.1
   (package
     (name "rust-output-vt100")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#72021] [PATCH 38/38] gnu: Add ouch.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (36 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 37/38] gnu: Add rust-nt-time-0.6 Wilko Meyer
@ 2024-07-09 23:37 ` Wilko Meyer
  2024-11-17 19:32 ` bug#72021: [PATCH 00/38] " Efraim Flashner
  38 siblings, 0 replies; 40+ messages in thread
From: Wilko Meyer @ 2024-07-09 23:37 UTC (permalink / raw)
  To: 72021; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/rust-apps.scm (ouch): New variable.

Change-Id: I2a0a42bdc44e8705516e003c9d55803cd33b84cf
---
 gnu/packages/rust-apps.scm | 58 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index d22cf2a98c..b0ea58b8f7 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -1512,6 +1512,64 @@ (define-public netavark
 container management applications.")
     (license license:asl2.0)))
 
+(define-public ouch
+  (package
+    (name "ouch")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ouch" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0r5wi3bmks4m7izyyqgvwdxz4qp60b2yy9c5igdq49hkz0m9dzp6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2)
+                       ("rust-bstr" ,rust-bstr-1)
+                       ("rust-bzip2" ,rust-bzip2-0.4)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-clap-complete" ,rust-clap-complete-4)
+                       ("rust-clap-mangen" ,rust-clap-mangen-0.2)
+                       ("rust-filetime-creation" ,rust-filetime-creation-0.1)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-fs-err" ,rust-fs-err-2)
+                       ("rust-gzp" ,rust-gzp-0.11)
+                       ("rust-ignore" ,rust-ignore-0.4)
+                       ("rust-is-executable" ,rust-is-executable-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
+                       ("rust-lz4-flex" ,rust-lz4-flex-0.11)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-rayon" ,rust-rayon-1)
+                       ("rust-same-file" ,rust-same-file-1)
+                       ("rust-sevenz-rust" ,rust-sevenz-rust-0.5)
+                       ("rust-snap" ,rust-snap-1)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-time" ,rust-time-0.3)
+                       ("rust-unrar" ,rust-unrar-0.5)
+                       ("rust-xz2" ,rust-xz2-0.1)
+                       ("rust-zip" ,rust-zip-0.6)
+                       ("rust-zstd" ,rust-zstd-0.13))
+       #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
+                                   ("rust-infer" ,rust-infer-0.15)
+                                   ("rust-insta" ,rust-insta-1)
+                                   ("rust-parse-display" ,rust-parse-display-0.8)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-rand" ,rust-rand-0.8)
+                                   ("rust-test-strategy" ,rust-test-strategy-0.3))))
+    (native-inputs (list pkg-config))
+    (inputs (list (list zstd "lib") zlib))
+    (home-page "https://github.com/ouch-org/ouch")
+    (synopsis
+     "Compression and decompression utility")
+    (description
+     "This package provides a command-line utility for easily compressing and
+decompressing files and directories.")
+    (license license:expat)))
+
 (define-public ripgrep
   (package
     (name "ripgrep")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* bug#72021: [PATCH 00/38] gnu: Add ouch.
  2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
                   ` (37 preceding siblings ...)
  2024-07-09 23:37 ` [bug#72021] [PATCH 38/38] gnu: Add ouch Wilko Meyer
@ 2024-11-17 19:32 ` Efraim Flashner
  38 siblings, 0 replies; 40+ messages in thread
From: Efraim Flashner @ 2024-11-17 19:32 UTC (permalink / raw)
  To: Wilko Meyer; +Cc: 72021-done

[-- Attachment #1: Type: text/plain, Size: 359 bytes --]

Better late then never? Patches finally pushed to the rust-team branch.
I adjusted ouch to also install the manpages and the shell completions.

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2024-11-17 19:34 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-09 23:33 [bug#72021] [PATCH 00/38] gnu: Add ouch Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 01/38] gnu: rust-cc-1: Update to 1.0.104 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 02/38] gnu: rust-chrono-0.4: Update to 0.4.38 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 03/38] gnu: rust-clap-mangen-0.2: Update to 0.2.22 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 04/38] gnu: rust-crc32fast-1: Update to 1.4.2 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 05/38] gnu: rust-crossbeam-utils-0.8: Update to 0.8.20 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 06/38] gnu: rust-deflate64-0.1: Update to 0.1.8 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 07/38] gnu: Add rust-filetime-creation-0.1 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 08/38] gnu: rust-flate2-1: Update to 1.0.30 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 09/38] gnu: Add rust-gzp-0.11 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 10/38] gnu: Add rust-infer-0.15 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 11/38] gnu: rust-jobserver-0.1: Update to 0.1.31 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 12/38] gnu: Add rust-libdeflate-sys-0.12 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 13/38] gnu: Add rust-libdeflater-0.12 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 14/38] gnu: Add rust-zlib-rs-0.1 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 15/38] gnu: Add rust-libz-rs-sys-0.1 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 16/38] gnu: Add rust-lockfree-object-pool-0.1 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 17/38] gnu: Add rust-lzma-rs-0.3 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 18/38] gnu: Add rust-lzma-rust-0.1 Wilko Meyer
2024-07-09 23:36 ` [bug#72021] [PATCH 19/38] gnu: rust-memchr-2: Update to 2.7.4 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 20/38] gnu: rust-serde-1: Update to 1.0.203 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 21/38] gnu: rust-serde-derive-1: " Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 22/38] gnu: Add rust-sevenz-rust-0.5 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 23/38] gnu: Add rust-test-strategy-0.3 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 24/38] gnu: rust-time-0.3: Update to 0.3.36 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 25/38] gnu: rust-time-macros-0.2: Update to 0.2.18 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 26/38] gnu: Add rust-unrar-sys-0.3 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 27/38] gnu: Add rust-unrar-0.5 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 28/38] gnu: Add rust-zip-2 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 29/38] gnu: Add rust-zopfli-0.8 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 30/38] gnu: rust-zstd-0.13: Update to 0.13.1 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 31/38] gnu: rust-zstd-safe-7: Update to 7.1.0 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 32/38] gnu: Add rust-cfb-0.7 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 33/38] gnu: rust-serde-json-1: Update to 1.0.120 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 34/38] gnu: rust-serde-test-1: Update to 1.0.176 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 35/38] gnu: rust-thiserror-1: Update to 1.0.61 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 36/38] gnu: rust-thiserror-impl-1: " Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 37/38] gnu: Add rust-nt-time-0.6 Wilko Meyer
2024-07-09 23:37 ` [bug#72021] [PATCH 38/38] gnu: Add ouch Wilko Meyer
2024-11-17 19:32 ` bug#72021: [PATCH 00/38] " Efraim Flashner

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).