GNU bug report logs - #51730
[PATCH 01/21] gnu: Add rust-argh-shared-0.1.

Previous Next

Package: guix-patches;

Reported by: phodina <phodina <at> protonmail.com>

Date: Tue, 9 Nov 2021 21:11:01 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51730 in the body.
You can then email your comments to 51730 AT debbugs.gnu.org in the normal way.

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

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


Report forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:11:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to phodina <phodina <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 09 Nov 2021 21:11:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: Guix Patches <guix-patches <at> gnu.org>
Subject: [PATCH 01/21] gnu: Add rust-argh-shared-0.1.
Date: Tue, 09 Nov 2021 21:10:08 +0000
Hi,

this series of patches adds Spotify TUI player.


* gnu/packages/crates-io.scm (rust-argh-shared-0.1): New variable.

---8<---------cut here---------------->8----
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4ccf463e23..03c4baf0ec 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2267,6 +2267,24 @@ (define-public rust-arg-enum-proc-macro-0.3
 @code{arg_enum}.")
     (license license:expat)))

+(define-public rust-argh-shared-0.1
+  (package
+    (name "rust-argh-shared")
+    (version "0.1.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "argh_shared" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "0crzkzr4mq9gyys3m0idgsfwwrwd4dk70scp7rspvb2fmgd01piq"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page "https://github.com/google/argh")
+    (synopsis "Derive-based argument parsing optimized for code size")
+    (description "Derive-based argument parsing optimized for code size")
+    (license license:bsd-3)))
+
 (define-public rust-argon2rs-0.2
   (package
     (name "rust-argon2rs")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:13:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 02/21] gnu: Add rust-argh-derive-0.1.
Date: Tue, 09 Nov 2021 21:12:50 +0000
* gnu/packages/crates-io (rust-argh-derive-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 03c4baf0ec..f15296a670 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2285,6 +2285,32 @@ (define-public rust-argh-shared-0.1
     (description "Derive-based argument parsing optimized for code size")
     (license license:bsd-3)))

+(define-public rust-argh-derive-0.1
+  (package
+    (name "rust-argh-derive")
+    (version "0.1.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "argh_derive" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "13qz9i9frdjl1v9aqw5b2cs7wn3h34x2xkpsi9wcl1hcpjd23ba8"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build?
+        #t
+        #:cargo-inputs
+        (("rust-argh-shared" ,rust-argh-shared-0.1)
+         ("rust-heck" ,rust-heck-0.3)
+         ("rust-proc-macro2" ,rust-proc-macro2-1)
+         ("rust-quote" ,rust-quote-1)
+         ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/google/argh")
+    (synopsis "Derive-based argument parsing optimized for code size")
+    (description "Derive-based argument parsing optimized for code size")
+    (license license:bsd-3)))
+
 (define-public rust-argon2rs-0.2
   (package
     (name "rust-argon2rs")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:14:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 03/21] gnu: Add rust-argh-0.1.
Date: Tue, 09 Nov 2021 21:13:16 +0000
* gnu/packages/crates-io.scm (rust-argh-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f15296a670..1375dfd5b0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2311,6 +2311,27 @@ (define-public rust-argh-derive-0.1
     (description "Derive-based argument parsing optimized for code size")
     (license license:bsd-3)))

+(define-public rust-argh-0.1
+  (package
+    (name "rust-argh")
+    (version "0.1.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "argh" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "1gy9y69d38q7f5147kj823swgggc3m30x7z2z1lrjpwpsxncf8zh"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-argh-derive" ,rust-argh-derive-0.1)
+         ("rust-argh-shared" ,rust-argh-shared-0.1))))
+    (home-page "https://github.com/google/argh")
+    (synopsis "Derive-based argument parser optimized for code size")
+    (description "Derive-based argument parser optimized for code size")
+    (license license:bsd-3)))
+
 (define-public rust-argon2rs-0.2
   (package
     (name "rust-argon2rs")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:15:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 04/21] gnu: Add rust-tui-0.16.
Date: Tue, 09 Nov 2021 21:13:54 +0000
* gnu/packages/crates-io.scm (rust-tui-0.16): New variable.
 (rust-tui-0.15): Inherit from above.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1375dfd5b0..3cb3ccf601 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56314,31 +56314,34 @@ (define-public rust-ttf-parser-0.6
 parser.")
     (license (list license:expat license:asl2.0))))

-(define-public rust-tui-0.15
+(define-public rust-tui-0.16
   (package
     (name "rust-tui")
-    (version "0.15.0")
+    (version "0.16.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tui" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0w9azg9zj1nnwcwbra9pxrwy47ab0m2bhanbkchydv8lscx8y7c6"))))
+        (base32 "08qcdjmi8sn2xyh38ilr17i9bn89ic2aaqx3rybyv7h44x7cxj1r"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-bitflags" ,rust-bitflags-1)
         ("rust-cassowary" ,rust-cassowary-0.3)
-        ("rust-crossterm" ,rust-crossterm-0.19)
+        ("rust-crossterm" ,rust-crossterm-0.20)
         ("rust-easycurses" ,rust-easycurses-0.12)
         ("rust-pancurses" ,rust-pancurses-0.16)
         ("rust-rustbox" ,rust-rustbox-0.11)
         ("rust-serde" ,rust-serde-1)
         ("rust-termion" ,rust-termion-1)
         ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
-        ("rust-unicode-width" ,rust-unicode-width-0.1))))
+        ("rust-unicode-width" ,rust-unicode-width-0.1))
+       #:cargo-development-inputs
+       (("rust-argh" ,rust-argh-0.1)
+        ("rust-rand" ,rust-rand-0.8))))
     (home-page "https://github.com/fdehau/tui-rs")
     (synopsis "Library to build rich terminal user interfaces or dashboards")
     (description
@@ -56346,6 +56349,32 @@ (define-public rust-tui-0.15
 or dashboards.")
     (license license:expat)))

+(define-public rust-tui-0.15
+  (package
+    (inherit rust-tui-0.16)
+    (name "rust-tui")
+    (version "0.15.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tui" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0w9azg9zj1nnwcwbra9pxrwy47ab0m2bhanbkchydv8lscx8y7c6"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cassowary" ,rust-cassowary-0.3)
+        ("rust-crossterm" ,rust-crossterm-0.19)
+        ("rust-easycurses" ,rust-easycurses-0.12)
+        ("rust-pancurses" ,rust-pancurses-0.16)
+        ("rust-rustbox" ,rust-rustbox-0.11)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-termion" ,rust-termion-1)
+        ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+        ("rust-unicode-width" ,rust-unicode-width-0.1))))))
+
 (define-public rust-tui-0.14
   (package
     (inherit rust-tui-0.15)
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:15:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 05/21] gnu: Add rust-random-0.12.
Date: Tue, 09 Nov 2021 21:14:24 +0000
* gnu/packages/crates-io.scm (rust-random-0.12): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3cb3ccf601..c175e677a1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39709,6 +39709,24 @@ (define-public rust-rand-xoshiro-0.1
        #:cargo-development-inputs
        (("rust-rand" ,rust-rand-0.6))))))

+(define-public rust-random-0.12
+  (package
+    (name "rust-random")
+    (version "0.12.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "random" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "03s2c59vzcr5fmxbhlhxvrsnwgic488jl4br1k4q369lhls3mlcp"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page "https://github.com/stainless-steel/random")
+    (synopsis "Sources of randomness")
+    (description "The package provides sources of randomness.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-random-fast-rng-0.1
   (package
     (name "rust-random-fast-rng")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:16:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 06/21] gnu: Add rust-dotenv-0.13
Date: Tue, 09 Nov 2021 21:14:56 +0000
* gnu/packages/crates-io.scm (rust-dotenv-0.13): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c175e677a1..686e86e429 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15214,6 +15214,28 @@ (define-public rust-dotenv-0.15
 Rust.")
     (license license:expat)))

+(define-public rust-dotenv-0.13
+  (package
+    (inherit rust-dotenv-0.15)
+    (name "rust-dotenv")
+    (version "0.13.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "dotenv" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "11jdifvvwbn60gf5iq2awyq9fik1d9xk7rhch332nwwnkhks3l60"))))
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-clap" ,rust-clap-2)
+         ("rust-failure" ,rust-failure-0.1)
+         ("rust-lazy-static" ,rust-lazy-static-1)
+         ("rust-regex" ,rust-regex-1))
+        #:cargo-development-inputs
+        (("rust-tempdir" ,rust-tempdir-0.3))))))
+
 (define-public rust-dotenv-0.10
   (package
     (inherit rust-dotenv-0.15)
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:16:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 07/21] gnu: Add rust-derive-builder-core-0.5.
Date: Tue, 09 Nov 2021 21:15:19 +0000
* gnu/packages/crates-io.scm (rust-derive-builder-core-0.5): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 686e86e429..5575f394ce 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13853,6 +13853,27 @@ (define-public rust-derive-builder-core-0.9
        #:cargo-development-inputs
        (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))

+(define-public rust-derive-builder-core-0.5
+  (package
+    (inherit rust-derive-builder-core-0.9)
+    (name "rust-derive-builder-core")
+    (version "0.5.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "derive_builder_core" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "0drbjk6n8ywls8cmhp4r8xkyjsja0wk3854cn5mj8g1km4ys5202"))))
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-darling" ,rust-darling-0.9)
+         ("rust-log" ,rust-log-0.4)
+         ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+         ("rust-quote" ,rust-quote-0.6)
+         ("rust-syn" ,rust-syn-0.15))))))
+
 (define-public rust-derive-builder-core-0.2
   (package
     (inherit rust-derive-builder-core-0.9)
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:17:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 08/21] gnu: Add rust-derive-builder-0.7.
Date: Tue, 09 Nov 2021 21:16:41 +0000
* gnu/packages/crates-io.scm (rust-derive-builder-0.7): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5575f394ce..ff5e21dc6c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13777,6 +13777,31 @@ (define-public rust-derive-builder-0.9
         #:cargo-development-inputs
         (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))

+(define-public rust-derive-builder-0.7
+  (package
+    (inherit rust-derive-builder-0.9)
+    (name "rust-derive-builder")
+    (version "0.7.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "derive_builder" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "1m34zpj6fw764g7s368r2wgazp154m24d4rshbgn18fdlfk3zi9s"))))
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
+         ("rust-darling" ,rust-darling-0.9)
+         ("rust-derive-builder-core" ,rust-derive-builder-core-0.5)
+         ("rust-env-logger" ,rust-env-logger-0.5)
+         ("rust-log" ,rust-log-0.4)
+         ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+         ("rust-quote" ,rust-quote-0.6)
+         ("rust-skeptic" ,rust-skeptic-0.13)
+         ("rust-syn" ,rust-syn-0.15))))))
+
 (define-public rust-derive-builder-0.5
   (package
     (inherit rust-derive-builder-0.9)
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:18:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 09/21] gnu: Add rust-rspotify-0.10.
Date: Tue, 09 Nov 2021 21:17:27 +0000
* gnu/packages/crates-io.scm (rust-rspotify-0.10): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ff5e21dc6c..2c39a411ad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48438,6 +48438,45 @@ (define-public rust-spmc-0.3
     (description "Simple SPMC channel")
     (license (list license:expat license:asl2.0))))

+(define-public rust-rspotify-0.10
+  (package
+    (name "rust-rspotify")
+    (version "0.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "rspotify" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "196wd157l3fn6hlyixgffhl2x516g4fpa3s91arhcikiifsppzgf"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-base64" ,rust-base64-0.10)
+         ("rust-chrono" ,rust-chrono-0.4)
+         ("rust-derive-builder" ,rust-derive-builder-0.7)
+         ("rust-dotenv" ,rust-dotenv-0.13)
+         ("rust-env-logger" ,rust-env-logger-0.6)
+         ("rust-failure" ,rust-failure-0.1)
+         ("rust-itertools" ,rust-itertools-0.8)
+         ("rust-lazy-static" ,rust-lazy-static-1)
+         ("rust-log" ,rust-log-0.4)
+         ("rust-percent-encoding" ,rust-percent-encoding-1)
+         ("rust-rand" ,rust-rand-0.6)
+         ("rust-random" ,rust-random-0.12)
+         ("rust-reqwest" ,rust-reqwest-0.10)
+         ("rust-serde" ,rust-serde-1)
+         ("rust-serde-derive" ,rust-serde-derive-1)
+         ("rust-serde-json" ,rust-serde-json-1)
+         ("rust-url" ,rust-url-1)
+         ("rust-webbrowser" ,rust-webbrowser-0.5))))
+    (home-page "https://github.com/ramsayleung/rspotify")
+    (synopsis "Spotify API wrapper")
+    (description "This package provides wrapper API forSpotify streaming
+service.")
+    (license license:expat)))
+
 (define-public rust-spsc-buffer-0.1
   (package
     (name "rust-spsc-buffer")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:19:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 10/21] gnu: Add rust-winapi-wsapoll-0.1.
Date: Tue, 09 Nov 2021 21:17:51 +0000
* gnu/packages/crates-io.scm (rust-winapi-wsapoll-0.1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2c39a411ad..8ebaef2133 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59805,6 +59805,27 @@ (define-public rust-winapi-util-0.1
     (license (list license:unlicense
                    license:expat))))

+(define-public rust-winapi-wsapoll-0.1
+  (package
+    (name "rust-winapi-wsapoll")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "winapi-wsapoll" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0vnzlcm6yrlx0xdx4g7zr41n84aj73h0p8fwh0m60mbiyl873ha4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/psychon/winapi-wsapoll")
+    (synopsis "Safe wrapper around WSAPoll")
+    (description "This package provides safe wrapper around WSAPoll.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-winapi-x86-64-pc-windows-gnu-0.4
   (package
     (name "rust-winapi-x86-64-pc-windows-gnu")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:19:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 11/21] gnu: Add rust-x11rb-0.8.
Date: Tue, 09 Nov 2021 21:18:18 +0000
* gnu/packages/crates-graphics.scm (rust-x11rb-0.8): New variable.

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index e3be9bcdcd..d50056e948 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -3005,6 +3005,33 @@ (define-public rust-x11-2
     (description "This crate provides X11 library bindings for Rust.")
     (license license:expat)))

+(define-public rust-x11rb-0.8
+  (package
+    (name "rust-x11rb")
+    (version "0.8.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "x11rb" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "068g5ll4l5f35c2v098hj0kj2c9ma0r7v3pbli164q9g7w5hiyvg"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-gethostname" ,rust-gethostname-0.2)
+         ("rust-libc" ,rust-libc-0.2)
+         ("rust-libloading" ,rust-libloading-0.7)
+         ("rust-nix" ,rust-nix-0.20)
+         ("rust-once-cell" ,rust-once-cell-1)
+         ("rust-winapi" ,rust-winapi-0.3)
+         ("rust-winapi-wsapoll" ,rust-winapi-wsapoll-0.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-x11-clipboard-0.5
   (package
     (name "rust-x11-clipboard")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:20:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 12/21] gnu: Add rust-tree-magic-0.2.
Date: Tue, 09 Nov 2021 21:18:47 +0000
* gnu/packages/crates-io.scm (rust-tree-magic-0.2): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8ebaef2133..83355cabcb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55529,6 +55529,38 @@ (define-public rust-trash-1
 recycle bin.")
     (license license:expat)))

+(define-public rust-tree-magic-0.2
+  (package
+    (name "rust-tree-magic")
+    (version "0.2.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "tree_magic" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "0adndj775gjcvkf7yxdfj3pl39fcdiibswwgff23lm9yrrkr7ndi"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build?
+        #t
+        #:cargo-inputs
+        (("rust-clap" ,rust-clap-2)
+         ("rust-fnv" ,rust-fnv-1)
+         ("rust-lazy-static" ,rust-lazy-static-1)
+         ("rust-nom" ,rust-nom-3)
+         ("rust-num-cpus" ,rust-num-cpus-1)
+         ("rust-parking-lot" ,rust-parking-lot-0.10)
+         ("rust-petgraph" ,rust-petgraph-0.5)
+         ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
+         ("rust-tabwriter" ,rust-tabwriter-1)
+         ("rust-walkdir" ,rust-walkdir-2))))
+    (home-page "https://github.com/aahancoc/tree_magic/")
+    (synopsis "Determines the MIME type")
+    (description "This package determines the MIME type of a file by
+traversing a filetype tree.")
+    (license license:expat)))
+
 (define-public rust-treeline-0.1
   (package
     (name "rust-treeline")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:20:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 13/21] gnu: rust-anyhow-1: Update to 1.0.46.
Date: Tue, 09 Nov 2021 21:19:05 +0000
* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.46.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 83355cabcb..14dfbbcd73 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1959,7 +1959,7 @@ (define-public rust-antidote-1
 (define-public rust-anyhow-1
   (package
     (name "rust-anyhow")
-    (version "1.0.37")
+    (version "1.0.46")
     (source
      (origin
        (method url-fetch)
@@ -1968,7 +1968,7 @@ (define-public rust-anyhow-1
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "11kaqp25lchr2ckyc46zm6blzndnw0w2w8qv0sp8z4xcxqgw2rzf"))))
+         "0w0zm1bqk5kbk834r4xszlzqiln4vw5k1lnlswyjkh24khi2ia1s"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-development-inputs
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:20:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 14/21] gnu: Add rust-atty-0.2.11.
Date: Tue, 09 Nov 2021 21:19:35 +0000
* gnu/packages/crates-io.scm (rust-atty-0.2.11): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 14dfbbcd73..ff9d1cec83 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -4004,6 +4004,26 @@ (define-public rust-atty-0.2
      "This package provides a simple interface for querying atty.")
     (license license:expat)))

+(define-public rust-atty-0.2.11
+  (package
+    (inherit rust-atty-0.2)
+    (name "rust-atty")
+    (version "0.2.11")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "atty" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "0lln6vaczj521qqjbaqnb81w5p6xk4fjfkg33r0m22cm4f3mnzcs"))))
+    (arguments
+      `(#:skip-build?
+        #t
+        #:cargo-inputs
+        (("rust-libc" ,rust-libc-0.2)
+         ("rust-termion" ,rust-termion-1)
+         ("rust-winapi" ,rust-winapi-0.3))))))
+
 (define-public rust-autocfg-1
   (package
     (name "rust-autocfg")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:21:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 15/21] gnu: rust-os-pipe-0.9: Update to 0.9.2.
Date: Tue, 09 Nov 2021 21:19:55 +0000
* gnu/packages/crates-io.scm (rust-os-pipe-0.9): Update to 0.0.2.
  (rust-duct-0.13)[arguments](cargo-inputs): Update to rust-os-pipe-0.9.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ff9d1cec83..78dcc12ec2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -15474,7 +15474,7 @@ (define-public rust-duct-0.13
        #:cargo-inputs
        (("rust-libc" ,rust-libc-0.2)
         ("rust-once-cell" ,rust-once-cell-1)
-        ("rust-os-pipe" ,rust-os-pipe-0.8)
+        ("rust-os-pipe" ,rust-os-pipe-0.9)
         ("rust-shared-child" ,rust-shared-child-0.3))
        #:cargo-development-inputs
        (("rust-tempdir" ,rust-tempdir-0.3))))
@@ -33615,10 +33615,10 @@ (define-public rust-os-info-3
      "This library detects the operating system type and version.")
     (license license:expat)))

-(define-public rust-os-pipe-0.8
+(define-public rust-os-pipe-0.9
   (package
     (name "rust-os-pipe")
-    (version "0.8.2")
+    (version "0.9.2")
     (source
      (origin
        (method url-fetch)
@@ -33627,7 +33627,7 @@ (define-public rust-os-pipe-0.8
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "049ax8shxik7mm68r2nf7xnrcq3z3p7hz54sbrcxwywxqsjdzs41"))))
+         "04yjs1hf88jjm17g8a2lr7ibxyyg460rzbgcw9f1yzihq833y8zv"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:21:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 16/21] gnu: Add rust-simple-logger-1.
Date: Tue, 09 Nov 2021 21:20:50 +0000

* gnu/packages/crates-io.scm (rust-simple-logger-1): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 78dcc12ec2..ab338ffe5b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47393,6 +47393,32 @@ (define-public rust-similar-1
     (description "This package provides a diff library for Rust.")
     (license license:asl2.0)))

+(define-public rust-simple-logger-1
+  (package
+    (name "rust-simple-logger")
+    (version "1.13.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "simple-logger" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "01wz5xjpski45xq8v1bg8g05flj5h1sl63aabl2c6kj0hz337pmp"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-atty" ,rust-atty-0.2)
+         ("rust-chrono" ,rust-chrono-0.4)
+         ("rust-colored" ,rust-colored-1)
+         ("rust-log" ,rust-log-0.4)
+         ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/borntyping/rust-simple_logger")
+    (synopsis "Logger with a readable output format")
+    (description
+      "This package provides a logger that prints all messages with
+a readable output format")
+    (license license:expat)))
+
 (define-public rust-simple-mutex-1
   (package
     (name "rust-simple-mutex")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:22:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 17/21] gnu: Add rust-stderrlog-0.4.
Date: Tue, 09 Nov 2021 21:21:18 +0000
* gnu/packages/crates-io.scm (rust-stderrlog-0.4): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ab338ffe5b..473c74d920 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48847,6 +48847,32 @@ (define-public rust-std-prelude-0.2
 codebase.")
     (license license:expat)))

+(define-public rust-stderrlog-0.4
+  (package
+    (name "rust-stderrlog")
+    (version "0.4.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "stderrlog" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "09bzvmx2lzyycr1xfcvfwnvqsjg9kb4w22hb19bjqid5j2dyxr9j"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-atty" ,rust-atty-0.2.11)
+         ("rust-chrono" ,rust-chrono-0.4)
+         ("rust-log" ,rust-log-0.4)
+         ("rust-termcolor" ,rust-termcolor-1)
+         ("rust-thread-local" ,rust-thread-local-0.3.4))))
+    (home-page "https://github.com/cardoe/stderrlog-rs")
+    (synopsis "Logger that logs to stderr")
+    (description "This package provides logger that logs to stderr based
+on verbosity specified")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-stdweb-0.4
   (package
     (name "rust-stdweb")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:22:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 18/21] gnu: Add rust-thread-local-0.3.4.
Date: Tue, 09 Nov 2021 21:21:34 +0000
* gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 473c74d920..c6681eb46a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52643,6 +52643,25 @@ (define-public rust-thread-local-0.3
      `(#:skip-build? #t
        #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1))))))

+(define-public rust-thread-local-0.3.4
+  (package
+    (inherit rust-thread-local-0.3)
+    (name "rust-thread-local")
+    (version "0.3.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "thread_local" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "055vj0ddb6vh0zaqdlxssfqzzpgs4ll5l5j7nqvabdzfgasw95qn"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-lazy-static" ,rust-lazy-static-0.2)
+         ("rust-unreachable" ,rust-unreachable-1))))))
+
 (define-public rust-thread-local-0.2
   (package
     (inherit rust-thread-local-0.3)
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:23:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 19/21] gnu: Add rust-wl-clipboard-rs-0.4.
Date: Tue, 09 Nov 2021 21:22:09 +0000
* gnu/packages/crates-graphics.scm (rust-wl-clipboard-rs-0.4): New variable.
* gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch: New file.
* gnu/local.mk: Add patch.

diff --git a/gnu/local.mk b/gnu/local.mk
index 05258ac054..01a82248f1 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1760,6 +1760,7 @@ dist_patch_DATA =					\
   %D%/packages/patches/rust-nettle-sys-disable-vendor.patch	 \
   %D%/packages/patches/rust-reproducible-builds.patch		 \
   %D%/packages/patches/rust-openssl-sys-no-vendor.patch	\
+  %D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch \
   %D%/packages/patches/sbc-fix-build-non-x86.patch		\
   %D%/packages/patches/sbcl-burgled-batteries3-fix-signals.patch\
   %D%/packages/patches/sbcl-clml-fix-types.patch		\
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index d50056e948..a1ea11416c 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2402,6 +2402,44 @@ (define-public rust-wayland-client-0.21
        (("rust-byteorder" ,rust-byteorder-1)
         ("rust-tempfile" ,rust-tempfile-3))))))

+(define-public rust-wl-clipboard-rs-0.4
+  (package
+    (name "rust-wl-clipboard-rs")
+    (version "0.4.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "wl-clipboard-rs" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (patches (search-patches "rust-wl-clipboard-rs-newer-wl.patch"))
+        (sha256
+          (base32 "1252cm67pkrr6ik5ys2cdyfr2zzw6ds7v351i1cmyi94yiv01l13"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-derive-new" ,rust-derive-new-0.5)
+         ("rust-derive-more" ,rust-derive-more-0.99)
+         ("rust-exitfailure" ,rust-exitfailure-0.5)
+         ("rust-failure" ,rust-failure-0.1)
+         ("rust-libc" ,rust-libc-0.2)
+         ("rust-log" ,rust-log-0.4)
+         ("rust-mime-guess" ,rust-mime-guess-2)
+         ("rust-nix" ,rust-nix-0.18)
+         ("rust-os-pipe" ,rust-os-pipe-0.9)
+         ("rust-stderrlog" ,rust-stderrlog-0.4)
+         ("rust-structopt" ,rust-structopt-0.3)
+         ("rust-tempfile" ,rust-tempfile-3)
+         ("rust-tree-magic" ,rust-tree-magic-0.2)
+         ("rust-wayland-client" ,rust-wayland-client-0.28)
+         ("rust-wayland-commons" ,rust-wayland-commons-0.28)
+         ("rust-wayland-protocols" ,rust-wayland-protocols-0.28))))
+    (home-page "https://github.com/YaLTeR/wl-clipboard-rs")
+    (synopsis "Access to the Wayland clipboard")
+    (description "This package provides access to the Wayland clipboard
+for terminal and other window-less applications.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-wayland-commons-0.28
   (package
     (name "rust-wayland-commons")
diff --git a/gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch b/gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch
new file mode 100644
index 0000000000..9fb692e9a6
--- /dev/null
+++ b/gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch
@@ -0,0 +1,26 @@
+diff --git a/Cargo.toml b/Cargo.toml
+index 7b975e0..313cb63 100644
+--- a/Cargo.toml
++++ b/Cargo.toml.new
+@@ -75,17 +75,17 @@ version = "3"
+ version = "0.2"
+
+ [dependencies.wayland-client]
+-version = "0.27"
++version = "0.28"
+
+ [dependencies.wayland-protocols]
+-version = "0.27"
++version = "0.28"
+ features = ["client", "unstable_protocols"]
+ [dev-dependencies.wayland-protocols]
+-version = "0.27"
++version = "0.28"
+ features = ["server", "unstable_protocols"]
+
+ [dev-dependencies.wayland-server]
+-version = "0.27"
++version = "0.28"
+
+ [features]
+ dlopen = ["native_lib", "wayland-client/dlopen", "wayland-server/dlopen"]
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:23:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 20/21] gnu: rust-arboard-1: Update to 1.2.1.
Date: Tue, 09 Nov 2021 21:22:32 +0000
* gnu/packages/crates-io.scm (rust-arboard-1): Update to 1.2.1.
  [arguments](cargo-inputs): Add rust-env-logger-0.8, rust-simple-logger-1,
  rust-wl-clipboard-rs-0.4 and rust-x11rb-0.8. Remove rust-xcb-0.9.

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c6681eb46a..5757803178 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2159,20 +2159,21 @@ (define-public rust-arbitrary-0.2
 (define-public rust-arboard-1
   (package
     (name "rust-arboard")
-    (version "1.1.0")
+    (version "1.2.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "arboard" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0wpyv732fxkplmiwik1sbgdlnbk748w1aqpkc71gn5lm2ns9w545"))))
+        (base32 "1a5qfmpzcf5rwlwsligf9z1gzndpvj0jncc4s3k3z5g214c4l127"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-clipboard-win" ,rust-clipboard-win-4)
         ("rust-core-graphics" ,rust-core-graphics-0.21)
+        ("rust-env-logger" ,rust-env-logger-0.8)
         ("rust-image" ,rust-image-0.23)
         ("rust-lazy-static" ,rust-lazy-static-1)
         ("rust-libc" ,rust-libc-0.2)
@@ -2180,9 +2181,11 @@ (define-public rust-arboard-1
         ("rust-objc-foundation" ,rust-objc-foundation-0.1)
         ("rust-objc-id" ,rust-objc-id-0.1)
         ("rust-scopeguard" ,rust-scopeguard-1)
+        ("rust-simple-logger" ,rust-simple-logger-1)
         ("rust-thiserror" ,rust-thiserror-1)
         ("rust-winapi" ,rust-winapi-0.3)
-        ("rust-xcb" ,rust-xcb-0.9))))
+        ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.4)
+        ("rust-x11rb" ,rust-x11rb-0.8))))
     (home-page "https://github.com/ArturKovacs/arboard")
     (synopsis "Image and text handling for the OS clipboard")
     (description
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 09 Nov 2021 21:24:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>
Subject: [PATCH 21/21] gnu: Add rust-spotify-tui-0.25.
Date: Tue, 09 Nov 2021 21:23:00 +0000
* gnu/packages/crates-io.scm (rust-spotify-tui-0.25): New variable.

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index be60f3f376..e68371a24a 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -778,6 +778,41 @@ (define-public sniffglue
 of the project is to be runnable on untrusted networks without crashing.")
     (license license:gpl3)))

+(define-public spotify-tui-0.25
+  (package
+    (name "spotify-tui")
+    (version "0.25.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "spotify-tui" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "08bpihkdv3rmcksnxp4cz04kawjs6spmwa3wr2k27b30x3q9cd4r"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-anyhow" ,rust-anyhow-1)
+         ("rust-arboard" ,rust-arboard-1)
+         ("rust-backtrace" ,rust-backtrace-0.3)
+         ("rust-clap" ,rust-clap-2)
+         ("rust-crossterm" ,rust-crossterm-0.20)
+         ("rust-dirs" ,rust-dirs-3)
+         ("rust-rand" ,rust-rand-0.8)
+         ("rust-rspotify" ,rust-rspotify-0.10)
+         ("rust-serde" ,rust-serde-1)
+         ("rust-serde-json" ,rust-serde-json-1)
+         ("rust-serde-yaml" ,rust-serde-yaml-0.8)
+         ("rust-tokio" ,rust-tokio-0.2)
+         ("rust-tui" ,rust-tui-0.16)
+         ("rust-unicode-width" ,rust-unicode-width-0.1))))
+    (native-inputs `(("pkg-config" ,pkg-config)))
+    (inputs `(("openssl" ,openssl)))
+    (home-page "https://github.com/Rigellute/spotify-tui")
+    (synopsis "Terminal user interface for Spotify")
+    (description "This package provides a terminal user interface for Spotify")
+    (license (list license:expat license:asl2.0))))
+
 (define-public tectonic
   (package
     (name "tectonic")
--
2.33.1




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Wed, 17 Nov 2021 17:43:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: phodina via Guix-patches via <guix-patches <at> gnu.org>
Cc: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>,
 phodina <phodina <at> protonmail.com>
Subject: Re: [bug#51730] [PATCH 18/21] gnu: Add rust-thread-local-0.3.4.
Date: Wed, 17 Nov 2021 18:42:42 +0100
Hello,

phodina via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.

This crate doesn't seem to be used. Could it be dropped?

Regards,
-- 
Nicolas Goaziou




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Wed, 17 Nov 2021 17:43:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Wed, 17 Nov 2021 17:45:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: phodina via Guix-patches via <guix-patches <at> gnu.org>
Cc: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>,
 phodina <phodina <at> protonmail.com>
Subject: Re: [bug#51730] [PATCH 19/21] gnu: Add rust-wl-clipboard-rs-0.4.
Date: Wed, 17 Nov 2021 18:44:48 +0100
Hello,

phodina via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/crates-graphics.scm (rust-wl-clipboard-rs-0.4): New variable.
> * gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch: New file.
> * gnu/local.mk: Add patch.

This patch does not apply on current master + all previous patches.
Also, I don't think it belongs to "crate-graphics.scm" but rather to
"crates-io.scm".

Could you send an updated patch or various patch files as attachment so
I can re-create the patch?

Thanks,

Regards,
-- 
Nicolas Goaziou




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Wed, 17 Nov 2021 17:45:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Fri, 03 Dec 2021 14:01:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>,
 phodina via Guix-patches via <guix-patches <at> gnu.org>
Subject: Re: [bug#51730] [PATCH 18/21] gnu: Add rust-thread-local-0.3.4.
Date: Fri, 03 Dec 2021 14:00:31 +0000
Hi Nicolas,

> Hello,
>
> phodina via Guix-patches via guix-patches <at> gnu.org writes:
>
> > -   gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.
>
> This crate doesn't seem to be used. Could it be dropped?
>


unfortunately this crate is needed by rust-stderrlog. The crate rust-thread-local-0.3 is in fact version 0.3.6 and it does not build.

But these 2 patches should be inverted. Thanks for noticing. I'll switch their order in the patches.





Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Fri, 03 Dec 2021 14:01:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Fri, 03 Dec 2021 14:12:02 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>,
 phodina via Guix-patches via <guix-patches <at> gnu.org>
Subject: Re: [bug#51730] [PATCH 19/21] gnu: Add rust-wl-clipboard-rs-0.4.
Date: Fri, 03 Dec 2021 14:11:07 +0000
[Message part 1 (text/plain, inline)]
Hi Nicolas,

> Hello,
>
> phodina via Guix-patches via guix-patches <at> gnu.org writes:
>
> > -   gnu/packages/crates-graphics.scm (rust-wl-clipboard-rs-0.4): New variable.
> > -   gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch: New file.
> > -   gnu/local.mk: Add patch.
>
> This patch does not apply on current master + all previous patches.
>
> Also, I don't think it belongs to "crate-graphics.scm" but rather to
>
> "crates-io.scm".
>

I've rebased the patches on top of the latest master branch and fixed the conflicts.

I was looking for wayland crates therefore I put it in crates-graphics.scm. However, I agree with you the crates-io.scm is a better place.

Note that the order of rust-thread-local-0.3.4 and rust-stderrlog-0.4 is swapped.

----
Petr
[v2-0001-gnu-Add-rust-argh-shared-0.1.patch (text/x-patch, attachment)]
[v2-0018-gnu-rust-arboard-1-Update-to-1.2.1.patch (text/x-patch, attachment)]
[v2-0017-gnu-Add-rust-wl-clipboard-rs-0.4.patch (text/x-patch, attachment)]
[v2-0002-gnu-Add-rust-argh-derive-0.1.patch (text/x-patch, attachment)]
[v2-0005-gnu-Add-rust-dotenv-0.13.patch (text/x-patch, attachment)]
[v2-0003-gnu-Add-rust-argh-0.1.patch (text/x-patch, attachment)]
[v2-0004-gnu-Add-rust-tui-0.16.patch (text/x-patch, attachment)]
[v2-0006-gnu-Add-rust-derive-builder-core-0.5.patch (text/x-patch, attachment)]
[v2-0007-gnu-Add-rust-derive-builder-0.7.patch (text/x-patch, attachment)]
[v2-0012-gnu-rust-anyhow-1-Update-to-1.0.46.patch (text/x-patch, attachment)]
[v2-0019-gnu-Add-rust-spotify-tui-0.25.patch (text/x-patch, attachment)]
[v2-0013-gnu-Add-rust-atty-0.2.11.patch (text/x-patch, attachment)]
[v2-0008-gnu-Add-rust-rspotify-0.10.patch (text/x-patch, attachment)]
[v2-0010-gnu-Add-rust-x11rb-0.8.patch (text/x-patch, attachment)]
[v2-0016-gnu-Add-rust-stderrlog-0.4.patch (text/x-patch, attachment)]
[v2-0011-gnu-Add-rust-tree-magic-0.2.patch (text/x-patch, attachment)]
[v2-0009-gnu-Add-rust-winapi-wsapoll-0.1.patch (text/x-patch, attachment)]
[v2-0014-gnu-Add-rust-simple-logger-1.patch (text/x-patch, attachment)]
[v2-0015-gnu-Add-rust-thread-local-0.3.4.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Fri, 03 Dec 2021 14:12:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Fri, 03 Dec 2021 20:14:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: phodina <phodina <at> protonmail.com>
Cc: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>,
 phodina via Guix-patches via <guix-patches <at> gnu.org>
Subject: Re: [bug#51730] [PATCH 19/21] gnu: Add rust-wl-clipboard-rs-0.4.
Date: Fri, 03 Dec 2021 21:13:14 +0100
Hello,

phodina <phodina <at> protonmail.com> writes:

> I've rebased the patches on top of the latest master branch and fixed
> the conflicts.

Thank you.

> I was looking for wayland crates therefore I put it in crates-graphics.scm. However, I agree with you the crates-io.scm is a better place.
>
> Note that the order of rust-thread-local-0.3.4 and rust-stderrlog-0.4
> is swapped.

Is it possible to relax requirements in rust-stderrlog-0.4 so it accepts
rust-thread-local-0.3.6? See, e.g., rust-average-0.13.

Regards,
-- 
Nicolas Goaziou




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Fri, 03 Dec 2021 20:14:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 07 Dec 2021 22:32:01 GMT) Full text and rfc822 format available.

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

From: phodina <phodina <at> protonmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: "51730 <at> debbugs.gnu.org" <51730 <at> debbugs.gnu.org>,
 phodina via Guix-patches via <guix-patches <at> gnu.org>
Subject: Re: [bug#51730] [PATCH 19/21] gnu: Add rust-wl-clipboard-rs-0.4.
Date: Tue, 07 Dec 2021 22:31:20 +0000
Hi Nicolas,

On Friday, December 3rd, 2021 at 9:13 PM, Nicolas Goaziou <mail <at> nicolasgoaziou.fr> wrote:

> Hello,
>
> phodina phodina <at> protonmail.com writes:
>
> > I've rebased the patches on top of the latest master branch and fixed
> >
> > the conflicts.
>
> Thank you.
>
> > I was looking for wayland crates therefore I put it in crates-graphics.scm. However, I agree with you the crates-io.scm is a better place.
> >
> > Note that the order of rust-thread-local-0.3.4 and rust-stderrlog-0.4
> >
> > is swapped.
>
> Is it possible to relax requirements in rust-stderrlog-0.4 so it accepts
>
> rust-thread-local-0.3.6? See, e.g., rust-average-0.13.
>
> Regards,
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Nicolas Goaziou

Thanks for the tip. I've used that in the past. However, the package in question rust-stderrlog-0.4 has requirement which makes that very hard to relax:

Caused by:
  failed to select a version for the requirement `thread_local = "^0.3, <=0.3.4"`
  candidate versions found which didn't match: 0.3.6

I'd rather just add the package definition than modify the requirement only to discover some wierd issues later.

Is it possible to just add the package rust-thread-local in this specific version and later when the dependency (rust-stderrlog) of spotify-tui is updated this orphan package could be deleted?

----
Petr




Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Tue, 07 Dec 2021 22:32:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#51730; Package guix-patches. (Thu, 09 Dec 2021 23:37:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: phodina <phodina <at> protonmail.com>
Cc: 51730-done <at> debbugs.gnu.org,
 phodina via Guix-patches via <guix-patches <at> gnu.org>
Subject: Re: [bug#51730] [PATCH 19/21] gnu: Add rust-wl-clipboard-rs-0.4.
Date: Fri, 10 Dec 2021 00:36:32 +0100
Hello,

phodina <phodina <at> protonmail.com> writes:

> Thanks for the tip. I've used that in the past. However, the package in question rust-stderrlog-0.4 has requirement which makes that very hard to relax:
>
> Caused by:
>   failed to select a version for the requirement `thread_local = "^0.3, <=0.3.4"`
>   candidate versions found which didn't match: 0.3.6
>
> I'd rather just add the package definition than modify the requirement only to discover some wierd issues later.
>
> Is it possible to just add the package rust-thread-local in this
> specific version and later when the dependency (rust-stderrlog) of
> spotify-tui is updated this orphan package could be deleted?

Fair enough.

Patches applied. Thank you.

Regards,
-- 
Nicolas Goaziou




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Thu, 09 Dec 2021 23:37:02 GMT) Full text and rfc822 format available.

Notification sent to phodina <phodina <at> protonmail.com>:
bug acknowledged by developer. (Thu, 09 Dec 2021 23:37:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 07 Jan 2022 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 110 days ago.

Previous Next


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