unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#66378] [PATCH 00/35] Add xremap
@ 2023-10-06 23:58 Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-derive-where-1 Aleksandr Vityazev
                   ` (35 more replies)
  0 siblings, 36 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-06 23:58 UTC (permalink / raw)
  To: 66378


Aleksandr Vityazev (35):
  gnu: Add rust-derive-where-1.
  gnu: Add rust-evdev-0.12.
  gnu: Add rust-fork-0.1.
  gnu: Add rust-hyprland-macros-0.3.
  gnu: Add rust-strum-macros-0.25.
  gnu: Add rust-strum-0.25.
  gnu: Add rust-hyprland-0.3.
  gnu: Add rust-darling-core-0.20.
  gnu: Add rust-darling-macro-0.20.
  gnu: Add rust-darling-0.20.
  gnu: Add rust-serde-with-macros-3.
  gnu: Add rust-serde-with-3.
  gnu: Add rust-wayland-sys-0.31.
  gnu: Add rust-wayland-backend-0.1.
  gnu: Add rust-quick-xml-0.28.
  gnu: Add rust-wayland-scanner-0.30.
  gnu: Add rust-wayland-client-0.30.
  gnu: Add rust-wayland-server-0.30.
  gnu: Add rust-wayland-protocols-0.30.
  gnu: Add rust-wayland-protocols-wlr-0.1.
  gnu: Add rust-as-raw-xcb-connection-1.
  gnu: Add rust-gethostname-0.3.
  gnu: Add rust-x11rb-protocol-0.12.
  gnu: Add rust-x11rb-0.12.
  gnu: Add rust-enumflags2-derive-0.6.
  gnu: Add rust-enumflags2-0.6.
  gnu: Add rust-zbus-macros-1.
  gnu: Add rust-zvariant-derive-2.
  gnu: Add rust-zvariant-2.
  gnu: Add rust-zbus-1.
  gnu: rust-anyhow-1: Update to 1.0.75.
  gnu: Add rust-xremap.
  gnu: Add xremap-wayland.
  gnu: Add xremap-sway.
  gnu: Add xremap-x11.

 gnu/packages/crates-io.scm | 819 ++++++++++++++++++++++++++++++++++++-
 gnu/packages/rust-apps.scm |  84 +++-
 2 files changed, 895 insertions(+), 8 deletions(-)


base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
-- 
2.41.0

-- 
Best regards,
Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-derive-where-1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-evdev-0.12 Aleksandr Vityazev
                   ` (34 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-derive-where-1): New variable.
---
 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 80fb92ec82..29a2bc48ec 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19620,6 +19620,30 @@ (define-public rust-derive-new-0.5
 structs and enums.")
   (license license:expat)))
 
+(define-public rust-derive-where-1
+  (package
+    (name "rust-derive-where")
+    (version "1.2.5")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "derive-where" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1jqck0b2vsyh85p6v5jlhcrmgphdvxzg2256919g782247b9hqql"))))
+    (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/ModProg/derive-where")
+    (synopsis "Deriving with custom trait bounds")
+    (description "Deriving with custom trait bounds")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-des-0.8
   (package
     (name "rust-des")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-evdev-0.12.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-derive-where-1 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-fork-0.1 Aleksandr Vityazev
                   ` (33 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-evdev-0.12): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 29a2bc48ec..ed709ed62c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23330,6 +23330,36 @@ (define-public rust-event-listener-2
 blocking data structures.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-evdev-0.12
+  (package
+    (name "rust-evdev")
+    (version "0.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "evdev" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1ww35bkqf060nl6x2vfg0frd6ql470c90l2ah68b3mngr3y5kv9b"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitvec" ,rust-bitvec-1)
+        ("rust-cfg-if" ,rust-cfg-if-1)
+        ("rust-futures-core" ,rust-futures-core-0.3)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-nix" ,rust-nix-0.23)
+        ("rust-paste" ,rust-paste-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-thiserror" ,rust-thiserror-1)
+        ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/cmr/evdev")
+    (synopsis "Rust interface to Linux event devices")
+    (description "This package provides evdev interface for Linux.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-executable-path-1
   (package
     (name "rust-executable-path")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-fork-0.1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-derive-where-1 Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-evdev-0.12 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-hyprland-macros-0.3 Aleksandr Vityazev
                   ` (32 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-fork-0.1): New variable.
---
 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 ed709ed62c..bd6f7c2e40 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25216,6 +25216,30 @@ (define-public rust-foreign-types-shared-0.1
         (base32
          "0jxgzd04ra4imjv8jgkmdq59kj8fsz6w4zxsbmlai34h26225c00"))))))
 
+(define-public rust-fork-0.1
+  (package
+    (name "rust-fork")
+    (version "0.1.22")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fork" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "124fbfwqka5xh2jndmlpgbl2ya7a9yf7q6adxvkja510b5xajb5z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
+    (home-page "https://docs.rs/fork/latest/fork/")
+    (synopsis
+     "Library for creating a new process detached from the controlling terminal")
+    (description
+     "This package provides library for creating a new process detached from
+the controling terminal (daemon) using the fork and setsid syscalls.")
+    (license license:bsd-3)))
+
 (define-public rust-form-urlencoded-1
   (package
     (name "rust-form-urlencoded")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-hyprland-macros-0.3.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (2 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-fork-0.1 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-strum-macros-0.25 Aleksandr Vityazev
                   ` (31 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-hyprland-macros-0.3): New variable.
---
 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 bd6f7c2e40..7ccd3f5e0a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31227,6 +31227,30 @@ (define-public rust-hyphenation-0.8
      "This package provides a Knuth-Liang hyphenation for a variety of languages.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-hyprland-macros-0.3
+  (package
+    (name "rust-hyprland-macros")
+    (version "0.3.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hyprland-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1sz4yhwi7d1s2wfpk9ql43dgmiq0j3j8skmrijpi55lp5vax6hf9"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-2))))
+    (home-page
+     "https://github.com/hyprland-community/hyprland-rs/tree/master/hyprland-macros")
+    (synopsis "Macros used in hyprland-rs")
+    (description "This package provides async closure macro for hyprland-rs.")
+    (license license:gpl3+)))
+
 (define-public rust-iana-time-zone-haiku-0.1
   (package
     (name "rust-iana-time-zone-haiku")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-strum-macros-0.25.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (3 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-hyprland-macros-0.3 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-strum-0.25 Aleksandr Vityazev
                   ` (30 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-strum-macros-0.25): New variable.
---
 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 7ccd3f5e0a..69e644dcbd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65596,6 +65596,33 @@ (define-public rust-strum-0.18
      `(#:cargo-inputs
        (("rust-strum-macros" ,rust-strum-macros-0.18))))))
 
+(define-public rust-strum-macros-0.25
+  (package
+    (name "rust-strum-macros")
+    (version "0.25.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "strum-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0na0xjb1yznc9gw6sn994wsfp3lvy4zfwczmkgvgzl6kk2sh73dd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-heck" ,rust-heck-0.4)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-rustversion" ,rust-rustversion-1)
+        ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/Peternator7/strum")
+    (synopsis "Set of macros for working with enums and strings")
+    (description
+     "This crate provides helpful macros for working with enums and strings.")
+    (license license:expat)))
+
 (define-public rust-strum-macros-0.24
   (package
     (name "rust-strum-macros")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-strum-0.25.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (4 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-strum-macros-0.25 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-hyprland-0.3 Aleksandr Vityazev
                   ` (29 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-strum-0.25): New variable.
---
 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 69e644dcbd..f0cc7a31b0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -65502,6 +65502,31 @@ (define-public rust-structopt-derive-0.2
      "Parse command line argument by defining a struct, derive crate.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-strum-0.25
+  (package
+    (name "rust-strum")
+    (version "0.25.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "strum" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "09g1q55ms8vax1z0mxlbva3vm8n2r1179kfvbccnkjcidzm58399"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-phf" ,rust-phf-0.10)
+        ("rust-strum-macros" ,rust-strum-macros-0.25))))
+    (home-page "https://github.com/Peternator7/strum")
+    (synopsis "Set of traits for working with enums and strings")
+    (description
+     "Strum is a set of macros and traits for working with enums and strings
+easier in Rust.")
+    (license license:expat)))
+
 (define-public rust-strum-0.24
   (package
     (name "rust-strum")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-hyprland-0.3.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (5 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-strum-0.25 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-core-0.20 Aleksandr Vityazev
                   ` (28 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-hyprland-0.3): New variable.
---
 gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f0cc7a31b0..9222a0bc2a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31227,6 +31227,46 @@ (define-public rust-hyphenation-0.8
      "This package provides a Knuth-Liang hyphenation for a variety of languages.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-hyprland-0.3
+  (package
+    (name "rust-hyprland")
+    (version "0.3.12")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hyprland" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "01pvz7bpdwj6ja410mm2flrk43x6cq1xbp11mpf1ngwzi7klmafz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-async-net" ,rust-async-net-1)
+        ("rust-async-std" ,rust-async-std-1)
+        ("rust-async-trait" ,rust-async-trait-0.1)
+        ("rust-derive-more" ,rust-derive-more-0.99)
+        ("rust-doc-comment" ,rust-doc-comment-0.3)
+        ("rust-futures" ,rust-futures-0.3)
+        ("rust-futures-lite" ,rust-futures-lite-1)
+        ("rust-hex" ,rust-hex-0.4)
+        ("rust-hyprland-macros" ,rust-hyprland-macros-0.3)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-num-traits" ,rust-num-traits-0.2)
+        ("rust-paste" ,rust-paste-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-repr" ,rust-serde-repr-0.1)
+        ("rust-strum" ,rust-strum-0.25)
+        ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/hyprland-community/hyprland-rs")
+    (synopsis "An unofficial rust wrapper for Hyprland's IPC")
+    (description
+     "This package provides a unoffical rust wrapper for hyprland's IPC.")
+    (license license:gpl3+)))
+
 (define-public rust-hyprland-macros-0.3
   (package
     (name "rust-hyprland-macros")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-darling-core-0.20.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (6 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-hyprland-0.3 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-macro-0.20 Aleksandr Vityazev
                   ` (27 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-darling-core-0.20): New variable.
---
 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 9222a0bc2a..4d05cec9d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18085,6 +18085,35 @@ (define-public rust-darling-0.9
         ("rust-quote" ,rust-quote-0.6)
         ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-darling-core-0.20
+  (package
+    (name "rust-darling-core")
+    (version "0.20.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "darling-core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "08g6afi3z9jgcqx7g41s1mzr6q3dj2z56vz7v1bv6941h51k8zhp"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-fnv" ,rust-fnv-1)
+        ("rust-ident-case" ,rust-ident-case-1)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-strsim" ,rust-strsim-0.10)
+        ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/TedDriggs/darling")
+    (synopsis "Helper crate for @code{rust-darling}")
+    (description
+     "Helper crate for @code{rust-darling}, a proc-macro library for
+reading attributes into structs when implementing custom derives.")
+    (license license:expat)))
+
 (define-public rust-darling-core-0.14
   (package
     (name "rust-darling-core")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-darling-macro-0.20.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (7 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-core-0.20 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-0.20 Aleksandr Vityazev
                   ` (26 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-darling-macro-0.20): New variable.
---
 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 4d05cec9d5..9a4426ff77 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18224,6 +18224,33 @@ (define-public rust-darling-core-0.9
         ("rust-strsim" ,rust-strsim-0.7)
         ("rust-syn" ,rust-syn-0.15))))))
 
+(define-public rust-darling-macro-0.20
+  (package
+    (name "rust-darling-macro")
+    (version "0.20.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "darling-macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1mg2k1f0v33s271lpn4m5mxcfjqnmg61bf77svb44cyngay9nsl3"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-darling-core" ,rust-darling-core-0.20)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/TedDriggs/darling")
+    (synopsis "Helper crate for @code{rust-darling}")
+    (description
+     "This package provides internal support for @code{rust-darling},
+a proc-macro library for reading attributes into structs when implementing
+custom derives.")
+    (license license:expat)))
+
 (define-public rust-darling-macro-0.14
   (package
     (name "rust-darling-macro")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-darling-0.20.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (8 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-macro-0.20 Aleksandr Vityazev
@ 2023-10-07  0:01 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-serde-with-macros-3 Aleksandr Vityazev
                   ` (25 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:01 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-darling-0.20): New variable.
---
 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 9a4426ff77..ff9350d96a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17962,6 +17962,31 @@ (define-public rust-daemonize-0.4
     (description "Daemonize is a Rust library for writing system deaemons.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-darling-0.20
+  (package
+    (name "rust-darling")
+    (version "0.20.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "darling" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0pjwwadwgnvvgn5qm3glpv7hjl7siaqqpw6cvh2mdar7lr6xj282"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-darling-core" ,rust-darling-core-0.20)
+        ("rust-darling-macro" ,rust-darling-macro-0.20))))
+    (home-page "https://github.com/TedDriggs/darling")
+    (synopsis "Proc-macro library for reading attributes in custom derives")
+    (description
+     "This package provides a proc-macro library for reading attributes
+into structs when implementing custom derives.")
+    (license license:expat)))
+
 (define-public rust-darling-0.14
   (package
     (name "rust-darling")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-serde-with-macros-3.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (9 preceding siblings ...)
  2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-0.20 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-serde-with-3 Aleksandr Vityazev
                   ` (24 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-serde-with-macros-3): New variable.
---
 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 ff9350d96a..a859bf8fdf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60925,6 +60925,32 @@ (define-public rust-serde-yaml-0.8
         ("rust-indoc" ,rust-indoc-1)
         ("rust-serde-derive" ,rust-serde-derive-1))))))
 
+(define-public rust-serde-with-macros-3
+  (package
+    (name "rust-serde-with-macros")
+    (version "3.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-with-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0g1v1f3rxqkyf3vm6y4s51mg6cf7jcaqnhzskc0hbcry8mff2srf"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-darling" ,rust-darling-0.20)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-2))))
+    (home-page "https://github.com/jonasbb/serde_with/")
+    (synopsis "Proc-macro library for serde_with")
+    (description "This package provides proc-macro library for
+@code{serde_with}.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-serdect-0.2
   (package
     (name "rust-serdect")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-serde-with-3.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (10 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-serde-with-macros-3 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-sys-0.31 Aleksandr Vityazev
                   ` (23 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-serde-with-3): New variable.
---
 gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a859bf8fdf..828406084b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60925,6 +60925,40 @@ (define-public rust-serde-yaml-0.8
         ("rust-indoc" ,rust-indoc-1)
         ("rust-serde-derive" ,rust-serde-derive-1))))))
 
+(define-public rust-serde-with-3
+  (package
+    (name "rust-serde-with")
+    (version "3.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-with" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0dvjs3mbr2z3vz16k19m3azfmcsh6nlq0x1v6j7hii427mmb38qw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-base64" ,rust-base64-0.21)
+        ("rust-chrono" ,rust-chrono-0.4)
+        ("rust-doc-comment" ,rust-doc-comment-0.3)
+        ("rust-document-features" ,rust-document-features-0.2)
+        ("rust-hashbrown" ,rust-hashbrown-0.14)
+        ("rust-hex" ,rust-hex-0.4)
+        ("rust-indexmap" ,rust-indexmap-1)
+        ("rust-indexmap" ,rust-indexmap-2)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-with-macros" ,rust-serde-with-macros-3)
+        ("rust-time" ,rust-time-0.3))))
+    (home-page "https://github.com/jonasbb/serde_with/")
+    (synopsis "Custom de/serialization functions for Rust's serde")
+    (description "This package provides custom de/serialization
+functions for Rust's serde.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-serde-with-macros-3
   (package
     (name "rust-serde-with-macros")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-sys-0.31.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (11 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-serde-with-3 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-backend-0.1 Aleksandr Vityazev
                   ` (22 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-sys-0.31): New variable.
---
 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 828406084b..978558ab12 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77393,6 +77393,35 @@ (define-public rust-watchexec-1
 modifications.")
     (license license:asl2.0)))
 
+(define-public rust-wayland-sys-0.31
+  (package
+    (name "rust-wayland-sys")
+    (version "0.31.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1bxpwamgagpxa8p9m798gd3g6rwj2m4sbdvc49zx05jjzzmci80m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-dlib" ,rust-dlib-0.5)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-memoffset" ,rust-memoffset-0.9)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis "Raw bindings to the system libwayland-*.so libraries")
+    (description
+     "This package provides raw bindings to the system libwayland-*.so
+libraries.")
+    (license license:expat)))
+
 (define-public rust-wl-clipboard-rs-0.4
   (package
     (name "rust-wl-clipboard-rs")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-backend-0.1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (12 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-sys-0.31 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-quick-xml-0.28 Aleksandr Vityazev
                   ` (21 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-backend-0.1): New variable.
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 978558ab12..8f623bdf22 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77393,6 +77393,37 @@ (define-public rust-watchexec-1
 modifications.")
     (license license:asl2.0)))
 
+(define-public rust-wayland-backend-0.1
+  (package
+    (name "rust-wayland-backend")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-backend" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1rnzr14l654506alzyvphlcifb8sd4macnw4c5i0ymabvm926prv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cc" ,rust-cc-1)
+        ("rust-downcast-rs" ,rust-downcast-rs-1)
+        ("rust-io-lifetimes" ,rust-io-lifetimes-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-nix" ,rust-nix-0.26)
+        ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
+        ("rust-scoped-tls" ,rust-scoped-tls-1)
+        ("rust-smallvec" ,rust-smallvec-1)
+        ("rust-wayland-sys" ,rust-wayland-sys-0.31))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis "Backend API for wayland crates")
+    (description "This package provides low-level bindings to the Wayland
+protocol.")
+    (license license:expat)))
+
 (define-public rust-wayland-sys-0.31
   (package
     (name "rust-wayland-sys")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-quick-xml-0.28.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (13 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-backend-0.1 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-scanner-0.30 Aleksandr Vityazev
                   ` (20 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-quick-xml-0.28): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8f623bdf22..769ea19dbe 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51536,6 +51536,34 @@ (define-public rust-quick-error-1
          (base32
           "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
 
+(define-public rust-quick-xml-0.28
+  (package
+    (name "rust-quick-xml")
+    (version "0.28.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "quick-xml" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1lfr3512x0s0i9kbyglyzn0rq0i1bvd2mqqfi8gs685808rfgr8c"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-arbitrary" ,rust-arbitrary-1)
+        ("rust-document-features" ,rust-document-features-0.2)
+        ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+        ("rust-memchr" ,rust-memchr-2)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/tafia/quick-xml")
+    (synopsis "High performance xml reader and writer")
+    (description
+     "This package provides a high performance XML reader and writer.")
+    (license license:expat)))
+
 (define-public rust-quick-xml-0.27
   (package
     (name "rust-quick-xml")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-scanner-0.30.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (14 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-quick-xml-0.28 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-client-0.30 Aleksandr Vityazev
                   ` (19 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-scanner-0.30): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 769ea19dbe..f3added086 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77452,6 +77452,36 @@ (define-public rust-wayland-backend-0.1
 protocol.")
     (license license:expat)))
 
+(define-public rust-wayland-scanner-0.30
+  (package
+    (name "rust-wayland-scanner")
+    (version "0.30.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-scanner" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "03ikmfwacsgbym2y4raf05knl1qjlgg81sy0174jxhzvayr77f5r"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quick-xml" ,rust-quick-xml-0.28)
+        ("rust-quote" ,rust-quote-1))
+       #:cargo-development-inputs
+       (("rust-similar" ,rust-similar-2))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis
+     "Wayland Scanner for generating rust APIs from XML wayland protocol files")
+    (description
+     "This package provides procedural macros for generating the rust code
+associated with a Wayland XML protocol specification, for use with the
+wayland-client, wayland-server and wayland-backend crates.")
+    (license license:expat)))
+
 (define-public rust-wayland-sys-0.31
   (package
     (name "rust-wayland-sys")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-client-0.30.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (15 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-scanner-0.30 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-server-0.30 Aleksandr Vityazev
                   ` (18 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-client-0.30): New variable.
---
 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 f3added086..2c4dfb248c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77452,6 +77452,35 @@ (define-public rust-wayland-backend-0.1
 protocol.")
     (license license:expat)))
 
+(define-public rust-wayland-client-0.30
+  (package
+    (name "rust-wayland-client")
+    (version "0.30.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-client" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1j3as2g1znrs2lpkksqcvx8pag85yiwwbcv6wb3lyrqgfxa9d728"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-calloop" ,rust-calloop-0.10)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-nix" ,rust-nix-0.26)
+        ("rust-wayland-backend" ,rust-wayland-backend-0.1)
+        ("rust-wayland-scanner" ,rust-wayland-scanner-0.30))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis "Client side API for the Wayland protocol")
+    (description
+     "This package provides bindings to the standard C implementation
+of the wayland protocol, client side.")
+    (license license:expat)))
+
 (define-public rust-wayland-scanner-0.30
   (package
     (name "rust-wayland-scanner")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-server-0.30.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (16 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-client-0.30 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-0.30 Aleksandr Vityazev
                   ` (17 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-server-0.30): New variable.
---
 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 2c4dfb248c..8b10a99034 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77511,6 +77511,35 @@ (define-public rust-wayland-scanner-0.30
 wayland-client, wayland-server and wayland-backend crates.")
     (license license:expat)))
 
+(define-public rust-wayland-server-0.30
+  (package
+    (name "rust-wayland-server")
+    (version "0.30.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-server" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0fnjhhcbnwgyplawc02v3b6nkxnhzl2981yiyzzlj7gyjs0c4hww"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-downcast-rs" ,rust-downcast-rs-1)
+        ("rust-io-lifetimes" ,rust-io-lifetimes-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-nix" ,rust-nix-0.26)
+        ("rust-wayland-backend" ,rust-wayland-backend-0.1)
+        ("rust-wayland-scanner" ,rust-wayland-scanner-0.30))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis "Server side API for the Wayland protocol")
+    (description "This package provides Bindings to the standard C implementation
+of the wayland protocol, server side.")
+    (license license:expat)))
+
 (define-public rust-wayland-sys-0.31
   (package
     (name "rust-wayland-sys")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-0.30.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (17 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-server-0.30 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-wlr-0.1 Aleksandr Vityazev
                   ` (16 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-protocols-0.30): New variable.
---
 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 8b10a99034..2b09ee8f9d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77481,6 +77481,33 @@ (define-public rust-wayland-client-0.30
 of the wayland protocol, client side.")
     (license license:expat)))
 
+(define-public rust-wayland-protocols-0.30
+  (package
+    (name "rust-wayland-protocols")
+    (version "0.30.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-protocols" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0kcvvli38gdjb9c7dpa2s0ix4nnqfq7n2bbc39370kx9bhg10a1v"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-wayland-backend" ,rust-wayland-backend-0.1)
+        ("rust-wayland-client" ,rust-wayland-client-0.30)
+        ("rust-wayland-scanner" ,rust-wayland-scanner-0.30)
+        ("rust-wayland-server" ,rust-wayland-server-0.30))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis "Generated API for the officials wayland protocol extensions")
+    (description "This package provides generated API for the officials wayland
+protocol extensions.")
+    (license license:expat)))
+
 (define-public rust-wayland-scanner-0.30
   (package
     (name "rust-wayland-scanner")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-wlr-0.1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (18 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-0.30 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-as-raw-xcb-connection-1 Aleksandr Vityazev
                   ` (15 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-wayland-protocols-wlr-0.1): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b09ee8f9d..3cefac7a7a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77508,6 +77508,34 @@ (define-public rust-wayland-protocols-0.30
 protocol extensions.")
     (license license:expat)))
 
+(define-public rust-wayland-protocols-wlr-0.1
+  (package
+    (name "rust-wayland-protocols-wlr")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wayland-protocols-wlr" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "12jqi7n77l8a13hc5w5fkdgs4kdjk9i6nvl74njsdr106c4r3sgw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-wayland-backend" ,rust-wayland-backend-0.1)
+        ("rust-wayland-client" ,rust-wayland-client-0.30)
+        ("rust-wayland-protocols" ,rust-wayland-protocols-0.30)
+        ("rust-wayland-scanner" ,rust-wayland-scanner-0.30)
+        ("rust-wayland-server" ,rust-wayland-server-0.30))))
+    (home-page "https://github.com/smithay/wayland-rs")
+    (synopsis "Generated API for the WLR wayland protocol extensions")
+    (description "This package provides generated API for the WLR wayland
+protocol extensions")
+    (license license:expat)))
+
 (define-public rust-wayland-scanner-0.30
   (package
     (name "rust-wayland-scanner")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-as-raw-xcb-connection-1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (19 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-wlr-0.1 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-gethostname-0.3 Aleksandr Vityazev
                   ` (14 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-as-raw-xcb-connection-1): New variable.
---
 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 3cefac7a7a..0a7ec55a30 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -4334,6 +4334,26 @@ (define-public rust-asn1-rs-impl-0.1
      "This package provides implementation details for the @code{asn1-rs} crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-as-raw-xcb-connection-1
+  (package
+    (name "rust-as-raw-xcb-connection")
+    (version "1.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "as-raw-xcb-connection" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1am99fbsp5f5vnbvr0qnjma36q49c9zvdbn0czwwvian18mk2prd"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page "https://github.com/psychon/as-raw-xcb-connection")
+    (synopsis "Trait to facilitate interoperatibility with libxcb C API")
+    (description "This package provides trait to facilitate interoperatibility
+with @code{libxcb} C API.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-as-slice-0.2
   (package
     (name "rust-as-slice")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-gethostname-0.3.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (20 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-as-raw-xcb-connection-1 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-x11rb-protocol-0.12 Aleksandr Vityazev
                   ` (13 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-gethostname-0.3): New variable.
---
 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 0a7ec55a30..1dd240565e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27180,6 +27180,30 @@ (define-public rust-get-if-addrs-sys-0.1
 interfaces on the system.")
     (license (list license:expat license:bsd-3))))
 
+(define-public rust-gethostname-0.3
+  (package
+    (name "rust-gethostname")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gethostname" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0xy1wbx5k2bzi4cbaqj9wqgqsbn4f8pm6nsm1d86mibk66xd8rdv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/swsnr/gethostname.rs")
+    (synopsis "Gethostname for all platforms")
+    (description "This library provides @code{gethostname()} for all
+platforms.")
+    (license license:asl2.0)))
+
 (define-public rust-gethostname-0.2
   (package
     (name "rust-gethostname")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-x11rb-protocol-0.12.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (21 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-gethostname-0.3 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-x11rb-0.12 Aleksandr Vityazev
                   ` (12 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-x11rb-protocol-0.12): New variable.
---
 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 1dd240565e..6cb901026b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79913,6 +79913,29 @@ (define-public rust-wyz-0.2
      "This package provides a collection of utility functions.")
     (license license:expat)))
 
+(define-public rust-x11rb-protocol-0.12
+  (package
+    (name "rust-x11rb-protocol")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "x11rb-protocol" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1g24qdvq0mbyl2npz7zqy5v6hpdxq2qakkpnp3x02rzvl3ww7ml2"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-nix" ,rust-nix-0.26)
+        ("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/psychon/x11rb")
+    (synopsis "Rust bindings to X11")
+    (description "This package provides Rust bindings to X11.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-x25519-dalek-1
   (package
     (name "rust-x25519-dalek")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-x11rb-0.12.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (22 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-x11rb-protocol-0.12 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-enumflags2-derive-0.6 Aleksandr Vityazev
                   ` (11 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-x11rb-0.12): New variable.
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6cb901026b..abdaa7ae40 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79913,6 +79913,37 @@ (define-public rust-wyz-0.2
      "This package provides a collection of utility functions.")
     (license license:expat)))
 
+(define-public rust-x11rb-0.12
+  (package
+    (name "rust-x11rb")
+    (version "0.12.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "x11rb" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "02h492k920mb1733cdmly138zfiwkspil6ssqcvi7inyshk1nr5i"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
+        ("rust-gethostname" ,rust-gethostname-0.3)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-libloading" ,rust-libloading-0.7)
+        ("rust-nix" ,rust-nix-0.26)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-tracing" ,rust-tracing-0.1)
+        ("rust-winapi" ,rust-winapi-0.3)
+        ("rust-winapi-wsapoll" ,rust-winapi-wsapoll-0.1)
+        ("rust-x11rb-protocol" ,rust-x11rb-protocol-0.12))))
+    (home-page "https://github.com/psychon/x11rb")
+    (synopsis "Rust bindings to X11")
+    (description "This package provides Rust bindings to X11.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-x11rb-protocol-0.12
   (package
     (name "rust-x11rb-protocol")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-enumflags2-derive-0.6.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (23 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-x11rb-0.12 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-enumflags2-0.6 Aleksandr Vityazev
                   ` (10 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.6): New variable.
---
 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 abdaa7ae40..a8f45b4ffa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22772,6 +22772,26 @@ (define-public rust-enumflags2-derive-0.7
      "This package provides internal implementations for enumflags2.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-enumflags2-derive-0.6
+  (package
+    (inherit rust-enumflags2-derive-0.7)
+    (name "rust-enumflags2-derive")
+    (version "0.6.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enumflags2-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1kkcwi4n76bi1c16ms00dyk4d393gdf29kpr4k9zsn5z7m7fjvll"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-enumset-1
   (package
     (name "rust-enumset")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-enumflags2-0.6.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (24 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-enumflags2-derive-0.6 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-zbus-macros-1 Aleksandr Vityazev
                   ` (9 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-enumflags2-0.6): New variable.
---
 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 a8f45b4ffa..18976bc67c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22749,6 +22749,26 @@ (define-public rust-enumflags2-0.7
     (description "This package provides enum-based bit flags.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-enumflags2-0.6
+  (package
+    (inherit rust-enumflags2-0.7)
+    (name "rust-enumflags2")
+    (version "0.6.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "enumflags2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "182xd6cxxmadx1axnz6x73d12pzgwkc712zq2lxd4z1k48lxij43"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.6)
+        ("rust-serde" ,rust-serde-1))))))
+
 (define-public rust-enumflags2-derive-0.7
   (package
     (name "rust-enumflags2-derive")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-zbus-macros-1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (25 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-enumflags2-0.6 Aleksandr Vityazev
@ 2023-10-07  0:02 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zvariant-derive-2 Aleksandr Vityazev
                   ` (8 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:02 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-zbus-macros-1): New variable.
---
 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 18976bc67c..cb2ea80756 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80950,6 +80950,27 @@ (define-public rust-zbus-macros-3
     (description "This package provides proc-macros for zbus.")
     (license license:expat)))
 
+(define-public rust-zbus-macros-1
+  (package
+    (inherit rust-zbus-macros-3)
+    (name "rust-zbus-macros")
+    (version "1.9.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zbus-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "19p0pdwdf52zkaknav0pj5qvgcf52xk8a4p3a4ymxybwhjkmjfgs"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-zbus-names-2
   (package
     (name "rust-zbus-names")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-zvariant-derive-2.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (26 preceding siblings ...)
  2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-zbus-macros-1 Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zvariant-2 Aleksandr Vityazev
                   ` (7 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-zvariant-derive-2): New variable.
---
 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 cb2ea80756..be6f35b1d1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -81478,6 +81478,27 @@ (define-public rust-zvariant-derive-3
     (description "D-Bus & GVariant encoding & decoding")
     (license license:expat)))
 
+(define-public rust-zvariant-derive-2
+  (package
+    (inherit rust-zvariant-derive-3)
+    (name "rust-zvariant-derive-2")
+    (version "2.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zvariant-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1s9xk9c4p9vl0j2vr1abqc12mgv500sjc3fnh8ij3d1yb4i5xjp4"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-zvariant-utils-1
   (package
     (name "rust-zvariant-utils")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-zvariant-2.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (27 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zvariant-derive-2 Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zbus-1 Aleksandr Vityazev
                   ` (6 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-zvariant-2): New variable.
---
 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 be6f35b1d1..2a8887f716 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -81448,6 +81448,31 @@ (define-public rust-zvariant-3
     (description "D-Bus & GVariant encoding & decoding")
     (license license:expat)))
 
+(define-public rust-zvariant-2
+  (package
+    (inherit rust-zvariant-3)
+    (name "rust-zvariant-2")
+    (version "2.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zvariant" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0995d59vl8409mk3qrbshqrz5d76dq52szg0x2vqji07y9app356"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-arrayvec" ,rust-arrayvec-0.5)
+        ("rust-byteorder" ,rust-byteorder-1)
+        ("rust-enumflags2" ,rust-enumflags2-0.6)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-bytes" ,rust-serde-bytes-0.11)
+        ("rust-static-assertions" ,rust-static-assertions-1)
+        ("rust-zvariant-derive" ,rust-zvariant-derive-2))))))
+
 (define-public rust-zvariant-derive-3
   (package
     (name "rust-zvariant-derive")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-zbus-1.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (28 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zvariant-2 Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: rust-anyhow-1: Update to 1.0.75 Aleksandr Vityazev
                   ` (5 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-zbus-1): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2a8887f716..5930d6e800 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80918,6 +80918,39 @@ (define-public rust-zbus-3
     (description "This package provides an API for D-Bus communication.")
     (license license:expat)))
 
+(define-public rust-zbus-1
+  (package
+    (inherit rust-zbus-3)
+    (name "rust-zbus")
+    (version "1.9.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "zbus" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0jgwydwjgk16dyrzdbc1k0dnqj9kv9p3fwcv92a7l9np3hlv5glw"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-async-io" ,rust-async-io-1)
+        ("rust-byteorder" ,rust-byteorder-1)
+        ("rust-derivative" ,rust-derivative-2)
+        ("rust-enumflags2" ,rust-enumflags2-0.6)
+        ("rust-fastrand" ,rust-fastrand-1)
+        ("rust-futures" ,rust-futures-0.3)
+        ("rust-nb-connect" ,rust-nb-connect-1)
+        ("rust-nix" ,rust-nix-0.22)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-polling" ,rust-polling-2)
+        ("rust-scoped-tls" ,rust-scoped-tls-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.4)
+        ("rust-serde-repr" ,rust-serde-repr-0.1)
+        ("rust-zbus-macros" ,rust-zbus-macros-1)
+        ("rust-zvariant" ,rust-zvariant-2))))))
+
 (define-public rust-zbus-macros-3
   (package
     (name "rust-zbus-macros")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
prerequisite-patch-id: 9c816f74d4166f1be0964ea0ef27d602495cd9bb
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: rust-anyhow-1: Update to 1.0.75.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (29 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zbus-1 Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-xremap Aleksandr Vityazev
                   ` (4 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.75.
---
 gnu/packages/crates-io.scm | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5930d6e800..f403418f0f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -3316,23 +3316,24 @@ (define-public rust-antidote-1
 (define-public rust-anyhow-1
   (package
     (name "rust-anyhow")
-    (version "1.0.69")
+    (version "1.0.75")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "anyhow" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "007q0cw3zv8y5314c41vjyqznrqvim5ydv0306wy9mn34zbznji2"))))
+        (base32
+         "1rmcjkim91c5mw7h9wn8nv0k6x118yz0xg0z1q18svgn42mqqrm4"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
+     `(#:skip-build? #t
+       #:cargo-inputs
        (("rust-backtrace" ,rust-backtrace-0.3))
        #:cargo-development-inputs
        (("rust-futures" ,rust-futures-0.3)
         ("rust-rustversion" ,rust-rustversion-1)
-        ("rust-syn" ,rust-syn-1)
+        ("rust-syn" ,rust-syn-2)
         ("rust-thiserror" ,rust-thiserror-1)
         ("rust-trybuild" ,rust-trybuild-1))))
     (home-page "https://github.com/dtolnay/anyhow")

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
prerequisite-patch-id: 9c816f74d4166f1be0964ea0ef27d602495cd9bb
prerequisite-patch-id: faae90b478e36eb4f2f17bde8782032b30e2e4db
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add rust-xremap.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (30 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: rust-anyhow-1: Update to 1.0.75 Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-wayland Aleksandr Vityazev
                   ` (3 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/rust-apps.scm (rust-xremap): New local variable.
---
 gnu/packages/rust-apps.scm | 57 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 894173b7dd..fd9f36ab8a 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2535,3 +2535,60 @@ (define-public htmlq
     (synopsis "Like jq, but for HTML")
     (description "Extract content from HTML files using CSS selectors.")
     (license license:expat)))
+
+(define rust-xremap
+  (package
+    (name "rust-xremap")
+    (version "0.8.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "xremap" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1815hz1a93brj6v9102xypds1qslf6gxgk9vcvxhxlhy1c2pfxvj"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags '("--release")
+       #:features '()
+       #:cargo-inputs
+       (("rust-anyhow" ,rust-anyhow-1)
+        ("rust-clap" ,rust-clap-4)
+        ("rust-clap-complete" ,rust-clap-complete-4)
+        ("rust-derive-where" ,rust-derive-where-1)
+        ("rust-env-logger" ,rust-env-logger-0.10)
+        ("rust-evdev" ,rust-evdev-0.12)
+        ("rust-fork" ,rust-fork-0.1)
+        ("rust-hyprland" ,rust-hyprland-0.3)
+        ("rust-indoc" ,rust-indoc-2)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-nix" ,rust-nix-0.26)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-serde-json" ,rust-serde-json-1)
+        ("rust-serde-with" ,rust-serde-with-3)
+        ("rust-serde-yaml" ,rust-serde-yaml-0.9)
+        ("rust-swayipc" ,rust-swayipc-3)
+        ("rust-wayland-client" ,rust-wayland-client-0.30)
+        ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.1)
+        ("rust-x11rb" ,rust-x11rb-0.12)
+        ("rust-zbus" ,rust-zbus-1))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'configure 'relax-requirements
+           (lambda _
+             (substitute*
+                 "guix-vendor/rust-wayland-sys-0.31.1.tar.gz/Cargo.toml"
+               (("version = \"0.5.1\"") "version = \"0.5.0\""))
+             (substitute*
+                 "guix-vendor/rust-strum-macros-0.25.2.tar.gz/Cargo.toml"
+               (("version = \"0.4.1\"") "version = \"0.4.0\""))
+             (substitute* "Cargo.toml"
+               (("version = \"0.4.19\"") "version = \"0.4.17\"")
+               (("version = \"1.9.4\"") "version = \"1.9.1\"")))))))
+    (home-page "https://github.com/k0kubun/xremap")
+    (synopsis "Dynamic key remapp for X and Wayland")
+    (description "This package provides dynamic key remapp for X and Wayland.")
+    (license license:expat)))

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
prerequisite-patch-id: 9c816f74d4166f1be0964ea0ef27d602495cd9bb
prerequisite-patch-id: faae90b478e36eb4f2f17bde8782032b30e2e4db
prerequisite-patch-id: bf26fe3d5e2082445217490ec635e6e85b65247f
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add xremap-wayland.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (31 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-xremap Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-sway Aleksandr Vityazev
                   ` (2 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/rust-apps.scm (xremap-wayland): New variable.
---
 gnu/packages/rust-apps.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index fd9f36ab8a..9a6d261c69 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2592,3 +2592,11 @@ (define rust-xremap
     (synopsis "Dynamic key remapp for X and Wayland")
     (description "This package provides dynamic key remapp for X and Wayland.")
     (license license:expat)))
+
+(define-public xremap-wayland
+  (package
+    (inherit rust-xremap)
+    (name "xremap")
+    (arguments
+     (substitute-keyword-arguments (package-arguments rust-xremap)
+       ((#:features _) '(list "wlroots"))))))

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
prerequisite-patch-id: 9c816f74d4166f1be0964ea0ef27d602495cd9bb
prerequisite-patch-id: faae90b478e36eb4f2f17bde8782032b30e2e4db
prerequisite-patch-id: bf26fe3d5e2082445217490ec635e6e85b65247f
prerequisite-patch-id: 1722a64febdad4cfaff4a22c44d9661fcf0b6a5a
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add xremap-sway.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (32 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-wayland Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-x11 Aleksandr Vityazev
  2023-10-22 13:39 ` bug#66378: [PATCH 00/35] Add xremap Efraim Flashner
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/rust-apps.scm (xremap-sway): New variable.
---
 gnu/packages/rust-apps.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 9a6d261c69..d0e3afc178 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2600,3 +2600,11 @@ (define-public xremap-wayland
     (arguments
      (substitute-keyword-arguments (package-arguments rust-xremap)
        ((#:features _) '(list "wlroots"))))))
+
+(define-public xremap-sway
+  (package
+    (inherit rust-xremap)
+    (name "xremap")
+    (arguments
+     (substitute-keyword-arguments (package-arguments rust-xremap)
+       ((#:features _) '(list "sway"))))))

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
prerequisite-patch-id: 9c816f74d4166f1be0964ea0ef27d602495cd9bb
prerequisite-patch-id: faae90b478e36eb4f2f17bde8782032b30e2e4db
prerequisite-patch-id: bf26fe3d5e2082445217490ec635e6e85b65247f
prerequisite-patch-id: 1722a64febdad4cfaff4a22c44d9661fcf0b6a5a
prerequisite-patch-id: a50461c3f84736992a9fdcc23c36920a6555d567
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* [bug#66378] [PATCH] gnu: Add xremap-x11.
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (33 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-sway Aleksandr Vityazev
@ 2023-10-07  0:03 ` Aleksandr Vityazev
  2023-10-22 13:39 ` bug#66378: [PATCH 00/35] Add xremap Efraim Flashner
  35 siblings, 0 replies; 37+ messages in thread
From: Aleksandr Vityazev @ 2023-10-07  0:03 UTC (permalink / raw)
  To: 66378

* gnu/packages/rust-apps.scm (xremap-x11): New variable.
Update copyright.
* gnu/packages/crates-io: Update copyright.
---
 gnu/packages/crates-io.scm |  2 +-
 gnu/packages/rust-apps.scm | 11 ++++++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f403418f0f..46e635c36f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23,7 +23,7 @@
 ;;; Copyright © 2021-2023 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2021 Jacob Hrbek <kreyren@rixotstudio.cz>
 ;;; Copyright © 2021, 2022 Nicolas Graves <ngraves@ngraves.fr>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
+;;; Copyright © 2022, 2023 Aleksandr Vityazev <avityazev@gmail.com>
 ;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
 ;;; Copyright © 2022 Evgenii Lepikhin <e.lepikhin@corp.mail.ru>
 ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com>
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index d0e3afc178..4bb56eb575 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -16,7 +16,7 @@
 ;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com>
 ;;; Copyright © 2021 jgart <jgart@dismail.de>
 ;;; Copyright © 2021 Nicolas Graves <ngraves@ngraves.fr>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
+;;; Copyright © 2022, 2023 Aleksandr Vityazev <avityazev@gmail.com>
 ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com>
 ;;; Copyright © 2022 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2022 Mathieu Laparie <mlaparie@disr.it>
@@ -2608,3 +2608,12 @@ (define-public xremap-sway
     (arguments
      (substitute-keyword-arguments (package-arguments rust-xremap)
        ((#:features _) '(list "sway"))))))
+
+(define-public xremap-x11
+  (package
+    (inherit rust-xremap)
+    (name "xremap")
+    (arguments
+     (substitute-keyword-arguments (package-arguments rust-xremap)
+       ((#:features _) '(list "x11"))))
+    (propagated-inputs (list libx11))))

base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
prerequisite-patch-id: a7fdd2f87131ad73865389152d4a826df24fcae7
prerequisite-patch-id: 1600413a45a50114906f4390653c3fbb7f536a4c
prerequisite-patch-id: 51e95882782a53eda933e884fb5e80487ba52b9f
prerequisite-patch-id: 177b2873f4e77585c464ac3d24bec78d58f128bd
prerequisite-patch-id: 631a6785018f999fcbf7e22fb8e2aae9329ced55
prerequisite-patch-id: 1bd1b328f9e3c7119fed731ffd7e7d87ac33f0c2
prerequisite-patch-id: 79105270952c22f07255cb315da1db44f505b07b
prerequisite-patch-id: 9c5af3baa3dac6233837fb6eb0b7467b969caff4
prerequisite-patch-id: 1156b461c8622b5071656309b05c026abab0f277
prerequisite-patch-id: 8a5e3746b5092496884d50ef4359148ac9349a83
prerequisite-patch-id: 579e44cb67db2d0d3c6232c7c306457a0b5a1a27
prerequisite-patch-id: f5dc3c2782749512e23becb166db7aafacd0be1f
prerequisite-patch-id: 41717fac7367d7e596c093548408ab4bb7d11575
prerequisite-patch-id: 82761b9bede107314f9e75282e1851da281e1d53
prerequisite-patch-id: 4eaffd8b1788833c76590916476337e55ae234b0
prerequisite-patch-id: b501999eff4662ed2917dba3b934abd1a5e2252a
prerequisite-patch-id: d2b947c72b82c6366d8164f1d732a4d25c6cb4fa
prerequisite-patch-id: e1df80a774d3de676f01f262c68f506b0bc1ed92
prerequisite-patch-id: 1e2e9dfb8051b74814d7711e0247674a20329b1e
prerequisite-patch-id: 3dc346b9df988744c17f4c810753d8afcb00a642
prerequisite-patch-id: e2c517c1181b6b34eda2f660985dd6db280d886f
prerequisite-patch-id: cf256fc20be65ced1f1486423f4bbea768d686ae
prerequisite-patch-id: 4c8c9425dae8a721016c4e0e7ed9c2fbe3556d9e
prerequisite-patch-id: fb5c2f33b0ee041a46c6025d04271c3dbdb53d15
prerequisite-patch-id: c9d2a6a24a622955395ad090a0eb22598c16b23d
prerequisite-patch-id: eeeefc7040171849bdaa2c9cd9f47731c80287ea
prerequisite-patch-id: 56c4e80a78ecd8514c5d96c4492925ad57d4dd14
prerequisite-patch-id: ebee5547a41485f7ca26f93609f53ade60601f3f
prerequisite-patch-id: 9c816f74d4166f1be0964ea0ef27d602495cd9bb
prerequisite-patch-id: faae90b478e36eb4f2f17bde8782032b30e2e4db
prerequisite-patch-id: bf26fe3d5e2082445217490ec635e6e85b65247f
prerequisite-patch-id: 1722a64febdad4cfaff4a22c44d9661fcf0b6a5a
prerequisite-patch-id: a50461c3f84736992a9fdcc23c36920a6555d567
prerequisite-patch-id: 6dec4cc56ec808267f99ac5f1be941fabb28e126
-- 
2.41.0


-- 

Aleksandr Vityazev




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

* bug#66378: [PATCH 00/35] Add xremap
  2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
                   ` (34 preceding siblings ...)
  2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-x11 Aleksandr Vityazev
@ 2023-10-22 13:39 ` Efraim Flashner
  35 siblings, 0 replies; 37+ messages in thread
From: Efraim Flashner @ 2023-10-22 13:39 UTC (permalink / raw)
  To: Aleksandr Vityazev; +Cc: 66378-done

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

Thanks for the patches!

I had to make a couple of changes. Mostly moving the rust-wayland-*
packages to rust-graphics.scm, and I had to downgrade a couple of the
packages so that we wouldn't need to bump any crates that would cause a
world rebuild.

On Sat, Oct 07, 2023 at 02:58:21AM +0300, Aleksandr Vityazev wrote:
> 
> Aleksandr Vityazev (35):
>   gnu: Add rust-derive-where-1.
>   gnu: Add rust-evdev-0.12.
>   gnu: Add rust-fork-0.1.
>   gnu: Add rust-hyprland-macros-0.3.
>   gnu: Add rust-strum-macros-0.25.
>   gnu: Add rust-strum-0.25.
>   gnu: Add rust-hyprland-0.3.
>   gnu: Add rust-darling-core-0.20.
>   gnu: Add rust-darling-macro-0.20.
>   gnu: Add rust-darling-0.20.
>   gnu: Add rust-serde-with-macros-3.
>   gnu: Add rust-serde-with-3.
>   gnu: Add rust-wayland-sys-0.31.
>   gnu: Add rust-wayland-backend-0.1.
>   gnu: Add rust-quick-xml-0.28.
>   gnu: Add rust-wayland-scanner-0.30.
>   gnu: Add rust-wayland-client-0.30.
>   gnu: Add rust-wayland-server-0.30.
>   gnu: Add rust-wayland-protocols-0.30.
>   gnu: Add rust-wayland-protocols-wlr-0.1.
>   gnu: Add rust-as-raw-xcb-connection-1.
>   gnu: Add rust-gethostname-0.3.
>   gnu: Add rust-x11rb-protocol-0.12.
>   gnu: Add rust-x11rb-0.12.
>   gnu: Add rust-enumflags2-derive-0.6.
>   gnu: Add rust-enumflags2-0.6.
>   gnu: Add rust-zbus-macros-1.
>   gnu: Add rust-zvariant-derive-2.
>   gnu: Add rust-zvariant-2.
>   gnu: Add rust-zbus-1.
>   gnu: rust-anyhow-1: Update to 1.0.75.
>   gnu: Add rust-xremap.
>   gnu: Add xremap-wayland.
>   gnu: Add xremap-sway.
>   gnu: Add xremap-x11.
> 
>  gnu/packages/crates-io.scm | 819 ++++++++++++++++++++++++++++++++++++-
>  gnu/packages/rust-apps.scm |  84 +++-
>  2 files changed, 895 insertions(+), 8 deletions(-)
> 
> 
> base-commit: a7e6b4c98b97921ab695218f9b89be4f1ded48c9
> prerequisite-patch-id: ec4a09723b91089c8eb5b5269ae81272bb4d81b4
> prerequisite-patch-id: 9680399593e3dcdb5b10ee646023efd1215942d9
> prerequisite-patch-id: 66497a0079d0077e7b5001707d8211c525ea7193
> prerequisite-patch-id: 4f512542ae5806d47054e063e3dd1df66258c530
> prerequisite-patch-id: 48abb1e84ca8d85b23794222f8fa5b4d2dfa4699
> -- 
> 2.41.0
> 
> -- 
> Best regards,
> Aleksandr Vityazev
> 
> 
> 

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

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

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

end of thread, other threads:[~2023-10-22 13:41 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-06 23:58 [bug#66378] [PATCH 00/35] Add xremap Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-derive-where-1 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-evdev-0.12 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-fork-0.1 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-hyprland-macros-0.3 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-strum-macros-0.25 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-strum-0.25 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-hyprland-0.3 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-core-0.20 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-macro-0.20 Aleksandr Vityazev
2023-10-07  0:01 ` [bug#66378] [PATCH] gnu: Add rust-darling-0.20 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-serde-with-macros-3 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-serde-with-3 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-sys-0.31 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-backend-0.1 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-quick-xml-0.28 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-scanner-0.30 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-client-0.30 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-server-0.30 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-0.30 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-wayland-protocols-wlr-0.1 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-as-raw-xcb-connection-1 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-gethostname-0.3 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-x11rb-protocol-0.12 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-x11rb-0.12 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-enumflags2-derive-0.6 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-enumflags2-0.6 Aleksandr Vityazev
2023-10-07  0:02 ` [bug#66378] [PATCH] gnu: Add rust-zbus-macros-1 Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zvariant-derive-2 Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zvariant-2 Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-zbus-1 Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: rust-anyhow-1: Update to 1.0.75 Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add rust-xremap Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-wayland Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-sway Aleksandr Vityazev
2023-10-07  0:03 ` [bug#66378] [PATCH] gnu: Add xremap-x11 Aleksandr Vityazev
2023-10-22 13:39 ` bug#66378: [PATCH 00/35] Add xremap Efraim Flashner

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

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

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