* [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