GNU bug report logs - #72021
[PATCH 00/38] gnu: Add ouch.

Previous Next

Package: guix-patches;

Reported by: Wilko Meyer <w <at> wmeyer.eu>

Date: Tue, 9 Jul 2024 23:36:02 UTC

Severity: normal

Tags: patch

Done: Efraim Flashner <efraim <at> flashner.co.il>

To reply to this bug, email your comments to 72021 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wilko Meyer <w <at> wmeyer.eu>:
New bug report received and forwarded. Copy sent to efraim <at> flashner.co.il, guix-patches <at> gnu.org. (Tue, 09 Jul 2024 23:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: guix-patches <at> gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 00/38] gnu: Add ouch.
Date: Wed, 10 Jul 2024 01:33:58 +0200
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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:01 GMT) Full text and rfc822 format available.

Message #8 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 01/38] gnu: rust-cc-1: Update to 1.0.104.
Date: Wed, 10 Jul 2024 01:36:41 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:02 GMT) Full text and rfc822 format available.

Message #11 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 02/38] gnu: rust-chrono-0.4: Update to 0.4.38.
Date: Wed, 10 Jul 2024 01:36:42 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:02 GMT) Full text and rfc822 format available.

Message #14 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 03/38] gnu: rust-clap-mangen-0.2: Update to 0.2.22.
Date: Wed, 10 Jul 2024 01:36:43 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:02 GMT) Full text and rfc822 format available.

Message #17 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 04/38] gnu: rust-crc32fast-1: Update to 1.4.2.
Date: Wed, 10 Jul 2024 01:36:44 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:03 GMT) Full text and rfc822 format available.

Message #20 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 05/38] gnu: rust-crossbeam-utils-0.8: Update to 0.8.20.
Date: Wed, 10 Jul 2024 01:36:45 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:03 GMT) Full text and rfc822 format available.

Message #23 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 07/38] gnu: Add rust-filetime-creation-0.1.
Date: Wed, 10 Jul 2024 01:36:47 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:04 GMT) Full text and rfc822 format available.

Message #26 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 06/38] gnu: rust-deflate64-0.1: Update to 0.1.8.
Date: Wed, 10 Jul 2024 01:36:46 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:04 GMT) Full text and rfc822 format available.

Message #29 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 08/38] gnu: rust-flate2-1: Update to 1.0.30.
Date: Wed, 10 Jul 2024 01:36:48 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:04 GMT) Full text and rfc822 format available.

Message #32 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 16/38] gnu: Add rust-lockfree-object-pool-0.1.
Date: Wed, 10 Jul 2024 01:36:56 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:05 GMT) Full text and rfc822 format available.

Message #35 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 09/38] gnu: Add rust-gzp-0.11.
Date: Wed, 10 Jul 2024 01:36:49 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:05 GMT) Full text and rfc822 format available.

Message #38 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 17/38] gnu: Add rust-lzma-rs-0.3.
Date: Wed, 10 Jul 2024 01:36:57 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:06 GMT) Full text and rfc822 format available.

Message #41 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 10/38] gnu: Add rust-infer-0.15.
Date: Wed, 10 Jul 2024 01:36:50 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:06 GMT) Full text and rfc822 format available.

Message #44 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 11/38] gnu: rust-jobserver-0.1: Update to 0.1.31.
Date: Wed, 10 Jul 2024 01:36:51 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:07 GMT) Full text and rfc822 format available.

Message #47 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 20/38] gnu: rust-serde-1: Update to 1.0.203.
Date: Wed, 10 Jul 2024 01:37:00 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:07 GMT) Full text and rfc822 format available.

Message #50 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 12/38] gnu: Add rust-libdeflate-sys-0.12.
Date: Wed, 10 Jul 2024 01:36:52 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:08 GMT) Full text and rfc822 format available.

Message #53 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 13/38] gnu: Add rust-libdeflater-0.12.
Date: Wed, 10 Jul 2024 01:36:53 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:08 GMT) Full text and rfc822 format available.

Message #56 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 22/38] gnu: Add rust-sevenz-rust-0.5.
Date: Wed, 10 Jul 2024 01:37:02 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:08 GMT) Full text and rfc822 format available.

Message #59 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 14/38] gnu: Add rust-zlib-rs-0.1.
Date: Wed, 10 Jul 2024 01:36:54 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:09 GMT) Full text and rfc822 format available.

Message #62 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 15/38] gnu: Add rust-libz-rs-sys-0.1.
Date: Wed, 10 Jul 2024 01:36:55 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:09 GMT) Full text and rfc822 format available.

Message #65 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 23/38] gnu: Add rust-test-strategy-0.3.
Date: Wed, 10 Jul 2024 01:37:03 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:10 GMT) Full text and rfc822 format available.

Message #68 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 24/38] gnu: rust-time-0.3: Update to 0.3.36.
Date: Wed, 10 Jul 2024 01:37:04 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:10 GMT) Full text and rfc822 format available.

Message #71 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 25/38] gnu: rust-time-macros-0.2: Update to 0.2.18.
Date: Wed, 10 Jul 2024 01:37:05 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:11 GMT) Full text and rfc822 format available.

Message #74 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 26/38] gnu: Add rust-unrar-sys-0.3.
Date: Wed, 10 Jul 2024 01:37:06 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:11 GMT) Full text and rfc822 format available.

Message #77 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 27/38] gnu: Add rust-unrar-0.5.
Date: Wed, 10 Jul 2024 01:37:07 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:12 GMT) Full text and rfc822 format available.

Message #80 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 28/38] gnu: Add rust-zip-2.
Date: Wed, 10 Jul 2024 01:37:08 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:12 GMT) Full text and rfc822 format available.

Message #83 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 18/38] gnu: Add rust-lzma-rust-0.1.
Date: Wed, 10 Jul 2024 01:36:58 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:13 GMT) Full text and rfc822 format available.

Message #86 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 19/38] gnu: rust-memchr-2: Update to 2.7.4.
Date: Wed, 10 Jul 2024 01:36:59 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:13 GMT) Full text and rfc822 format available.

Message #89 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 29/38] gnu: Add rust-zopfli-0.8.
Date: Wed, 10 Jul 2024 01:37:09 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:13 GMT) Full text and rfc822 format available.

Message #92 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 21/38] gnu: rust-serde-derive-1: Update to 1.0.203.
Date: Wed, 10 Jul 2024 01:37:01 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:14 GMT) Full text and rfc822 format available.

Message #95 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 30/38] gnu: rust-zstd-0.13: Update to 0.13.1.
Date: Wed, 10 Jul 2024 01:37:10 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:14 GMT) Full text and rfc822 format available.

Message #98 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 31/38] gnu: rust-zstd-safe-7: Update to 7.1.0.
Date: Wed, 10 Jul 2024 01:37:11 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:15 GMT) Full text and rfc822 format available.

Message #101 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 32/38] gnu: Add rust-cfb-0.7.
Date: Wed, 10 Jul 2024 01:37:12 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:15 GMT) Full text and rfc822 format available.

Message #104 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 33/38] gnu: rust-serde-json-1: Update to 1.0.120.
Date: Wed, 10 Jul 2024 01:37:13 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:16 GMT) Full text and rfc822 format available.

Message #107 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 34/38] gnu: rust-serde-test-1: Update to 1.0.176.
Date: Wed, 10 Jul 2024 01:37:14 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:16 GMT) Full text and rfc822 format available.

Message #110 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 35/38] gnu: rust-thiserror-1: Update to 1.0.61.
Date: Wed, 10 Jul 2024 01:37:15 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:17 GMT) Full text and rfc822 format available.

Message #113 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 36/38] gnu: rust-thiserror-impl-1: Update to 1.0.61.
Date: Wed, 10 Jul 2024 01:37:16 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:17 GMT) Full text and rfc822 format available.

Message #116 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 37/38] gnu: Add rust-nt-time-0.6.
Date: Wed, 10 Jul 2024 01:37:17 +0200
* 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





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#72021; Package guix-patches. (Tue, 09 Jul 2024 23:40:17 GMT) Full text and rfc822 format available.

Message #119 received at 72021 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72021 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 38/38] gnu: Add ouch.
Date: Wed, 10 Jul 2024 01:37:18 +0200
* 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





Reply sent to Efraim Flashner <efraim <at> flashner.co.il>:
You have taken responsibility. (Sun, 17 Nov 2024 19:34:02 GMT) Full text and rfc822 format available.

Notification sent to Wilko Meyer <w <at> wmeyer.eu>:
bug acknowledged by developer. (Sun, 17 Nov 2024 19:34:02 GMT) Full text and rfc822 format available.

Message #124 received at 72021-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Wilko Meyer <w <at> wmeyer.eu>
Cc: 72021-done <at> debbugs.gnu.org
Subject: Re: [bug#72021] [PATCH 00/38] gnu: Add ouch.
Date: Sun, 17 Nov 2024 21:32:30 +0200
[Message part 1 (text/plain, inline)]
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 <at> 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
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.