unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#70147] [PATCH 00/42] WIP: Add rage.
@ 2024-04-02 16:21 Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 01/42] gnu: Add rust-age-core-0.10 Wilko Meyer
                   ` (41 more replies)
  0 siblings, 42 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:21 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

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





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

* [bug#70147] [PATCH 01/42] gnu: Add rust-age-core-0.10.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 02/42] gnu: Add rust-age-0.10 Wilko Meyer
                   ` (40 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 02/42] gnu: Add rust-age-0.10.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 01/42] gnu: Add rust-age-core-0.10 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 03/42] gnu: Add rust-bcrypt-pbkdf-0.10 Wilko Meyer
                   ` (39 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 03/42] gnu: Add rust-bcrypt-pbkdf-0.10.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 01/42] gnu: Add rust-age-core-0.10 Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 02/42] gnu: Add rust-age-0.10 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 04/42] gnu: Add rust-databake-derive-0.1 Wilko Meyer
                   ` (38 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 04/42] gnu: Add rust-databake-derive-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (2 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 03/42] gnu: Add rust-bcrypt-pbkdf-0.10 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 05/42] gnu: Add rust-bech32-0.9 Wilko Meyer
                   ` (37 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 05/42] gnu: Add rust-bech32-0.9.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (3 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 04/42] gnu: Add rust-databake-derive-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 06/42] gnu: Add rust-databake-0.1 Wilko Meyer
                   ` (36 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 06/42] gnu: Add rust-databake-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (4 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 05/42] gnu: Add rust-bech32-0.9 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 07/42] gnu: Add rust-fluent-pseudo-0.3 Wilko Meyer
                   ` (35 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 07/42] gnu: Add rust-fluent-pseudo-0.3.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (5 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 06/42] gnu: Add rust-databake-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 08/42] gnu: Add rust-fluent-langneg-0.13 Wilko Meyer
                   ` (34 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 08/42] gnu: Add rust-fluent-langneg-0.13.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (6 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 07/42] gnu: Add rust-fluent-pseudo-0.3 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 09/42] gnu: Add rust-fluent-bundle-0.15 Wilko Meyer
                   ` (33 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 09/42] gnu: Add rust-fluent-bundle-0.15.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (7 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 08/42] gnu: Add rust-fluent-langneg-0.13 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 10/42] gnu: Add rust-fluent-0.16 Wilko Meyer
                   ` (32 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 10/42] gnu: Add rust-fluent-0.16.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (8 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 09/42] gnu: Add rust-fluent-bundle-0.15 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 11/42] gnu: Add rust-fluent-syntax-0.11 Wilko Meyer
                   ` (31 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 11/42] gnu: Add rust-fluent-syntax-0.11.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (9 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 10/42] gnu: Add rust-fluent-0.16 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 12/42] gnu: Add rust-fuser-0.13 Wilko Meyer
                   ` (30 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 12/42] gnu: Add rust-fuser-0.13.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (10 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 11/42] gnu: Add rust-fluent-syntax-0.11 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 13/42] gnu: Add rust-fuse-mt-0.6 Wilko Meyer
                   ` (29 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 13/42] gnu: Add rust-fuse-mt-0.6.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (11 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 12/42] gnu: Add rust-fuser-0.13 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 14/42] gnu: Add rust-gettext-0.4 Wilko Meyer
                   ` (28 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 14/42] gnu: Add rust-gettext-0.4.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (12 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 13/42] gnu: Add rust-fuse-mt-0.6 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 15/42] gnu: Add rust-intl-pluralrules-7 Wilko Meyer
                   ` (27 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 15/42] gnu: Add rust-intl-pluralrules-7.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (13 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 14/42] gnu: Add rust-gettext-0.4 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 16/42] gnu: Add rust-intl-memoizer-0.5 Wilko Meyer
                   ` (26 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 16/42] gnu: Add rust-intl-memoizer-0.5.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (14 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 15/42] gnu: Add rust-intl-pluralrules-7 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 17/42] gnu: Add rust-io-tee-0.1 Wilko Meyer
                   ` (25 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 17/42] gnu: Add rust-io-tee-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (15 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 16/42] gnu: Add rust-intl-memoizer-0.5 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 18/42] gnu: Add rust-i18n-embed-fl-0.7 Wilko Meyer
                   ` (24 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 18/42] gnu: Add rust-i18n-embed-fl-0.7.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (16 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 17/42] gnu: Add rust-io-tee-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 19/42] gnu: Add rust-i18n-embed-0.14 Wilko Meyer
                   ` (23 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 19/42] gnu: Add rust-i18n-embed-0.14.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (17 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 18/42] gnu: Add rust-i18n-embed-fl-0.7 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 20/42] gnu: Add rust-i18n-config-0.4 Wilko Meyer
                   ` (22 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 20/42] gnu: Add rust-i18n-config-0.4.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (18 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 19/42] gnu: Add rust-i18n-embed-0.14 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 21/42] gnu: Add rust-i18n-embed-impl-0.8 Wilko Meyer
                   ` (21 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 21/42] gnu: Add rust-i18n-embed-impl-0.8.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (19 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 20/42] gnu: Add rust-i18n-config-0.4 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 22/42] gnu: Add rust-page-size-0.5 Wilko Meyer
                   ` (20 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 22/42] gnu: Add rust-page-size-0.5.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (20 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 21/42] gnu: Add rust-i18n-embed-impl-0.8 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 23/42] gnu: Add rust-pinentry-0.5 Wilko Meyer
                   ` (19 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 23/42] gnu: Add rust-pinentry-0.5.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (21 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 22/42] gnu: Add rust-page-size-0.5 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 24/42] gnu: Add rust-secrecy-0.8 Wilko Meyer
                   ` (18 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 24/42] gnu: Add rust-secrecy-0.8.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (22 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 23/42] gnu: Add rust-pinentry-0.5 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 25/42] gnu: Add rust-self-cell-0.10 Wilko Meyer
                   ` (17 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 25/42] gnu: Add rust-self-cell-0.10.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (23 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 24/42] gnu: Add rust-secrecy-0.8 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 26/42] gnu: Add rust-synstructure-0.13 Wilko Meyer
                   ` (16 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 26/42] gnu: Add rust-synstructure-0.13.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (24 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 25/42] gnu: Add rust-self-cell-0.10 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 27/42] gnu: Add rust-t1ha-0.1 Wilko Meyer
                   ` (15 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 27/42] gnu: Add rust-t1ha-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (25 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 26/42] gnu: Add rust-synstructure-0.13 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 28/42] gnu: Add rust-tinystr-0.7 Wilko Meyer
                   ` (14 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 28/42] gnu: Add rust-tinystr-0.7.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (26 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 27/42] gnu: Add rust-t1ha-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 29/42] gnu: Add rust-tr-0.1 Wilko Meyer
                   ` (13 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 29/42] gnu: Add rust-tr-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (27 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 28/42] gnu: Add rust-tinystr-0.7 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 30/42] gnu: Add rust-type-map-0.4 Wilko Meyer
                   ` (12 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 30/42] gnu: Add rust-type-map-0.4.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (28 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 29/42] gnu: Add rust-tr-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 31/42] gnu: Add rust-unic-langid-macros-impl-0.9 Wilko Meyer
                   ` (11 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 31/42] gnu: Add rust-unic-langid-macros-impl-0.9.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (29 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 30/42] gnu: Add rust-type-map-0.4 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 32/42] gnu: Add rust-unic-langid-macros-0.9 Wilko Meyer
                   ` (10 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 32/42] gnu: Add rust-unic-langid-macros-0.9.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (30 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 31/42] gnu: Add rust-unic-langid-macros-impl-0.9 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 33/42] gnu: Add rust-unic-langid-impl-0.9 Wilko Meyer
                   ` (9 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 33/42] gnu: Add rust-unic-langid-impl-0.9.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (31 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 32/42] gnu: Add rust-unic-langid-macros-0.9 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 34/42] gnu: Add rust-unic-langid-0.9 Wilko Meyer
                   ` (8 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 34/42] gnu: Add rust-unic-langid-0.9.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (32 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 33/42] gnu: Add rust-unic-langid-impl-0.9 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 35/42] gnu: Add rust-yoke-derive-0.7 Wilko Meyer
                   ` (7 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 35/42] gnu: Add rust-yoke-derive-0.7.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (33 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 34/42] gnu: Add rust-unic-langid-0.9 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 36/42] gnu: Add rust-yoke-0.7 Wilko Meyer
                   ` (6 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 36/42] gnu: Add rust-yoke-0.7.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (34 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 35/42] gnu: Add rust-yoke-derive-0.7 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 37/42] gnu: Add rust-zerovec-derive-0.10 Wilko Meyer
                   ` (5 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 37/42] gnu: Add rust-zerovec-derive-0.10.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (35 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 36/42] gnu: Add rust-yoke-0.7 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 38/42] gnu: Add rust-zerovec-0.10 Wilko Meyer
                   ` (4 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 38/42] gnu: Add rust-zerovec-0.10.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (36 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 37/42] gnu: Add rust-zerovec-derive-0.10 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 39/42] gnu: Add rust-zerofrom-derive-0.1 Wilko Meyer
                   ` (3 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 39/42] gnu: Add rust-zerofrom-derive-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (37 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 38/42] gnu: Add rust-zerovec-0.10 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 40/42] gnu: Add rust-zerofrom-0.1 Wilko Meyer
                   ` (2 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 40/42] gnu: Add rust-zerofrom-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (38 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 39/42] gnu: Add rust-zerofrom-derive-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 41/42] gnu: Add rust-wsl-0.1 Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 42/42] gnu: Add rage Wilko Meyer
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 41/42] gnu: Add rust-wsl-0.1.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (39 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 40/42] gnu: Add rust-zerofrom-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  2024-04-02 16:22 ` [bug#70147] [PATCH 42/42] gnu: Add rage Wilko Meyer
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

* [bug#70147] [PATCH 42/42] gnu: Add rage.
  2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
                   ` (40 preceding siblings ...)
  2024-04-02 16:22 ` [bug#70147] [PATCH 41/42] gnu: Add rust-wsl-0.1 Wilko Meyer
@ 2024-04-02 16:22 ` Wilko Meyer
  41 siblings, 0 replies; 43+ messages in thread
From: Wilko Meyer @ 2024-04-02 16:22 UTC (permalink / raw)
  To: 70147; +Cc: Wilko Meyer, Efraim Flashner

* 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





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

end of thread, other threads:[~2024-04-02 17:22 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-02 16:21 [bug#70147] [PATCH 00/42] WIP: Add rage Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 01/42] gnu: Add rust-age-core-0.10 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 02/42] gnu: Add rust-age-0.10 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 03/42] gnu: Add rust-bcrypt-pbkdf-0.10 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 04/42] gnu: Add rust-databake-derive-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 05/42] gnu: Add rust-bech32-0.9 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 06/42] gnu: Add rust-databake-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 07/42] gnu: Add rust-fluent-pseudo-0.3 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 08/42] gnu: Add rust-fluent-langneg-0.13 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 09/42] gnu: Add rust-fluent-bundle-0.15 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 10/42] gnu: Add rust-fluent-0.16 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 11/42] gnu: Add rust-fluent-syntax-0.11 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 12/42] gnu: Add rust-fuser-0.13 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 13/42] gnu: Add rust-fuse-mt-0.6 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 14/42] gnu: Add rust-gettext-0.4 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 15/42] gnu: Add rust-intl-pluralrules-7 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 16/42] gnu: Add rust-intl-memoizer-0.5 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 17/42] gnu: Add rust-io-tee-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 18/42] gnu: Add rust-i18n-embed-fl-0.7 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 19/42] gnu: Add rust-i18n-embed-0.14 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 20/42] gnu: Add rust-i18n-config-0.4 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 21/42] gnu: Add rust-i18n-embed-impl-0.8 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 22/42] gnu: Add rust-page-size-0.5 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 23/42] gnu: Add rust-pinentry-0.5 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 24/42] gnu: Add rust-secrecy-0.8 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 25/42] gnu: Add rust-self-cell-0.10 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 26/42] gnu: Add rust-synstructure-0.13 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 27/42] gnu: Add rust-t1ha-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 28/42] gnu: Add rust-tinystr-0.7 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 29/42] gnu: Add rust-tr-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 30/42] gnu: Add rust-type-map-0.4 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 31/42] gnu: Add rust-unic-langid-macros-impl-0.9 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 32/42] gnu: Add rust-unic-langid-macros-0.9 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 33/42] gnu: Add rust-unic-langid-impl-0.9 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 34/42] gnu: Add rust-unic-langid-0.9 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 35/42] gnu: Add rust-yoke-derive-0.7 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 36/42] gnu: Add rust-yoke-0.7 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 37/42] gnu: Add rust-zerovec-derive-0.10 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 38/42] gnu: Add rust-zerovec-0.10 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 39/42] gnu: Add rust-zerofrom-derive-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 40/42] gnu: Add rust-zerofrom-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 41/42] gnu: Add rust-wsl-0.1 Wilko Meyer
2024-04-02 16:22 ` [bug#70147] [PATCH 42/42] gnu: Add rage Wilko Meyer

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

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

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