GNU bug report logs - #70147
[PATCH 00/42] WIP: Add rage.

Previous Next

Package: guix-patches;

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

Date: Tue, 2 Apr 2024 16:22:04 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 70147 AT debbugs.gnu.org.

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#70147; Package guix-patches. (Tue, 02 Apr 2024 16:22:04 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, 02 Apr 2024 16:22:05 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/42] WIP: Add rage.
Date: Tue,  2 Apr 2024 18:21:00 +0200
Hi Guix,

This patch series adds rage[0] and its dependencies to Guix. I marked
this series as WIP as I'd still have to improve two things:

- I tried to skip-build as little as possible for dependencies, however
  there are still a lot packages I still have to get to build.
- The descriptions of some of the dependencies should be improved/more
  adherent to our standards.

Others than that rage successfully builds on my machine and I've already
been using it for a couple of days. I'll send a v2 of this patch series
where the aforementioned things have been fixed as soon as I find the
time to do so.

[0]: https://github.com/str4d/rage


Wilko Meyer (42):
  gnu: Add rust-age-core-0.10.
  gnu: Add rust-age-0.10.
  gnu: Add rust-bcrypt-pbkdf-0.10.
  gnu: Add rust-databake-derive-0.1.
  gnu: Add rust-bech32-0.9.
  gnu: Add rust-databake-0.1.
  gnu: Add rust-fluent-pseudo-0.3.
  gnu: Add rust-fluent-langneg-0.13.
  gnu: Add rust-fluent-bundle-0.15.
  gnu: Add rust-fluent-0.16.
  gnu: Add rust-fluent-syntax-0.11.
  gnu: Add rust-fuser-0.13.
  gnu: Add rust-fuse-mt-0.6.
  gnu: Add rust-gettext-0.4.
  gnu: Add rust-intl-pluralrules-7.
  gnu: Add rust-intl-memoizer-0.5.
  gnu: Add rust-io-tee-0.1.
  gnu: Add rust-i18n-embed-fl-0.7.
  gnu: Add rust-i18n-embed-0.14.
  gnu: Add rust-i18n-config-0.4.
  gnu: Add rust-i18n-embed-impl-0.8.
  gnu: Add rust-page-size-0.5.
  gnu: Add rust-pinentry-0.5.
  gnu: Add rust-secrecy-0.8.
  gnu: Add rust-self-cell-0.10.
  gnu: Add rust-synstructure-0.13.
  gnu: Add rust-t1ha-0.1.
  gnu: Add rust-tinystr-0.7.
  gnu: Add rust-tr-0.1.
  gnu: Add rust-type-map-0.4.
  gnu: Add rust-unic-langid-macros-impl-0.9.
  gnu: Add rust-unic-langid-macros-0.9.
  gnu: Add rust-unic-langid-impl-0.9.
  gnu: Add rust-unic-langid-0.9.
  gnu: Add rust-yoke-derive-0.7.
  gnu: Add rust-yoke-0.7.
  gnu: Add rust-zerovec-derive-0.10.
  gnu: Add rust-zerovec-0.10.
  gnu: Add rust-zerofrom-derive-0.1.
  gnu: Add rust-zerofrom-0.1.
  gnu: Add rust-wsl-0.1.
  gnu: Add rage.

 gnu/packages/crates-crypto.scm  | 129 +++++
 gnu/packages/crates-io.scm      | 870 +++++++++++++++++++++++++++++++-
 gnu/packages/crates-windows.scm |  22 +
 gnu/packages/rust-apps.scm      |  49 ++
 4 files changed, 1069 insertions(+), 1 deletion(-)


base-commit: 7c18e929d81d6a9580330053c44cc2764cfa840f
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:24:04 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 01/42] gnu: Add rust-age-core-0.10.
Date: Tue,  2 Apr 2024 18:22:18 +0200
* gnu/packages/crates-crypto.scm (rust-age-core-0.10): New variable.

Change-Id: I4385c4b3cb276b8ba333b624b4637436120cb292
---
 gnu/packages/crates-crypto.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index c2497b113b..9111693bf7 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -557,6 +557,36 @@ (define-public rust-aesni-0.6
         ("rust-opaque-debug" ,rust-opaque-debug-0.2)
         ("rust-stream-cipher" ,rust-stream-cipher-0.3))))))
 
+(define-public rust-age-core-0.10
+  (package
+    (name "rust-age-core")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "age-core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "16shzvisygwknnz4bfs60yfsakwjn4v0rhyvbq9xvg9bpjciiwd5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-base64" ,rust-base64-0.21)
+                       ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
+                       ("rust-cookie-factory" ,rust-cookie-factory-0.3)
+                       ("rust-hkdf" ,rust-hkdf-0.12)
+                       ("rust-io-tee" ,rust-io-tee-0.1)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-secrecy" ,rust-secrecy-0.8)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-tempfile" ,rust-tempfile-3))))
+    (home-page "https://github.com/str4d/rage")
+    (synopsis "Common functions used across the age crates")
+    (description "This package provides common functions used across the age
+crates.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-argon2-0.5
   (package
     (name "rust-argon2")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:03 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 02/42] gnu: Add rust-age-0.10.
Date: Tue,  2 Apr 2024 18:22:19 +0200
* gnu/packages/crates-crypto.scm (rust-age-0.10): New variable.

Change-Id: If91e84c2b149e4a0d1b3af7e22e26873ebedf985
---
 gnu/packages/crates-crypto.scm | 55 ++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 9111693bf7..e2f8adbbbd 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -587,6 +587,61 @@ (define-public rust-age-core-0.10
 crates.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-age-0.10
+  (package
+    (name "rust-age")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "age" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zc1m1lm64bx17bvviy5c1p77vjas395b0bsglnml6crn7bzgvpd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
+                       ("rust-aes-gcm" ,rust-aes-gcm-0.10)
+                       ("rust-age-core" ,rust-age-core-0.10)
+                       ("rust-base64" ,rust-base64-0.21)
+                       ("rust-bcrypt-pbkdf" ,rust-bcrypt-pbkdf-0.10)
+                       ("rust-bech32" ,rust-bech32-0.9)
+                       ("rust-cbc" ,rust-cbc-0.1)
+                       ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
+                       ("rust-cipher" ,rust-cipher-0.4)
+                       ("rust-console" ,rust-console-0.15)
+                       ("rust-cookie-factory" ,rust-cookie-factory-0.3)
+                       ("rust-ctr" ,rust-ctr-0.9)
+                       ("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-hmac" ,rust-hmac-0.12)
+                       ("rust-i18n-embed" ,rust-i18n-embed-0.14)
+                       ("rust-i18n-embed-fl" ,rust-i18n-embed-fl-0.7)
+                       ("rust-is-terminal" ,rust-is-terminal-0.4)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-num-traits" ,rust-num-traits-0.2)
+                       ("rust-pin-project" ,rust-pin-project-1)
+                       ("rust-pinentry" ,rust-pinentry-0.5)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-rpassword" ,rust-rpassword-7)
+                       ("rust-rsa" ,rust-rsa-0.9)
+                       ("rust-rust-embed" ,rust-rust-embed-8)
+                       ("rust-scrypt" ,rust-scrypt-0.11)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-subtle" ,rust-subtle-2)
+                       ("rust-web-sys" ,rust-web-sys-0.3)
+                       ("rust-which" ,rust-which-4)
+                       ("rust-wsl" ,rust-wsl-0.1)
+                       ("rust-x25519-dalek" ,rust-x25519-dalek-2)
+                       ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://github.com/str4d/rage")
+    (synopsis "A simple, secure, and modern encryption library")
+    (description "Age is a simple, secure, and modern encryption library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-argon2-0.5
   (package
     (name "rust-argon2")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:04 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 03/42] gnu: Add rust-bcrypt-pbkdf-0.10.
Date: Tue,  2 Apr 2024 18:22:20 +0200
* gnu/packages/crates-crypto.scm (rust-bcrypt-pbkdf-0.10): New variable.

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

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index e2f8adbbbd..fb54bd89f2 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -745,6 +745,30 @@ (define-public rust-base64ct-1.0.1
         (base32 "0sx4a44c2n450lsmi0q1mgfbjhkw1sx57462cv77p0mmy9mgscla"))))
     (arguments '())))
 
+(define-public rust-bcrypt-pbkdf-0.10
+  (package
+    (name "rust-bcrypt-pbkdf")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bcrypt-pbkdf" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18pjhsy3m2v0silsp4mjzz8i92zrpqxk9b059zrnk1w8zvhw5ska"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-blowfish" ,rust-blowfish-0.9)
+                       ("rust-pbkdf2" ,rust-pbkdf2-0.12)
+                       ("rust-sha2" ,rust-sha2-0.10)
+                       ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page
+     "https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf")
+    (synopsis "bcrypt-pbkdf password-based key derivation function")
+    (description "This crate provides bcrypt-pbkdf, a password-based key
+derivation function.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-blake2-0.10
   (package
     (name "rust-blake2")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:05 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 05/42] gnu: Add rust-bech32-0.9.
Date: Tue,  2 Apr 2024 18:22:22 +0200
* gnu/packages/crates-crypto.scm (rust-bech32-0.9): New variable.

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

diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index fb54bd89f2..be39b1af9a 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -769,6 +769,26 @@ (define-public rust-bcrypt-pbkdf-0.10
 derivation function.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-bech32-0.9
+  (package
+    (name "rust-bech32")
+    (version "0.9.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bech32" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0igl565rfpxwbh0g36cb7469sjkiap8yd21kcr0ppi2jfbwr6syq"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/rust-bitcoin/rust-bech32")
+    (synopsis
+     "Encodes and decodes the Bech32 format and implements the bech32 and bech32m checksums")
+    (description
+     "Encodes and decodes the Bech32 format and implements the bech32 and bech32m
+checksums.")
+    (license license:expat)))
+
 (define-public rust-blake2-0.10
   (package
     (name "rust-blake2")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:05 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 04/42] gnu: Add rust-databake-derive-0.1.
Date: Tue,  2 Apr 2024 18:22:21 +0200
* gnu/packages/crates-io.scm (rust-databake-derive-0.1): New variable.

Change-Id: Iabdfe15cccaca17d473f6b5e96ac9a5d5f59e373
---
 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 561694b6d5..fa93ec1ef2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19399,6 +19399,29 @@ (define-public rust-dashmap-4
         ("rust-rayon" ,rust-rayon-1)
         ("rust-serde" ,rust-serde-1))))))
 
+(define-public rust-databake-derive-0.1
+  (package
+    (name "rust-databake-derive")
+    (version "0.1.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "databake-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0hqsjizibp0bb5m4kiqk9g2gixywqlxn513w5a366dpjv20z4yip"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2)
+                       ("rust-synstructure" ,rust-synstructure-0.13))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "Custom derive for the databake crate")
+    (description "Custom derive for the databake crate.")
+    (license license:unicode)))
+
 (define-public rust-data-encoding-2
   (package
     (name "rust-data-encoding")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:05 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 07/42] gnu: Add rust-fluent-pseudo-0.3.
Date: Tue,  2 Apr 2024 18:22:24 +0200
* gnu/packages/crates-io.scm (rust-fluent-pseudo-0.3): New variable.

Change-Id: Ib98ec3cfb5f5ab67254b800873d9bfb7e618c43e
---
 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 3331ef9a4e..503ffba758 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26972,6 +26972,28 @@ (define-public rust-flume-0.10
      "This package provides a fast multi-producer channel.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-fluent-pseudo-0.3
+  (package
+    (name "rust-fluent-pseudo")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fluent-pseudo" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0byldssmzjdmynbh1yvdrxcj0xmhqznlmmgwnh8a1fhla7wn5vgx"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-regex" ,rust-regex-1))))
+    (home-page "http://www.projectfluent.org")
+    (synopsis
+     "Pseudolocalization transformation API for use with Project Fluent API")
+    (description
+     "Pseudolocalization transformation API for use with Project Fluent API.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-flume-0.9
   (package
     (inherit rust-flume-0.10)
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:06 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 06/42] gnu: Add rust-databake-0.1.
Date: Tue,  2 Apr 2024 18:22:23 +0200
* gnu/packages/crates-io.scm (rust-databake-0.1): New variable.

Change-Id: Ib46b7c32f9826703ba582ddc94da545ae773f1da
---
 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 fa93ec1ef2..3331ef9a4e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19422,6 +19422,30 @@ (define-public rust-databake-derive-0.1
     (description "Custom derive for the databake crate.")
     (license license:unicode)))
 
+(define-public rust-databake-0.1
+  (package
+    (name "rust-databake")
+    (version "0.1.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "databake" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0flmvn7ym0sz6mkh5mg08vcbxa6kjiknhj9bpspww54lwrr5s5w2"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-databake-derive" ,rust-databake-derive-0.1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis
+     "Trait that lets structs represent themselves as (const) Rust expressions")
+    (description
+     "Trait that lets structs represent themselves as (const) Rust expressions.")
+    (license license:unicode)))
+
 (define-public rust-data-encoding-2
   (package
     (name "rust-data-encoding")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:07 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 08/42] gnu: Add rust-fluent-langneg-0.13.
Date: Tue,  2 Apr 2024 18:22:25 +0200
* gnu/packages/crates-io.scm (rust-fluent-langneg-0.13): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 503ffba758..334138e87b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -26994,6 +26994,27 @@ (define-public rust-fluent-pseudo-0.3
      "Pseudolocalization transformation API for use with Project Fluent API.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-fluent-langneg-0.13
+  (package
+    (name "rust-fluent-langneg")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fluent-langneg" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "152yxplc11vmxkslvmaqak9x86xnavnhdqyhrh38ym37jscd0jic"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page "http://projectfluent.org/")
+    (synopsis "A library for language and locale negotiation")
+    (description
+     "This package provides a library for language and locale negotiation.")
+    (license license:asl2.0)))
+
 (define-public rust-flume-0.9
   (package
     (inherit rust-flume-0.10)
-- 
2.41.0





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

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 09/42] gnu: Add rust-fluent-bundle-0.15.
Date: Tue,  2 Apr 2024 18:22:26 +0200
* gnu/packages/crates-io.scm (rust-fluent-bundle-0.15): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 334138e87b..4df273b1c8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27015,6 +27015,38 @@ (define-public rust-fluent-langneg-0.13
      "This package provides a library for language and locale negotiation.")
     (license license:asl2.0)))
 
+(define-public rust-fluent-bundle-0.15
+  (package
+    (name "rust-fluent-bundle")
+    (version "0.15.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fluent-bundle" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1zbzm13rfz7fay7bps7jd4j1pdnlxmdzzfymyq2iawf9vq0wchp2"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fluent-langneg" ,rust-fluent-langneg-0.13)
+                       ("rust-fluent-syntax" ,rust-fluent-syntax-0.11)
+                       ("rust-intl-memoizer" ,rust-intl-memoizer-0.5)
+                       ("rust-intl-pluralrules" ,rust-intl-pluralrules-7)
+                       ("rust-rustc-hash" ,rust-rustc-hash-1)
+                       ("rust-self-cell" ,rust-self-cell-0.10)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page "http://www.projectfluent.org")
+    (synopsis
+     "A localization system designed to unleash the entire expressive power of
+natural language translations.
+")
+    (description
+     "This package provides a localization system designed to unleash the entire
+expressive power of natural language translations.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-flume-0.9
   (package
     (inherit rust-flume-0.10)
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:10 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 12/42] gnu: Add rust-fuser-0.13.
Date: Tue,  2 Apr 2024 18:22:29 +0200
* gnu/packages/crates-io.scm (rust-fuser-0.13): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d13c8c5e19..b1ef9ae38c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -28828,6 +28828,35 @@ (define-public rust-futures-util-preview-0.3
 futures-rs library.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-fuser-0.13
+  (package
+    (name "rust-fuser")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fuser" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "16qny3f5snpjzvv33x7wfvs42nf5qjzsdcnz6vmchhh6cj20ydr1"))))
+    (build-system cargo-build-system)
+    (arguments
+     ;; skip build for now because of missing clap-3.x
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-page-size" ,rust-page-size-0.5)
+                       ("rust-pkg-config" ,rust-pkg-config-0.3)
+                       ("rust-bincode" ,rust-bincode-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-zerocopy" ,rust-zerocopy-0.6))))
+    (home-page "https://github.com/cberner/fuser")
+    (synopsis "Filesystem in Userspace (FUSE) for Rust")
+    (description "Filesystem in Userspace (FUSE) for Rust.")
+    (license license:expat)))
+
 (define-public rust-fuzzy-matcher-0.3
   (package
     (name "rust-fuzzy-matcher")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:11 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 10/42] gnu: Add rust-fluent-0.16.
Date: Tue,  2 Apr 2024 18:22:27 +0200
* gnu/packages/crates-io.scm (rust-fluent-0.16): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4df273b1c8..064bac0558 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27047,6 +27047,33 @@ (define-public rust-fluent-bundle-0.15
 expressive power of natural language translations.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-fluent-0.16
+  (package
+    (name "rust-fluent")
+    (version "0.16.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fluent" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "19s7z0gw95qdsp9hhc00xcy11nwhnx93kknjmdvdnna435w97xk1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-fluent-bundle" ,rust-fluent-bundle-0.15)
+                       ("rust-fluent-pseudo" ,rust-fluent-pseudo-0.3)
+                       ("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page "http://www.projectfluent.org")
+    (synopsis
+     "A localization system designed to unleash the entire expressive power of
+natural language translations.
+")
+    (description
+     "This package provides a localization system designed to unleash the entire
+expressive power of natural language translations.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-flume-0.9
   (package
     (inherit rust-flume-0.10)
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:11 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 16/42] gnu: Add rust-intl-memoizer-0.5.
Date: Tue,  2 Apr 2024 18:22:33 +0200
* gnu/packages/crates-io.scm (rust-intl-memoizer-0.5): New variable.

Change-Id: Ib7db2e7a6310d0e0963db4aaa79bea70dd05f0b4
---
 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 b46cebc06c..26312aa11a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34489,6 +34489,31 @@ (define-public rust-intl-pluralrules-7
     (description "Unicode Plural Rules categorizer for numeric input.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-intl-memoizer-0.5
+  (package
+    (name "rust-intl-memoizer")
+    (version "0.5.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "intl-memoizer" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0vx6cji8ifw77zrgipwmvy1i3v43dcm58hwjxpb1h29i98z46463"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-type-map" ,rust-type-map-0.4)
+                       ("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page "http://www.projectfluent.org")
+    (synopsis "A memoizer specifically tailored for storing lazy-initialized
+intl formatters.
+")
+    (description
+     "This package provides a memoizer specifically tailored for storing
+lazy-initialized intl formatters.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-interpolate-name-0.2
   (package
     (name "rust-interpolate-name")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:12 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 11/42] gnu: Add rust-fluent-syntax-0.11.
Date: Tue,  2 Apr 2024 18:22:28 +0200
* gnu/packages/crates-io.scm (rust-fluent-syntax-0.11): New variable.

Change-Id: I39e7a4146245ccf51460d7018831f625431d5a9e
---
 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 064bac0558..d13c8c5e19 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27074,6 +27074,29 @@ (define-public rust-fluent-0.16
 expressive power of natural language translations.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-fluent-syntax-0.11
+  (package
+    (name "rust-fluent-syntax")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fluent-syntax" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0y6ac7z7sbv51nsa6km5z8rkjj4nvqk91vlghq1ck5c3cjbyvay0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-thiserror" ,rust-thiserror-1))))
+    (home-page "http://www.projectfluent.org")
+    (synopsis "Parser/Serializer tools for Fluent Syntax")
+    (description "This crate provides Parser/Serializer tools for Fluent
+Syntax.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-flume-0.9
   (package
     (inherit rust-flume-0.10)
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:12 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 17/42] gnu: Add rust-io-tee-0.1.
Date: Tue,  2 Apr 2024 18:22:34 +0200
* gnu/packages/crates-io.scm (rust-io-tee-0.1): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 26312aa11a..b493f1e8e6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34644,6 +34644,23 @@ (define-public rust-inventory-impl-0.1
     ;; Either license can be chosen at the users option.
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-io-tee-0.1
+  (package
+    (name "rust-io-tee")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "io_tee" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "013ka85akdcsj9rr92jrkm4jia9s8ihirpqi0ncqc6156kppqgsb"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/TheOnlyMrCat/io_tee")
+    (synopsis "Tee Read, BufRead, and Seek instances to a writer")
+    (description "Tee Read, @code{BufRead}, and Seek instances to a writer.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-io-close-0.3
   (package
     (name "rust-io-close")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:13 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 13/42] gnu: Add rust-fuse-mt-0.6.
Date: Tue,  2 Apr 2024 18:22:30 +0200
* gnu/packages/crates-io.scm (rust-fuse-mt-0.6): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b1ef9ae38c..f9d7b8cd0e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -28857,6 +28857,33 @@ (define-public rust-fuser-0.13
     (description "Filesystem in Userspace (FUSE) for Rust.")
     (license license:expat)))
 
+(define-public rust-fuse-mt-0.6
+  (package
+    (name "rust-fuse-mt")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fuse_mt" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0j296nfz2bs3f6kc4r1w4f8q279727pxz34w3nirnbnk9kfbi670"))))
+    (build-system cargo-build-system)
+    (native-inputs (list pkg-config fuse))
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-fuser" ,rust-fuser-0.13)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-threadpool" ,rust-threadpool-1))))
+    (home-page "https://github.com/wfraser/fuse-mt")
+    (synopsis
+     "A higher-level FUSE filesystem library with multi-threading and inode->path translation.")
+    (description
+     "This package provides a higher-level FUSE filesystem library with
+multi-threading and inode->path translation.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-fuzzy-matcher-0.3
   (package
     (name "rust-fuzzy-matcher")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:13 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 20/42] gnu: Add rust-i18n-config-0.4.
Date: Tue,  2 Apr 2024 18:22:37 +0200
* gnu/packages/crates-io.scm (rust-i18n-config-0.4): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fb27c48b1f..c9cb2679e1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35560,6 +35560,35 @@ (define-public rust-i18n-embed-0.14
 application binary or library in order to localize it at runtime.")
     (license license:expat)))
 
+(define-public rust-i18n-config-0.4
+  (package
+    (name "rust-i18n-config")
+    (version "0.4.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "i18n-config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h3ndvkk4ws2jgkrk6wnbpc6l7xmnlr1ycxr49dzs8dwik2f770c"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-log" ,rust-log-0.4)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-derive" ,rust-serde-derive-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page
+     "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-config")
+    (synopsis
+     "This library contains the configuration stucts")
+    (description
+     "This library contains the configuration stucts (along with their parsing
+functions) for the cargo-i18n tool/system.")
+    (license license:expat)))
+
 (define-public rust-jack-0.10
   (package
     (name "rust-jack")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:14 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 22/42] gnu: Add rust-page-size-0.5.
Date: Tue,  2 Apr 2024 18:22:39 +0200
* gnu/packages/crates-io.scm (rust-page-size-0.5): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3527d399dd..e60e1d9160 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50296,10 +50296,29 @@ (define-public rust-page-size-0.6
 memory page size.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-page-size-0.4
+(define-public rust-page-size-0.5
   (package
     (inherit rust-page-size-0.6)
     (name "rust-page-size")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "page_size" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0qdm2b6h63bwxy8s6jccd1v30f6dysbq9ylfs0cdikwhs75n6xhv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-spin" ,rust-spin-0.9)
+                       ("rust-winapi" ,rust-winapi-0.3))))))
+
+(define-public rust-page-size-0.4
+  (package
+    (inherit rust-page-size-0.5)
+    (name "rust-page-size")
     (version "0.4.2")
     (source
      (origin
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:15 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 15/42] gnu: Add rust-intl-pluralrules-7.
Date: Tue,  2 Apr 2024 18:22:32 +0200
* gnu/packages/crates-io.scm (rust-intl-pluralrules-7): New variable.

Change-Id: Ic57346c435feee295de36787b373e158afbcd299
---
 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 6b86bf9b06..b46cebc06c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34469,6 +34469,26 @@ (define-public rust-integer-encoding-1
         ("rust-futures-util" ,rust-futures-util-0.3)
         ("rust-tokio" ,rust-tokio-0.2))))))
 
+(define-public rust-intl-pluralrules-7
+  (package
+    (name "rust-intl-pluralrules")
+    (version "7.0.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "intl_pluralrules" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wprd3h6h8nfj62d8xk71h178q7zfn3srxm787w4sawsqavsg3h7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page "https://github.com/zbraniecki/pluralrules")
+    (synopsis "Unicode Plural Rules categorizer for numeric input.")
+    (description "Unicode Plural Rules categorizer for numeric input.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-interpolate-name-0.2
   (package
     (name "rust-interpolate-name")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:17 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 24/42] gnu: Add rust-secrecy-0.8.
Date: Tue,  2 Apr 2024 18:22:41 +0200
* gnu/packages/crates-io.scm (rust-secrecy-0.8): New variable.

Change-Id: I00f7e93c796c8a9bbc4c7b0ff9d73e9af4286d2d
---
 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 f7fd6a2b7b..8743adccd8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -67611,6 +67611,30 @@ (define-public rust-seccomp-sys-0.1
     (description "This package provides low-level bindings to libseccomp.")
     (license license:lgpl2.1)))
 
+(define-public rust-secrecy-0.8
+  (package
+    (name "rust-secrecy")
+    (version "0.8.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "secrecy" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "07p9h2bpkkg61f1fzzdqqbf74kwv1gg095r1cdmjzzbcl17cblcv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://github.com/iqlusioninc/crates/")
+    (synopsis "Wrapper types and traits for secret management")
+    (description
+     "Wrapper types and traits for secret management which help ensure they aren't
+accidentally copied, logged, or otherwise exposed (as much as possible), and
+also ensure secrets are securely wiped from memory when dropped.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-secret-service-3
   (package
     (name "rust-secret-service")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:18 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 26/42] gnu: Add rust-synstructure-0.13.
Date: Tue,  2 Apr 2024 18:22:43 +0200
* gnu/packages/crates-io.scm (rust-synstructure-0.13): New variable.

Change-Id: Ia26d96dcd1be0ee7537e7a51be8e23a128abbae7
---
 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 976e2d3663..18ca3b3734 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76452,6 +76452,29 @@ (define-public rust-synom-0.11
      "Stripped-down Nom parser used by Syn.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-synstructure-0.13
+  (package
+    (name "rust-synstructure")
+    (version "0.13.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "synstructure" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wc9f002ia2zqcbj0q2id5x6n7g1zjqba7qkg2mr0qvvmdk7dby8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/mystor/synstructure")
+    (synopsis "Helper methods and macros for custom derives")
+    (description
+     "This package provides helper methods and macros for custom derives.")
+    (license license:expat)))
+
 (define-public rust-synstructure-0.12
   (package
     (name "rust-synstructure")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:18 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 14/42] gnu: Add rust-gettext-0.4.
Date: Tue,  2 Apr 2024 18:22:31 +0200
* gnu/packages/crates-io.scm (rust-gettext-0.4): New variable.

Change-Id: I3a019fe397af70b40a4c15a7537f054293c16905
---
 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 f9d7b8cd0e..6b86bf9b06 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -29552,6 +29552,26 @@ (define-public rust-gettext-rs-0.7
     (description "This package provides GNU Gettext FFI bindings for Rust.")
     (license license:expat)))
 
+(define-public rust-gettext-0.4
+  (package
+    (name "rust-gettext")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gettext" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0wd9kfy7nmbrqx2znw186la99as8y265lvh3pvj9fn9xfm75kfwy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
+                       ("rust-encoding" ,rust-encoding-0.2))))
+    (home-page "https://github.com/justinas/gettext")
+    (synopsis "An implementation of Gettext translation framework for Rust")
+    (description "An implementation of Gettext translation framework for Rust.")
+    (license license:expat)))
+
 (define-public rust-gettext-sys-0.21
   (package
     (name "rust-gettext-sys")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:18 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 28/42] gnu: Add rust-tinystr-0.7.
Date: Tue,  2 Apr 2024 18:22:45 +0200
* gnu/packages/crates-io.scm (rust-tinystr-0.7): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2dc995a43b..d4becfcbbc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80426,6 +80426,32 @@ (define-public rust-tiny-keccak-2
 specified in FIPS-202, SP800-185 and KangarooTwelve.")
     (license license:cc0)))
 
+(define-public rust-tinystr-0.7
+  (package
+    (name "rust-tinystr")
+    (version "0.7.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tinystr" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1khf3j95bwwksj2hw76nlvwlwpwi4d1j421lj6x35arqqprjph43"))))
+    (build-system cargo-build-system)
+    (arguments
+    `(#:skip-build? #t
+       #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
+                       ("rust-displaydoc" ,rust-displaydoc-0.2)
+                       ("rust-bincode" ,rust-bincode-1)
+                       ("rust-postcard" ,rust-postcard-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-zerovec" ,rust-zerovec-0.10))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "A small ASCII-only bounded length string representation.")
+    (description
+     "This package provides a small ASCII-only bounded length string representation.")
+    (license license:unicode)))
+
 (define-public rust-tiny-skia-0.11
   (package
     (name "rust-tiny-skia")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:19 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 27/42] gnu: Add rust-t1ha-0.1.
Date: Tue,  2 Apr 2024 18:22:44 +0200
* gnu/packages/crates-io.scm (rust-t1ha-0.1): New variable.

Change-Id: Ifdceddae71c7515ce8b584ee8a9ae451e93c44d9
---
 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 18ca3b3734..2dc995a43b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77208,6 +77208,31 @@ (define-public rust-tabled-0.14
 Rust @code{struct}s and @code{enum}s.")
     (license license:expat)))
 
+(define-public rust-t1ha-0.1
+  (package
+    (name "rust-t1ha")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "t1ha" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0lh4gjdjvmscmq0395zgphar5vadwgwivn8i1d9cxrcmaskb0njk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-num-traits" ,rust-num-traits-0.2)
+                       ("rust-rustc-version" ,rust-rustc-version-0.4))))
+    (home-page "https://github.com/flier/rust-t1ha")
+    (synopsis
+     "An implementation of the T1AH (Fast Positive Hash) hash function.")
+    (description
+     "An implementation of the T1AH (Fast Positive Hash) hash function.")
+    (license license:zlib)))
+
 (define-public rust-tabled-derive-0.6
   (package
     (name "rust-tabled-derive")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:19 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 32/42] gnu: Add rust-unic-langid-macros-0.9.
Date: Tue,  2 Apr 2024 18:22:49 +0200
* gnu/packages/crates-io.scm (rust-unic-langid-macros-0.9): New variable.

Change-Id: Ia6f3660db76b77178cef964d4361f9a4e91a4faf
---
 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 bc85f6454f..02bde315f6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85763,6 +85763,29 @@ (define-public rust-unic-langid-macros-impl-0.9
     (description "API for managing Unicode Language Identifiers")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unic-langid-macros-0.9
+  (package
+    (name "rust-unic-langid-macros")
+    (version "0.9.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unic-langid-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1v435dsl1412x6dv41q92ijz0fhvmp5nlq6f21j83wigp3plr1aw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
+                       ("rust-tinystr" ,rust-tinystr-0.7)
+                       ("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9)
+                       ("rust-unic-langid-macros-impl" ,rust-unic-langid-macros-impl-0.9))))
+    (home-page "https://github.com/zbraniecki/unic-locale")
+    (synopsis "API for managing Unicode Language Identifiers")
+    (description "API for managing Unicode Language Identifiers")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unicase-2
   (package
     (name "rust-unicase")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:20 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 18/42] gnu: Add rust-i18n-embed-fl-0.7.
Date: Tue,  2 Apr 2024 18:22:35 +0200
* gnu/packages/crates-io.scm (rust-i18n-embed-fl-0.7): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b493f1e8e6..12a39c6bd8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35484,6 +35484,43 @@ (define-public rust-ivf-0.1
     (description "This package provides a simple ivf muxer.")
     (license license:bsd-2)))
 
+(define-public rust-i18n-embed-fl-0.7
+  (package
+    (name "rust-i18n-embed-fl")
+    (version "0.7.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "i18n-embed-fl" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18nm8w031jani3m0cxhki9fzw5fs50qwzwfwmm6grpwma5qzihcz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-dashmap" ,rust-dashmap-5)
+                       ("rust-doc-comment" ,rust-doc-comment-0.3)
+                       ("rust-find-crate" ,rust-find-crate-0.6)
+                       ("rust-fluent" ,rust-fluent-0.16)
+                       ("rust-fluent-syntax" ,rust-fluent-syntax-0.11)
+                       ("rust-i18n-config" ,rust-i18n-config-0.4)
+                       ("rust-i18n-embed" ,rust-i18n-embed-0.14)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-proc-macro-error" ,rust-proc-macro-error-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-strsim" ,rust-strsim-0.10)
+                       ("rust-syn" ,rust-syn-2)
+                       ("rust-unic-langid" ,rust-unic-langid-0.9))))
+    (home-page
+     "https://github.com/kellpossible/cargo-i18n")
+    (synopsis
+     "Macro to perform compile time checks when using the i18n-embed crate")
+    (description
+     "Macro to perform compile time checks when using the i18n-embed crate and the
+fluent localization system.")
+    (license license:expat)))
+
 (define-public rust-jack-0.10
   (package
     (name "rust-jack")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:20 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 33/42] gnu: Add rust-unic-langid-impl-0.9.
Date: Tue,  2 Apr 2024 18:22:50 +0200
* gnu/packages/crates-io.scm (rust-unic-langid-impl-0.9): New variable.

Change-Id: I0846cea466c32d2418081a750f71327161cec2d8
---
 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 02bde315f6..6cb126b48f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85786,6 +85786,28 @@ (define-public rust-unic-langid-macros-0.9
     (description "API for managing Unicode Language Identifiers")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unic-langid-impl-0.9
+  (package
+    (name "rust-unic-langid-impl")
+    (version "0.9.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unic-langid-impl" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1ijvqmsrg6qw3b1h9bh537pvwk2jn2kl6ck3z3qlxspxcch5mmab"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-tinystr" ,rust-tinystr-0.7))))
+    (home-page "https://github.com/zbraniecki/unic-locale")
+    (synopsis "API for managing Unicode Language Identifiers")
+    (description "API for managing Unicode Language Identifiers")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unicase-2
   (package
     (name "rust-unicase")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:21 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 36/42] gnu: Add rust-yoke-0.7.
Date: Tue,  2 Apr 2024 18:22:53 +0200
* gnu/packages/crates-io.scm (rust-yoke-0.7): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb843a53ef..2ce76b79b4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90697,6 +90697,32 @@ (define-public rust-yoke-derive-0.7
     (description "Custom derive for the yoke crate")
     (license license:unicode)))
 
+(define-public rust-yoke-0.7
+  (package
+    (name "rust-yoke")
+    (version "0.7.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yoke" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1r07zy718h27qjhpk4427imp3wx5z2wf4wf6jivlczr89wp1prv5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1)
+                       ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
+                       ("rust-yoke-derive" ,rust-yoke-derive-0.7)
+                       ("rust-zerofrom" ,rust-zerofrom-0.1))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis
+     "Abstraction allowing borrowed data to be carried along with the backing data it borrows from")
+    (description
+     "Abstraction allowing borrowed data to be carried along with the backing data it
+borrows from")
+    (license license:unicode)))
+
 (define-public rust-z-base-32-0.1
   (package
     (name "rust-z-base-32")
-- 
2.41.0





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

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 21/42] gnu: Add rust-i18n-embed-impl-0.8.
Date: Tue,  2 Apr 2024 18:22:38 +0200
* gnu/packages/crates-io.scm (rust-i18n-embed-impl-0.8): New variable.

Change-Id: I4904198c6921fe167ad396801eb95fa568072690
---
 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 c9cb2679e1..3527d399dd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35589,6 +35589,31 @@ (define-public rust-i18n-config-0.4
 functions) for the cargo-i18n tool/system.")
     (license license:expat)))
 
+(define-public rust-i18n-embed-impl-0.8
+  (package
+    (name "rust-i18n-embed-impl")
+    (version "0.8.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "i18n-embed-impl" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n5ai88c34q7mnn11faxp8izs9k1cx2k3zl2cm0mjbv7053kq2c1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-find-crate" ,rust-find-crate-0.6)
+                       ("rust-i18n-config" ,rust-i18n-config-0.4)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page
+     "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-embed")
+    (synopsis "Macro implementations for i18n-embed")
+    (description "Macro implementations for i18n-embed.")
+    (license license:expat)))
+
 (define-public rust-jack-0.10
   (package
     (name "rust-jack")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:24 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 19/42] gnu: Add rust-i18n-embed-0.14.
Date: Tue,  2 Apr 2024 18:22:36 +0200
* gnu/packages/crates-io.scm (rust-i18n-embed-0.14): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 12a39c6bd8..fb27c48b1f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35521,6 +35521,45 @@ (define-public rust-i18n-embed-fl-0.7
 fluent localization system.")
     (license license:expat)))
 
+(define-public rust-i18n-embed-0.14
+  (package
+    (name "rust-i18n-embed")
+    (version "0.14.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "i18n-embed" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "17251vazz8mybcgic9wffk56acv5i5zsg3x9kvdvjnsgfsams84l"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
+                       ("rust-fluent" ,rust-fluent-0.16)
+                       ("rust-fluent-langneg" ,rust-fluent-langneg-0.13)
+                       ("rust-fluent-syntax" ,rust-fluent-syntax-0.11)
+                       ("rust-gettext" ,rust-gettext-0.4)
+                       ("rust-i18n-embed-impl" ,rust-i18n-embed-impl-0.8)
+                       ("rust-intl-memoizer" ,rust-intl-memoizer-0.5)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-locale-config" ,rust-locale-config-0.3)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-rust-embed" ,rust-rust-embed-8)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-tr" ,rust-tr-0.1)
+                       ("rust-unic-langid" ,rust-unic-langid-0.9)
+                       ("rust-walkdir" ,rust-walkdir-2)
+                       ("rust-web-sys" ,rust-web-sys-0.3))))
+    (home-page
+     "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-embed")
+    (synopsis
+     "Traits and macros to conveniently embed localization assets")
+    (description
+     "Traits and macros to conveniently embed localization assets into your
+application binary or library in order to localize it at runtime.")
+    (license license:expat)))
+
 (define-public rust-jack-0.10
   (package
     (name "rust-jack")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:25:25 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 37/42] gnu: Add rust-zerovec-derive-0.10.
Date: Tue,  2 Apr 2024 18:22:54 +0200
* gnu/packages/crates-io.scm (rust-zerovec-derive-0.10): New variable.

Change-Id: Ia2f204fa54111f2e945ed420be185d843c2bce70
---
 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 2ce76b79b4..1e28a3bd87 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91174,6 +91174,28 @@ (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-zerovec-derive-0.10
+  (package
+    (name "rust-zerovec-derive")
+    (version "0.10.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zerovec-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "081clqqn1girazr4ma1kplg7xr05989fbw7i1rar12gmrfbmjkkv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "Custom derive for the zerovec crate")
+    (description "Custom derive for the zerovec crate.")
+    (license license:unicode)))
+
 (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#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:02 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 38/42] gnu: Add rust-zerovec-0.10.
Date: Tue,  2 Apr 2024 18:22:55 +0200
* gnu/packages/crates-io.scm (rust-zerovec-0.10): New variable.

Change-Id: Ib0ea20235a167c576092681e639d24f1c09f668a
---
 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 1e28a3bd87..34f9eaa9a0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91196,6 +91196,31 @@ (define-public rust-zerovec-derive-0.10
     (description "Custom derive for the zerovec crate.")
     (license license:unicode)))
 
+(define-public rust-zerovec-0.10
+  (package
+    (name "rust-zerovec")
+    (version "0.10.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zerovec" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1si71vdxv648pjjzifdddrzd46zmvgrg64mwi8mwgd8zx6d47x7g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-t1ha" ,rust-t1ha-0.1)
+                       ("rust-yoke" ,rust-yoke-0.7)
+                       ("rust-zerofrom" ,rust-zerofrom-0.1)
+                       ("rust-zerovec-derive" ,rust-zerovec-derive-0.10))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "Zero-copy vector backed by a byte array")
+    (description "Zero-copy vector backed by a byte array")
+    (license license:unicode)))
+
 (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#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:03 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 23/42] gnu: Add rust-pinentry-0.5.
Date: Tue,  2 Apr 2024 18:22:40 +0200
* gnu/packages/crates-io.scm (rust-pinentry-0.5): New variable.

Change-Id: I66694abc50b04b6d0e630a1d7de37cdfb8e675a5
---
 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 e60e1d9160..f7fd6a2b7b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53372,6 +53372,31 @@ (define-public rust-pin-utils-0.1
     (description "This crate provides utilities for pinning values on the stack.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-pinentry-0.5
+  (package
+    (name "rust-pinentry")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pinentry" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1j4grhhn4q3f4dycnkxr0lcvlv417ysnvs2fm0mmwsmyd2ybi9dz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
+                       ("rust-nom" ,rust-nom-7)
+                       ("rust-percent-encoding" ,rust-percent-encoding-2)
+                       ("rust-secrecy" ,rust-secrecy-0.8)
+                       ("rust-which" ,rust-which-4)
+                       ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://github.com/str4d/pinentry-rs")
+    (synopsis "API for interacting with pinentry binaries")
+    (description "This crate provides API for interacting with pinentry
+binaries.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-pinot-0.1
   (package
     (name "rust-pinot")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:03 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 25/42] gnu: Add rust-self-cell-0.10.
Date: Tue,  2 Apr 2024 18:22:42 +0200
* gnu/packages/crates-io.scm (rust-self-cell-0.10): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8743adccd8..976e2d3663 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -67805,6 +67805,22 @@ (define-public rust-self-cell-1
 in stable Rust.")
     (license license:asl2.0)))
 
+(define-public rust-self-cell-0.10
+  (package
+    (inherit rust-self-cell-1)
+    (name "rust-self-cell")
+    (version "0.10.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "self_cell" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pci3zh23b7dg6jmlxbn8k4plb7hcg5jprd1qiz0rp04p1ilskp1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-self-cell" ,rust-self-cell-1))))))
+
 (define-public rust-selinux-0.4
   (package
     (name "rust-selinux")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:04 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 41/42] gnu: Add rust-wsl-0.1.
Date: Tue,  2 Apr 2024 18:22:58 +0200
* gnu/packages/crates-windows.scm (rust-wsl-0.1): New variable.

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

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index ef91db0e96..9bdf0df4e0 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -2685,3 +2685,25 @@ (define-public rust-windows-x86-64-msvc-0.28
                (base32
                 "17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz"))))))
 
+(define-public rust-wsl-0.1
+  (package
+    (name "rust-wsl")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wsl" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1m2hg4sfnrwm67fb1vsgycy36l2hbgmcpgllcpmbs427hsnbgnpq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f))
+    (home-page "https://github.com/Dentosal/wsl-rs")
+    (synopsis
+     "Detect if the program is running under Windows Subsystem for Linux")
+    (description
+     "A library to detect if a program is running under Windows Subsystem for
+Linux.")
+    (license license:expat)))
+
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:04 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 40/42] gnu: Add rust-zerofrom-0.1.
Date: Tue,  2 Apr 2024 18:22:57 +0200
* gnu/packages/crates-io.scm (rust-zerofrom-0.1): New variable.

Change-Id: I7a0a969a95fd171730dd5dd9f527655240549c78
---
 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 f4a7f7a588..c4216f0051 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91244,6 +91244,26 @@ (define-public rust-zerofrom-derive-0.1
     (description "Custom derive for the zerofrom crate.")
     (license license:unicode)))
 
+(define-public rust-zerofrom-0.1
+  (package
+    (name "rust-zerofrom")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zerofrom" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1dq5dmls0gdlbxgzvh56754k0wq7ch60flbq97g9mcf0qla0hnv5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-zerofrom-derive" ,rust-zerofrom-derive-0.1))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "ZeroFrom trait for constructing")
+    (description "@code{ZeroFrom} trait for constructing.")
+    (license license:unicode)))
+
 (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#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:04 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 29/42] gnu: Add rust-tr-0.1.
Date: Tue,  2 Apr 2024 18:22:46 +0200
* gnu/packages/crates-io.scm (rust-tr-0.1): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d4becfcbbc..6a0ea99741 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83267,6 +83267,27 @@ (define-public rust-topology-traits-0.1
 Rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-tr-0.1
+  (package
+    (name "rust-tr")
+    (version "0.1.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tr" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0xksi7qq5h8i779ik51i81147858d5nxr3ng39pm47l9asg1s491"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-gettext" ,rust-gettext-0.4)
+                       ("rust-gettext-rs" ,rust-gettext-rs-0.7)
+                       ("rust-lazy-static" ,rust-lazy-static-1))))
+    (home-page "https://github.com/woboq/tr")
+    (synopsis "tr! macro for localisation")
+    (description "This crate provides a tr! macro for localisation.")
+    (license license:expat)))
+
 (define-public rust-tracing-0.1
   (package
     (name "rust-tracing")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:05 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 30/42] gnu: Add rust-type-map-0.4.
Date: Tue,  2 Apr 2024 18:22:47 +0200
* gnu/packages/crates-io.scm (rust-type-map-0.4): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6a0ea99741..cc7d625251 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84820,6 +84820,27 @@ (define-public rust-typed-builder-macro-0.16
                        ("rust-quote" ,rust-quote-1)
                        ("rust-syn" ,rust-syn-2))))))
 
+(define-public rust-type-map-0.4
+  (package
+    (name "rust-type-map")
+    (version "0.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "type-map" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ilsqq7pcl3k9ggxv2x5fbxxfd6x7ljsndrhc38jmjwnbr63dlxn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-rustc-hash" ,rust-rustc-hash-1))))
+    (home-page "https://github.com/kardeiz/type-map")
+    (synopsis "Provides a typemap container with FxHashMap")
+    (description
+     "This package provides a typemap container with @code{FxHashMap}")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-typemap-0.3
   (package
     (name "rust-typemap")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:05 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 42/42] gnu: Add rage.
Date: Tue,  2 Apr 2024 18:22:59 +0200
* gnu/packages/rust-apps.scm (rage): New variable.

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

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index b1b2ed49d8..32dc590c7f 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -3167,6 +3167,55 @@ (define-public git-delta
 @command{grep} and a stylized box presentation.")
     (license license:expat)))
 
+(define-public rage
+  (package
+    (name "rage")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rage" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "14z70dgwkzjx1nq6xjf7pn0g461il8pmimn0lv79jz6z9k2rwhbi"))
+       (snippet
+        #~(begin (use-modules (guix build utils))
+                 (substitute* "Cargo.toml"
+                   (("version = \">=0.3.7, <0.3.24\"") "version = \"^0.3.7\""))))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-age" ,rust-age-0.10)
+                       ("rust-chrono" ,rust-chrono-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-console" ,rust-console-0.15)
+                       ("rust-ctrlc" ,rust-ctrlc-3)
+                       ("rust-env-logger" ,rust-env-logger-0.10)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-fuse-mt" ,rust-fuse-mt-0.6)
+                       ("rust-fuser" ,rust-fuser-0.13)
+                       ("rust-i18n-embed" ,rust-i18n-embed-0.14)
+                       ("rust-i18n-embed" ,rust-i18n-embed-0.14)
+                       ("rust-i18n-embed-fl" ,rust-i18n-embed-fl-0.7)
+                       ("rust-i18n-embed-fl" ,rust-i18n-embed-fl-0.7)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-pinentry" ,rust-pinentry-0.5)
+                       ("rust-rust-embed" ,rust-rust-embed-8)
+                       ("rust-rust-embed" ,rust-rust-embed-8)
+                       ("rust-tar" ,rust-tar-0.4)
+                       ("rust-time" ,rust-time-0.3)
+                       ("rust-zip" ,rust-zip-0.6))
+       #:cargo-development-inputs (("rust-trycmd" ,rust-trycmd-0.14))))
+    (home-page "https://github.com/str4d/rage")
+    (synopsis "A simple, secure, and modern encryption tool")
+    (description "Rage is a simple, secure, and modern encryption tool.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-xremap
   (package
     (name "rust-xremap")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:06 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 34/42] gnu: Add rust-unic-langid-0.9.
Date: Tue,  2 Apr 2024 18:22:51 +0200
* gnu/packages/crates-io.scm (rust-unic-langid-0.9): New variable.

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6cb126b48f..c60635366d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85808,6 +85808,27 @@ (define-public rust-unic-langid-impl-0.9
     (description "API for managing Unicode Language Identifiers")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unic-langid-0.9
+  (package
+    (name "rust-unic-langid")
+    (version "0.9.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unic-langid" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "05pm5p3j29c9jw9a4dr3v64g3x6g3zh37splj47i7vclszk251r3"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9)
+                       ("rust-unic-langid-macros" ,rust-unic-langid-macros-0.9))))
+    (home-page "https://github.com/zbraniecki/unic-locale")
+    (synopsis "API for managing Unicode Language Identifiers")
+    (description "API for managing Unicode Language Identifiers")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unicase-2
   (package
     (name "rust-unicase")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:26:07 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 31/42] gnu: Add rust-unic-langid-macros-impl-0.9.
Date: Tue,  2 Apr 2024 18:22:48 +0200
* gnu/packages/crates-io.scm (rust-unic-langid-macros-impl-0.9): New variable.

Change-Id: Idef14705d675e1f55eb9c92c1b68fea2a23af659
---
 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 cc7d625251..bc85f6454f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85740,6 +85740,29 @@ (define-public rust-unic-ucd-version-0.9
 Unicode and Internationalization Crates (UNIC) project.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unic-langid-macros-impl-0.9
+  (package
+    (name "rust-unic-langid-macros-impl")
+    (version "0.9.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unic-langid-macros-impl" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1r0828l6h5p44b7ln8sjrsxl4dhyv4nmwszna75b6kzb1p4a98py"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2)
+                       ("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9))))
+    (home-page "https://github.com/zbraniecki/unic-locale")
+    (synopsis "API for managing Unicode Language Identifiers")
+    (description "API for managing Unicode Language Identifiers")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unicase-2
   (package
     (name "rust-unicase")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:32:03 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 35/42] gnu: Add rust-yoke-derive-0.7.
Date: Tue,  2 Apr 2024 18:22:52 +0200
* gnu/packages/crates-io.scm (rust-yoke-derive-0.7): New variable.

Change-Id: I8ad6cbc26a8aa4cbe09e55e643b47617960cbf17
---
 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 c60635366d..cb843a53ef 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90674,6 +90674,29 @@ (define-public rust-yeslogic-fontconfig-sys-2
        (("rust-const-cstr" ,rust-const-cstr-0.3)
         ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-yoke-derive-0.7
+  (package
+    (name "rust-yoke-derive")
+    (version "0.7.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yoke-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1f52qcg6vmqh9l1wfa8i32hccmpmpq8ml90w4250jn74rkq3cscy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2)
+                       ("rust-synstructure" ,rust-synstructure-0.13))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "Custom derive for the yoke crate")
+    (description "Custom derive for the yoke crate")
+    (license license:unicode)))
+
 (define-public rust-z-base-32-0.1
   (package
     (name "rust-z-base-32")
-- 
2.41.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#70147; Package guix-patches. (Tue, 02 Apr 2024 16:32:04 GMT) Full text and rfc822 format available.

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

From: Wilko Meyer <w <at> wmeyer.eu>
To: 70147 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>
Subject: [PATCH 39/42] gnu: Add rust-zerofrom-derive-0.1.
Date: Tue,  2 Apr 2024 18:22:56 +0200
* gnu/packages/crates-io.scm (rust-zerofrom-derive-0.1): New variable.

Change-Id: I6a2d93f07a9d1235f740cd72eef98da6ab4fb5c8
---
 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 34f9eaa9a0..f4a7f7a588 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91221,6 +91221,29 @@ (define-public rust-zerovec-0.10
     (description "Zero-copy vector backed by a byte array")
     (license license:unicode)))
 
+(define-public rust-zerofrom-derive-0.1
+  (package
+    (name "rust-zerofrom-derive")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zerofrom-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1hqq5xw5a55623313p2gs9scbn24kqhvgrn2wvr75lvi0i8lg9p6"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2)
+                       ("rust-synstructure" ,rust-synstructure-0.13))))
+    (home-page "https://github.com/unicode-org/icu4x")
+    (synopsis "Custom derive for the zerofrom crate")
+    (description "Custom derive for the zerofrom crate.")
+    (license license:unicode)))
+
 (define-public rust-zip-0.6
   (package
     (name "rust-zip")
-- 
2.41.0





This bug report was last modified 31 days ago.

Previous Next


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