GNU bug report logs -
#68616
[PATCH 00/13 rust-team] gnu: fd: Update to 9.0.0.
Previous Next
Reported by: Jaeme Sifat <jaeme <at> runbox.com>
Date: Sat, 20 Jan 2024 17:54:02 UTC
Severity: normal
Tags: patch
Done: Efraim Flashner <efraim <at> flashner.co.il>
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 68616 in the body.
You can then email your comments to 68616 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:54:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jaeme Sifat <jaeme <at> runbox.com>
:
New bug report received and forwarded. Copy sent to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
.
(Sat, 20 Jan 2024 17:54:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I'm back from a short program in university so I'm back into my project of
upstreaming all the rust utilities in Guix. This time it is fd-find which was
a short enough patch set.
Jaeme Sifat (13):
gnu: rust-test-case-core-3: Update to 3.3.1.
gnu: rust-test-case-macros-3: Update to 3.3.1.
gnu: rust-test-case-3: Update to 3.3.1.
gnu: Add rust-lscolors-0.16.
gnu: rust-proptest-1: Update to 1.4.0.
gnu: Add rust-owo-colors-4.
gnu: rust-anstream-0.6: Update to 0.6.11.
gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
gnu: rust-snapbox-0.4: Update to 0.4.16.
gnu: Add rust-completest-0.4.
gnu: Add rust-completest-pty-0.5.
gnu: rust-clap-complete-4: Update to 4.4.8.
gnu: fd: Update to 9.0.0.
gnu/packages/crates-io.scm | 173 +++++++++++++++++++++++++++----------
gnu/packages/rust-apps.scm | 120 +++++++++++++------------
2 files changed, 183 insertions(+), 110 deletions(-)
base-commit: f66f3d77a6f06ebc20d8ef0a1b7b8f75bd6937fc
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-test-case-3): Update to 3.3.1.
Change-Id: I0442652bc0b9d1c2f91761846d403d563a1bcbef
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c016dfef00..cbe01f2985 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75230,14 +75230,14 @@ (define-public rust-test-assembler-0.1
(define-public rust-test-case-3
(package
(name "rust-test-case")
- (version "3.1.0")
+ (version "3.3.1")
(source (origin
(method url-fetch)
(uri (crate-uri "test-case" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1pr53g4x6gykfj4hvffivyd0aa0hj9pbfr87y8908sskvrxnw79a"))))
+ "1a380yzm6787737cw7s09jqmkn9035hghahradl2ikdg2gfm09gb"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all test files included.
@@ -75246,7 +75246,7 @@ (define-public rust-test-case-3
("rust-test-case-macros" ,rust-test-case-macros-3))
#:cargo-development-inputs
(("rust-insta" ,rust-insta-1)
- ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-itertools" ,rust-itertools-0.11)
("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/frondeus/test-case")
(synopsis "Procedural macro attribute for parametrized test cases")
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-anstream-0.6): Update to 0.6.11.
Change-Id: If301e6e57cb43b783d5216159908856a9bc8d6af
---
gnu/packages/crates-io.scm | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0988ab8eaf..14abb1b093 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2066,25 +2066,27 @@ (define-public rust-ansi-parser-0.6
(define-public rust-anstream-0.6
(package
(name "rust-anstream")
- (version "0.6.4")
+ (version "0.6.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "anstream" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0i2a9390vwhc42c5njz38n56jfwg17v64nqw9232j9gb2sz1xf9a"))))
+ (base32 "19dndamalavhjwp4i74k8hdijcixb7gsfa6ycwyc1r8xn6y1wbkf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
- ("rust-anstyle-query" ,rust-anstyle-query-1)
- ("rust-anstyle-wincon" ,rust-anstyle-wincon-3)
- ("rust-colorchoice" ,rust-colorchoice-1)
- ("rust-utf8parse" ,rust-utf8parse-0.2))
+ `(#:cargo-inputs
+ (("rust-anstyle" ,rust-anstyle-1)
+ ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
+ ("rust-anstyle-query" ,rust-anstyle-query-1)
+ ("rust-anstyle-wincon" ,rust-anstyle-wincon-3)
+ ("rust-colorchoice" ,rust-colorchoice-1)
+ ("rust-utf8parse" ,rust-utf8parse-0.2))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.5)
- ("rust-owo-colors" ,rust-owo-colors-3)
+ ("rust-lexopt" ,rust-lexopt-0.3)
+ ("rust-owo-colors" ,rust-owo-colors-4)
("rust-proptest" ,rust-proptest-1)
("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2))))
(home-page "https://github.com/rust-cli/anstyle")
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-owo-colors-4): New variable.
[description]: Fix description field.
Change-Id: I6506cd5756f57c24fce929dd0c0fcb236f5a9d65
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++--------
1 file changed, 23 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9548e02d81..0988ab8eaf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47631,8 +47631,30 @@ (define-public rust-owned-ttf-parser-0.19
"This package provides a ttf-parser plus support for owned data.")
(license license:asl2.0)))
+(define-public rust-owo-colors-4
+ (package
+ (name "rust-owo-colors")
+ (version "4.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "owo-colors" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0grsk47cllj0s4nc4qxvy4gdhj2lyiglbqx4lmw2m7grdmq59zya"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-2))))
+ (home-page "https://github.com/jam1garner/owo-colors")
+ (synopsis "Zero-allocation terminal colors that'll make people go owo")
+ (description
+ "This package provides zero-allocation terminal colors that'll make people go
+owo.")
+ (license license:expat)))
+
(define-public rust-owo-colors-3
(package
+ (inherit rust-owo-colors-4)
(name "rust-owo-colors")
(version "3.6.0")
(source (origin
@@ -47641,14 +47663,7 @@ (define-public rust-owo-colors-3
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0943lynkwz1glq3w7m9anv73lnrhd8yabs09krbh49g1wz4lxp39"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-2))))
- (home-page "https://github.com/jam1garner/owo-colors")
- (synopsis "Zero-allocation terminal colors that'll make people go owo")
- (description "Zero-allocation terminal colors that'll make people go owo")
- (license license:expat)))
+ "0943lynkwz1glq3w7m9anv73lnrhd8yabs09krbh49g1wz4lxp39"))))))
(define-public rust-owned-ttf-parser-0.6
(package
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-lscolors-0.16): New variable.
Change-Id: Iff76a842edf3a2f54626ccf1b67390a1f589e88c
---
gnu/packages/crates-io.scm | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cbe01f2985..cf0a752a73 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38814,8 +38814,34 @@ (define-public rust-lru-cache-0.1
key-value pairs.")
(license (list license:expat license:asl2.0))))
+(define-public rust-lscolors-0.16
+ (package
+ (name "rust-lscolors")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lscolors" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0yqfym0lfdkj0f7lpvd0a0brljs7cpknyh14c202frcpqfg202xb"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-ansi-term" ,rust-ansi-term-0.12)
+ ("rust-crossterm" ,rust-crossterm-0.27)
+ ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49))
+ #:cargo-development-inputs
+ (("rust-tempfile" ,rust-tempfile-3))))
+ (home-page "https://github.com/sharkdp/lscolors")
+ (synopsis "Colorize paths using the LS_COLORS environment variable")
+ (description
+ "Colorize paths using the LS_COLORS environment variable.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-lscolors-0.13
(package
+ (inherit rust-lscolors-0.16)
(name "rust-lscolors")
(version "0.13.0")
(source (origin
@@ -38824,19 +38850,13 @@ (define-public rust-lscolors-0.13
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1wnxs5d004fx71apvh9124xqky0qjjmpibag24km7bvvss2xrpn2"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-ansi-term" ,rust-ansi-term-0.12)
("rust-crossterm" ,rust-crossterm-0.25)
("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/sharkdp/lscolors")
- (synopsis "Colorize paths using the LS_COLORS environment variable")
- (description
- "Colorize paths using the LS_COLORS environment variable.")
- (license (list license:expat license:asl2.0))))
+ (("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-lsp-types-0.91
(package
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:03 GMT)
Full text and
rfc822 format available.
Message #20 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.4.0.
Change-Id: I0683bd124f9486f0616320f74e25f124882ee724
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cf0a752a73..9548e02d81 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53696,14 +53696,14 @@ (define-public rust-propfuzz-macro-0.0.1
(define-public rust-proptest-1
(package
(name "rust-proptest")
- (version "1.3.1")
+ (version "1.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "proptest" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03n213yppl8lpw94cms2bb6rns3ahg78n6az9yvppc3wqz43l03w"))))
+ (base32 "1gzmw40pgmwzb7x6jsyr88z5w151snv5rp1g0dlcp1iw3h9pdd1i"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -53715,7 +53715,7 @@ (define-public rust-proptest-1
("rust-rand" ,rust-rand-0.8)
("rust-rand-chacha" ,rust-rand-chacha-0.3)
("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-regex-syntax" ,rust-regex-syntax-0.7)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.8)
("rust-rusty-fork" ,rust-rusty-fork-0.3)
("rust-tempfile" ,rust-tempfile-3)
("rust-unarray" ,rust-unarray-0.1)
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:04 GMT)
Full text and
rfc822 format available.
Message #23 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-completest-0.4): New variable.
Change-Id: I6ff5cb7fc5aa204170328d115f0f53e1e753927f
---
gnu/packages/crates-io.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 07a49d3e23..00b25fa484 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13636,6 +13636,24 @@ (define-public rust-compiletest-rs-0.2
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
("rust-tempdir" ,rust-tempdir-0.3))))))
+(define-public rust-completest-0.4
+ (package
+ (name "rust-completest")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "completest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0hag3094ybxv5m1fcj6mgzg36c6vrywszq8cgynk10cgr90y0ac2"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/assert-rs/completest")
+ (synopsis "Run completions for your program")
+ (description
+ "This package provides running completions for your program.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-comrak-0.12
(package
(name "rust-comrak")
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:04 GMT)
Full text and
rfc822 format available.
Message #26 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-test-case-core-3): Update to 3.3.1.
Change-Id: Ic44ba55ec85d1db48f37045dd00ec16f851fbd2a
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a37f75fa5f..e09426c9cd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75323,22 +75323,21 @@ (define-public rust-test-case-1
(define-public rust-test-case-core-3
(package
(name "rust-test-case-core")
- (version "3.1.0")
+ (version "3.3.1")
(source (origin
(method url-fetch)
(uri (crate-uri "test-case-core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1vhckjjw4w1kaanhgy6bw8kdr8ligr68bz5nfbvr8xz2s7ar80yi"))))
+ "0krqi0gbi1yyycigyjlak63r8h1n0vms7mg3kckqwlfd87c7zjxd"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
+ ("rust-syn" ,rust-syn-2))))
(home-page "https://github.com/frondeus/test-case")
(synopsis "Core functionality for the test-case crate")
(description
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:04 GMT)
Full text and
rfc822 format available.
Message #29 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.16.
Change-Id: I6e7bf6487d93a89519edc91f0301a72879b5d0d4
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 268780a164..07a49d3e23 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69172,14 +69172,14 @@ (define-public rust-snapbox-macros-0.2
(define-public rust-snapbox-0.4
(package
(name "rust-snapbox")
- (version "0.4.14")
+ (version "0.4.16")
(source (origin
(method url-fetch)
(uri (crate-uri "snapbox" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1varn9khd05s66lv5abw56ib199z3val13ix8wbc25a7dq5pqdsb"))))
+ "1v732vpzkjyawwvcq2xdf5q4s6bxrqmqih8kgc5gada9vwq5l53k"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -69202,7 +69202,7 @@ (define-public rust-snapbox-0.4
("rust-tempfile" ,rust-tempfile-3)
("rust-wait-timeout" ,rust-wait-timeout-0.2)
("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
+ ("rust-windows-sys" ,rust-windows-sys-0.52))))
(home-page "https://github.com/assert-rs/trycmd/tree/main/crates/snapbox")
(synopsis "Snapshot testing toolbox")
(description
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:05 GMT)
Full text and
rfc822 format available.
Message #32 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/rust-apps.scm (fd): Update to 9.0.0.
[arguments]: Use gexps.
Change-Id: I8ce2d61e668cceafc49c9aa29c00703344f6b0b0
---
gnu/packages/rust-apps.scm | 120 ++++++++++++++++++-------------------
1 file changed, 58 insertions(+), 62 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 0df46b9b1d..a67255623a 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -525,7 +525,7 @@ (define-public exa
(define-public fd
(package
(name "fd")
- (version "8.7.0")
+ (version "9.0.0")
(source
(origin
(method url-fetch)
@@ -534,85 +534,81 @@ (define-public fd
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "186217yyb0znfn4jcc9l3i51fhfyb23lhbm3gg084sdrbj6bdnbg"))))
+ "1is6xrsnbiy4la3lrmxzl3pzzkygnx9mp8h5k8gfrc29bq8m7891"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-test-flags
- '("--release"
- "--"
- ;; No user 'root' in the build environment.
- "--skip=test_owner_root")
- #:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
+ (list
+ #:cargo-test-flags
+ ;; No user 'root' in the build environment.
+ '(list "--release" "--"
+ "--skip=test_owner_root")
+ #:cargo-inputs
+ `(("rust-aho-corasick" ,rust-aho-corasick-1)
+ ("rust-anyhow" ,rust-anyhow-1)
("rust-argmax" ,rust-argmax-0.3)
- ("rust-atty" ,rust-atty-0.2)
("rust-chrono" ,rust-chrono-0.4)
("rust-clap" ,rust-clap-4)
("rust-clap-complete" ,rust-clap-complete-4)
("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-etcetera" ,rust-etcetera-0.8)
("rust-faccess" ,rust-faccess-0.2)
("rust-globset" ,rust-globset-0.4)
("rust-humantime" ,rust-humantime-2)
("rust-ignore" ,rust-ignore-0.4)
("rust-jemallocator" ,rust-jemallocator-0.5)
("rust-libc" ,rust-libc-0.2)
- ("rust-lscolors" ,rust-lscolors-0.13)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-normpath" ,rust-normpath-0.3)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-lscolors" ,rust-lscolors-0.16)
+ ("rust-nix" ,rust-nix-0.27)
+ ("rust-normpath" ,rust-normpath-1)
+ ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49)
("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-users" ,rust-users-0.11)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.8)
("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-diff" ,rust-diff-0.1)
+ #:cargo-development-inputs
+ `(("rust-diff" ,rust-diff-0.1)
("rust-filetime" ,rust-filetime-0.2)
("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-case" ,rust-test-case-2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- ;; This flag is needed when not using the bundled jemalloc.
- ;; https://github.com/tikv/jemallocator/issues/19
- (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc.so")))))
- (add-after 'unpack 'adjust-feature-flags
- (lambda _
- ;; unstable-grouped was stablized in rust-clap 4.2.0
- (substitute* "Cargo.toml"
- ((".*unstable-grouped.*") ""))))
- (add-after 'install 'install-extra
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- ;; Manpages
- (install-file "doc/fd.1" (string-append out "/share/man/man1"))
- ;; Completions require running the built binary.
- (unless ,(%current-target-system)
- (invoke "make" "completions")
- (install-file "autocomplete/fd.bash"
- (string-append out "/etc/bash_completion.d"))
- (install-file "autocomplete/fd.fish"
- (string-append out "/share/fish/vendor_completions.d"))
- (install-file "autocomplete/_fd"
- (string-append out "/share/zsh/site-functions"))
- (rename-file (string-append out "/etc/bash_completion.d/fd.bash")
- (string-append out "/etc/bash_completion.d/fd")))))))))
- (inputs (list jemalloc))
- (home-page "https://github.com/sharkdp/fd")
- (synopsis "Simple, fast and user-friendly alternative to find")
- (description
- "@code{fd} is a simple, fast and user-friendly alternative to @code{find}.
-While it does not seek to mirror all of find's powerful functionality, it
-provides defaults for 80% of the use cases.")
- (license (list license:expat license:asl2.0))))
+ ("rust-test-case" ,rust-test-case-3))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'override-jemalloc
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((jemalloc (assoc-ref inputs "jemalloc")))
+ ;; This flag is needed when not using the bundled jemalloc.
+ ;; https://github.com/tikv/jemallocator/issues/19
+ (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
+ (setenv "JEMALLOC_OVERRIDE"
+ (string-append jemalloc "/lib/libjemalloc.so")))))
+ (add-after 'unpack 'adjust-feature-flags
+ (lambda _
+ ;; unstable-grouped was stablized in rust-clap 4.2.0
+ (substitute* "Cargo.toml"
+ ((".*unstable-grouped.*") ""))))
+ (add-after 'install 'install-extras
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out")))
+ ;; Manpages
+ (install-file "doc/fd.1" (string-append out "/share/man/man1"))
+ ;; Completions require running the built binary.
+ (unless #$(%current-target-system)
+ (invoke "make" "completions")
+ (install-file "autocomplete/fd.bash"
+ (string-append out "/etc/bash_completion.d"))
+ (install-file "autocomplete/fd.fish"
+ (string-append out "/share/fish/vendor_completions.d"))
+ (install-file "autocomplete/_fd"
+ (string-append out "/share/zsh/site-functions"))
+ (rename-file (string-append out "/etc/bash_completion.d/fd.bash")
+ (string-append out "/etc/bash_completion.d/fd")))))))))
+ (inputs (list jemalloc))
+ (home-page "https://github.com/sharkdp/fd")
+ (synopsis "Simple, fast and user-friendly alternative to find")
+ (description
+ "@code{fd} is a simple, fast and user-friendly alternative to @code{find}.
+While it does not seek to mirror all of find's powerful functionality, it provides
+defaults for 80% of the use cases.")
+ (license (list license:expat license:asl2.0))))
(define-public hexyl
(package
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:05 GMT)
Full text and
rfc822 format available.
Message #35 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.4.8.
[synopsis]: Make synopsis consistent with description field.
Change-Id: I971ece9a309a08860c9430bfa8a5766efc82b469
---
gnu/packages/crates-io.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e28a7935cf..f40f9dc9fa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12385,28 +12385,30 @@ (define-public rust-clap-builder-4
(define-public rust-clap-complete-4
(package
(name "rust-clap-complete")
- (version "4.3.2")
+ (version "4.4.8")
(source (origin
(method url-fetch)
(uri (crate-uri "clap_complete" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1khpx0fxmjh46s8354nn507ba4s9kfksiia6ambh9a419hrl7i2z"))))
+ (base32 "05c2x5jb3qf5klsxm9kcmykwjdzl879z3q1f92ia330xqavxrxza"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-clap" ,rust-clap-4)
- ("rust-clap-lex" ,rust-clap-lex-0.5)
+ ("rust-clap-lex" ,rust-clap-lex-0.6)
("rust-is-executable" ,rust-is-executable-1)
("rust-pathdiff" ,rust-pathdiff-0.2)
("rust-shlex" ,rust-shlex-1)
("rust-unicode-xid" ,rust-unicode-xid-0.2))
#:cargo-development-inputs
(("rust-clap" ,rust-clap-4)
+ ("rust-completest" ,rust-completest-0.4)
+ ("rust-completest-pty" ,rust-completest-pty-0.5)
("rust-snapbox" ,rust-snapbox-0.4)
("rust-trycmd" ,rust-trycmd-0.14))))
(home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
- (synopsis "Generate shell completion scripts for your clap::Command")
+ (synopsis "Generate shell completion scripts for your @code{clap::Command}")
(description
"Generate shell completion scripts for your @code{clap::Command}.")
(license (list license:expat license:asl2.0))))
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:06 GMT)
Full text and
rfc822 format available.
Message #38 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-completest-pty-0.5): New variable.
Change-Id: I5cbfd84175990b51620d2308db524cfc7baec67e
---
gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 00b25fa484..e28a7935cf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13654,6 +13654,28 @@ (define-public rust-completest-0.4
"This package provides running completions for your program.")
(license (list license:expat license:asl2.0))))
+(define-public rust-completest-pty-0.5
+ (package
+ (name "rust-completest-pty")
+ (version "0.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "completest-pty" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "11fib7yly355yjkzjp8bj5rqvv83xlm7mrkbc6bqyq3zw9r14v9a"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-completest" ,rust-completest-0.4)
+ ("rust-ptyprocess" ,rust-ptyprocess-0.4)
+ ("rust-vt100" ,rust-vt100-0.15))))
+ (home-page "https://github.com/assert-rs/completest")
+ (synopsis "Run completions for your program")
+ (description
+ "This package provides running completions for your program.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-comrak-0.12
(package
(name "rust-comrak")
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:06 GMT)
Full text and
rfc822 format available.
Message #41 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.7.
Change-Id: Idacd4b1fe4dda04f1c22b9e399b4e1114d979269
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 14abb1b093..268780a164 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69130,14 +69130,14 @@ (define-public rust-snap-0.2
(define-public rust-snapbox-macros-0.3
(package
(name "rust-snapbox-macros")
- (version "0.3.6")
+ (version "0.3.7")
(source (origin
(method url-fetch)
(uri (crate-uri "snapbox-macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "13mj53zkgz85f80pk3g3nixkwhqdjhzbxf926gfnlscazyx5j5gd"))))
+ "0rxn80n3y6h7cp75zd3g3akpw3whh31fhvv9zy20k55dk82xxk3q"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6))))
--
2.41.0
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#68616
; Package
guix-patches
.
(Sat, 20 Jan 2024 17:57:06 GMT)
Full text and
rfc822 format available.
Message #44 received at 68616 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-test-case-macros-3): Update to 3.3.1.
Change-Id: I3293bf4d6a33b571680ab1d1f2682400e9993da2
---
gnu/packages/crates-io.scm | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e09426c9cd..c016dfef00 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75348,21 +75348,20 @@ (define-public rust-test-case-core-3
(define-public rust-test-case-macros-3
(package
(name "rust-test-case-macros")
- (version "3.1.0")
+ (version "3.3.1")
(source (origin
(method url-fetch)
(uri (crate-uri "test-case-macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "014l5wafp069d251c62flwyai8nv75vpjlmib2xc2m3a3i5s9fgf"))))
+ "1yvgky3qax73bic6m368q04xc955p4a91mddd6b5fk7d04mfg2aw"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
+ ("rust-syn" ,rust-syn-2)
("rust-test-case-core" ,rust-test-case-core-3))))
(home-page "https://github.com/frondeus/test-case")
(synopsis "Macros for the test-case crate")
--
2.41.0
Reply sent
to
Efraim Flashner <efraim <at> flashner.co.il>
:
You have taken responsibility.
(Tue, 23 Jan 2024 14:37:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Jaeme Sifat <jaeme <at> runbox.com>
:
bug acknowledged by developer.
(Tue, 23 Jan 2024 14:37:02 GMT)
Full text and
rfc822 format available.
Message #49 received at 68616-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Thanks. Patches pushed.
On Sat, Jan 20, 2024 at 12:52:11PM -0500, Jaeme Sifat wrote:
> I'm back from a short program in university so I'm back into my project of
> upstreaming all the rust utilities in Guix. This time it is fd-find which was
> a short enough patch set.
>
> Jaeme Sifat (13):
> gnu: rust-test-case-core-3: Update to 3.3.1.
> gnu: rust-test-case-macros-3: Update to 3.3.1.
> gnu: rust-test-case-3: Update to 3.3.1.
> gnu: Add rust-lscolors-0.16.
> gnu: rust-proptest-1: Update to 1.4.0.
> gnu: Add rust-owo-colors-4.
> gnu: rust-anstream-0.6: Update to 0.6.11.
> gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
> gnu: rust-snapbox-0.4: Update to 0.4.16.
> gnu: Add rust-completest-0.4.
> gnu: Add rust-completest-pty-0.5.
> gnu: rust-clap-complete-4: Update to 4.4.8.
> gnu: fd: Update to 9.0.0.
>
> gnu/packages/crates-io.scm | 173 +++++++++++++++++++++++++++----------
> gnu/packages/rust-apps.scm | 120 +++++++++++++------------
> 2 files changed, 183 insertions(+), 110 deletions(-)
>
>
> base-commit: f66f3d77a6f06ebc20d8ef0a1b7b8f75bd6937fc
> --
> 2.41.0
>
>
--
Efraim Flashner <efraim <at> 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
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 21 Feb 2024 12:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 117 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.