Package: guix-patches;
Reported by: antlers <autumnalantlers <at> gmail.com>
Date: Sat, 18 Jun 2022 19:58:02 UTC
Severity: normal
Tags: patch
Merged with 56056, 56058, 56059, 56060, 56061, 56062, 56063, 56064, 56065, 56066, 56067, 56068, 56069, 56070, 56071, 56072, 56073, 56074
To reply to this bug, email your comments to 56057 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:58:03 GMT) Full text and rfc822 format available.antlers <autumnalantlers <at> gmail.com>
:guix-patches <at> gnu.org
.
(Sat, 18 Jun 2022 19:58:03 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [PATCH 00/27] gnu: Add dua-cli. Date: Sat, 18 Jun 2022 12:56:29 -0700
Hi! I imported dua-cli via `guix import` for personal use, and thought I'd try to upstream the involved packages. I'm awfully new to Guix, so just let me know if I'm, uh, doing this right! I also (practically) haven't used Rust, so, I might not be the best person to be doing this, and have some light notes. - Is a lot of small commits the way to go? - Didn't update rust-tui or rust-crossterm to their latest versions, think I've got enough here as it is. - rust-clap fails a lint because of a TLS error / re-direct that I'm not sure I can do anything about. - Wasn't sure when it was approriate to preserve the #:skip-build flag inserted by `guix import`, so I'll likely need to tweak those. - Some packages (namely rust-clap-3, which came out of Beta) have pretty sweeping dependency changes, including losing their #:cargo-development-inputs; I went with what `guix import` gave me, figuring that the packages build and dua-cli works just fine that way, but might be missing a broader context. - Chose to make a new package vs. updating in-place based on existing precedent for each package, which usually meant a new package for every minor release (with patch point releases updated in-place), but some packages seem to accept minor point releases in-place, while still others have a seperate package for every patch. Just hoping I made sensible choices. - As an aside, I did update each superseded package to inherit from it's successor, but didn't DRY the arguments and inputs in all applicable cases. `rust-windows-*` in particular could probably be cut down to a list of version numbers and a constructor, a la make-linux-libre? But ah well, it works as-is.
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:01 GMT) Full text and rfc822 format available.Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 19/27] gnu: rust-sysctl-0.23: Update to 0.23.15. Date: Sat, 18 Jun 2022 12:56:48 -0700
* gnu/packages/crates-io.scm (rust-sysctl-0.23): Update to 0.23.15. * gnu/packages/crates-io.scm (rust-sysctl-0.4.0): Update to 0.4.4. --- :100644 100644 1e93172d8e fd431e544b M gnu/packages/crates-io.scm 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 1e93172d8e..fd431e544b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -60829,7 +60829,7 @@ (define-public rust-syscallz-0.15 (define-public rust-sysctl-0.4 (package (name "rust-sysctl") - (version "0.4.0") + (version "0.4.4") (source (origin (method url-fetch) @@ -60850,8 +60850,7 @@ (define-public rust-sysctl-0.4 ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/johalun/sysctl-rs") (synopsis "Simplified interface to libc::sysctl") - (description - "Simplified interface to libc::sysctl.") + (description "Simplified interface to libc::sysctl.") (license license:expat))) (define-public rust-sysctl-0.1 @@ -60878,14 +60877,14 @@ (define-public rust-sysctl-0.1 (define-public rust-sysinfo-0.23 (package (name "rust-sysinfo") - (version "0.23.0") + (version "0.23.15") (source (origin (method url-fetch) (uri (crate-uri "sysinfo" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "14d5fgg24x4rfd6226dl1grsv5lnid0kynp6kfzb3lmylh070xcy")))) + (base32 "0f05lk9jy4ml4k7470ybz5xsj8cnv8wp5zvw73igikzyyzkvhzim")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:02 GMT) Full text and rfc822 format available.Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 21/27] gnu: Add rust-tui-0.17. Date: Sat, 18 Jun 2022 12:56:50 -0700
* gnu/packages/crates-io.scm (rust-tui-0.17): New variable. (rust-tui-0.16): Inherit from rust-tui-0.17. --- :100644 100644 f9aabbb334 4d39c9f0cb M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 45 ++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f9aabbb334..4d39c9f0cb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14875,7 +14875,7 @@ (define-public rust-crosstermion-0.9 ("rust-futures-core" ,rust-futures-core-0.3) ("rust-futures-lite" ,rust-futures-lite-1) ("rust-termion" ,rust-termion-1) - ("rust-tui" ,rust-tui-0.18) + ("rust-tui" ,rust-tui-0.17) ("rust-tui-react" ,rust-tui-react-0.17)))) (home-page "https://github.com/Byron/tui-crates") (synopsis @@ -67265,8 +67265,42 @@ (define-public rust-ttf-parser-0.6 (base32 "1p4z969pwd5adayy3ijq94iiak42yfxz8hk5wnkdsirymgbpqp9y")))) (arguments `(#:skip-build? #t)))) +(define-public rust-tui-0.17 + (package + (name "rust-tui") + (version "0.17.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tui" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0w92l3ilsz4lzmsp6illpsvabgsl0nysridny5rrn0wbr0r0mv93")))) + (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.22) + ("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)) + #: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 + "This package provides a library to build rich terminal user interfaces +or dashboards.") + (license license:expat))) + (define-public rust-tui-0.16 (package + (inherit rust-tui-0.17) (name "rust-tui") (version "0.16.0") (source @@ -67276,7 +67310,6 @@ (define-public rust-tui-0.16 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "08qcdjmi8sn2xyh38ilr17i9bn89ic2aaqx3rybyv7h44x7cxj1r")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -67292,13 +67325,7 @@ (define-public rust-tui-0.16 ("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 - "This package provides a library to build rich terminal user interfaces -or dashboards.") - (license license:expat))) + ("rust-rand" ,rust-rand-0.8)))))) (define-public rust-tui-0.15 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:02 GMT) Full text and rfc822 format available.Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 23/27] gnu: Add rust-clap-derive-3. Date: Sat, 18 Jun 2022 12:56:52 -0700
* gnu/packages/crates-io.scm (rust-clap-derive-3): New variable. --- :100644 100644 13501003d8 bf4145a3c8 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 13501003d8..bf4145a3c8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11265,7 +11265,7 @@ (define-public rust-clap-derive-3 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "18cn82jhcha7m0nkpi1a03jx8k7aaq5kxfcxnsqpaa8ih5dp23rp")))) + "1fczfj2kzd9iwxs573k0b2bn697znklgvrf8ii8fibhnglhl07f1")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t @@ -11281,13 +11281,13 @@ (define-public rust-clap-derive-3 "Parse command line argument by defining a struct, derive crate") (description "This package provides a parse command line argument by defining a struct, -derive crate.") +derive crate") (license (list license:expat license:asl2.0)))) (define-public rust-clap-3 (package (name "rust-clap") - (version "3.2.4") + (version "3.2.5") (source (origin (method url-fetch) @@ -73358,6 +73358,33 @@ (define-public rust-clap-conf-0.1 "This package provides a library to unify commandline arguments with config files and environment variables. And make it easier for users to tell your program how to behave across the three main input sources") (license license:expat))) +(define-public rust-clap-derive-3 + (package + (name "rust-clap-derive") + (version "3.2.5") + (source (origin + (method url-fetch) + (uri (crate-uri "clap_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fczfj2kzd9iwxs573k0b2bn697znklgvrf8ii8fibhnglhl07f1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-heck" ,rust-heck-0.4) + ("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)))) + (home-page "https://github.com/clap-rs/clap/tree/master/clap_derive") + (synopsis + "Macro implementation for clap's derives") + (description + "Parse command line argument by defining a struct, derive crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-cvss-1 (package (name "rust-cvss") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:02 GMT) Full text and rfc822 format available.Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 20/27] gnu: Add rust-textwrap-0.15. Date: Sat, 18 Jun 2022 12:56:49 -0700
* gnu/packages/crates-io.scm (rust-textwrap-0.15): New variable. (rust-textwrap-0.12): Inherit from rust-textwrap-0.15. --- :100644 100644 fd431e544b f9aabbb334 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index fd431e544b..f9aabbb334 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -62665,10 +62665,10 @@ (define-public rust-text-size-1 (description "This package provides a newtypes for text offsets") (license (list license:expat license:asl2.0)))) -(define-public rust-textwrap-0.12 +(define-public rust-textwrap-0.15 (package (name "rust-textwrap") - (version "0.12.1") + (version "0.15.0") (source (origin (method url-fetch) @@ -62677,16 +62677,17 @@ (define-public rust-textwrap-0.12 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "12978qmkl5gcp94lxndpvp9qxq8mxp7hm9xbrw3422dgikchhc10")))) + "1yw513k61lfiwgqrfvsjw1a5wpvm0azhpjr2kr0jhnq9c56is55i")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-hyphenation" ,rust-hyphenation-0.8) + ("rust-smawk" ,rust-smawk-0.3) ("rust-terminal-size" ,rust-terminal-size-0.1) + ("rust-unicode-linebreak" ,rust-unicode-linebreak-0.1) ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (home-page - "https://github.com/mgeisler/textwrap") + (home-page "https://github.com/mgeisler/textwrap") (synopsis "Library for word wrapping, indenting, and dedenting strings") (description "Textwrap is a small library for word wrapping, indenting, and dedenting @@ -62695,6 +62696,27 @@ (define-public rust-textwrap-0.12 handle Unicode characters correctly.") (license license:expat))) +(define-public rust-textwrap-0.12 + (package + (inherit rust-textwrap-0.15) + (name "rust-textwrap") + (version "0.12.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "textwrap" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12978qmkl5gcp94lxndpvp9qxq8mxp7hm9xbrw3422dgikchhc10")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-hyphenation" ,rust-hyphenation-0.8) + ("rust-terminal-size" ,rust-terminal-size-0.1) + ("rust-unicode-width" ,rust-unicode-width-0.1)))))) + (define-public rust-textwrap-0.11 (package (inherit rust-textwrap-0.12) -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:03 GMT) Full text and rfc822 format available.Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 24/27] gnu: Add rust-clap-lex-3. Date: Sat, 18 Jun 2022 12:56:53 -0700
* gnu/packages/crates-io.scm (rust-clap-lex-3): New variable. --- :100644 100644 bf4145a3c8 13e312a077 M gnu/packages/crates-io.scm 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 bf4145a3c8..13e312a077 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -73385,6 +73385,27 @@ (define-public rust-clap-derive-3 "Parse command line argument by defining a struct, derive crate.") (license (list license:expat license:asl2.0)))) +(define-public rust-clap-lex-0.2 + (package + (name "rust-clap-lex") + (version "0.2.2") + (source (origin + (method url-fetch) + (uri (crate-uri "clap_lex" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "04rn568mpbc4smk1wlsh9ky4z12b53rgiv6g6i1fpssh0ikcsf2m")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-os-str-bytes" ,rust-os-str-bytes-6)))) + (home-page "https://github.com/clap-rs/clap/tree/master/clap_lex") + (synopsis "Minimal, flexible command line parser") + (description "Minimal, flexible command line parser") + (license (list license:expat license:asl2.0)))) + (define-public rust-cvss-1 (package (name "rust-cvss") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:03 GMT) Full text and rfc822 format available.Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 22/27] gnu: Add rust-tui-react-0.18. Date: Sat, 18 Jun 2022 12:56:51 -0700
* gnu/packages/crates-io.scm (rust-tui-react-0.18): New variable. --- :100644 100644 4d39c9f0cb 13501003d8 M gnu/packages/crates-io.scm 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 4d39c9f0cb..13501003d8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -67379,6 +67379,33 @@ (define-public rust-tui-0.14 ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) ("rust-unicode-width" ,rust-unicode-width-0.1)))))) +(define-public rust-tui-react-0.17 + (package + (name "rust-tui-react") + (version "0.17.0") + (source (origin + (method url-fetch) + (uri (crate-uri "tui-react" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1va3imj01d6hy5hyhn0zg73l5dqk79fscvzf354svzbxkjdkw3aa")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-log" ,rust-log-0.4) + ("rust-tui" ,rust-tui-0.17) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)))) + (home-page "https://github.com/Byron/tui-crates") + (synopsis + "TUI widgets using a react-like paradigm") + (description + "This package provides TUI widgets using a react-like paradigm, allowing +mutable component state and render properties.") + (license license:expat))) + (define-public rust-tuikit-0.4 (package (name "rust-tuikit") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:04 GMT) Full text and rfc822 format available.Message #26 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 25/27] gnu: Add rust-windows-sys-0.36 & per-target varitations. Date: Sat, 18 Jun 2022 12:56:54 -0700
* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.36 rust-windows-x86-64-mscv-0.36 rust-windows-i686-gnu-0.36 rust-windows-i686-mscv-0.36 rust-windows-aarch64-mscv-0.36 rust-windows-sys-0.36): New variables. (rust-windows-x86-64-gnu-0.28 rust-windows-x86-64-mscv-0.28 rust-windows-i686-gnu-0.28 rust-windows-i686-mscv-0.28 rust-windows-aarch64-mscv-0.28 rust-windows-0.28): Inherit from rust-windows-*-0.36. --- :100644 100644 13e312a077 cb3b85ee68 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 122 +++++++++++++++++++++++++++++++------ 1 file changed, 104 insertions(+), 18 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 13e312a077..cb3b85ee68 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -72702,8 +72702,28 @@ (define-public rust-windows-0.9 (description "Rust for Windows") (license (list license:expat license:asl2.0)))) +(define-public rust-windows-x86-64-msvc-0.36 + (package + (name "rust-windows-x86-64-msvc") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_x86_64_msvc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "103n3xijm5vr7qxr1dps202ckfnv7njjnnfqmchg8gl5ii5cl4f8")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "Code gen support for the windows crate") + (description "This package provides code gen support for the windows +crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-x86-64-msvc-0.28 (package + (inherit rust-windows-x86-64-msvc-0.36) (name "rust-windows-x86-64-msvc") (version "0.28.0") (source @@ -72712,7 +72732,19 @@ (define-public rust-windows-x86-64-msvc-0.28 (uri (crate-uri "windows_x86_64_msvc" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz")))) + (base32 "17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz")))))) + +(define-public rust-windows-x86-64-gnu-0.36 + (package + (name "rust-windows-x86-64-gnu") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_x86_64_gnu" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qfrck3jnihymfrd01s8260d4snql8ks2p8yaabipi3nhwdigkad")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page "https://github.com/microsoft/windows-rs") @@ -72723,6 +72755,7 @@ (define-public rust-windows-x86-64-msvc-0.28 (define-public rust-windows-x86-64-gnu-0.28 (package + (inherit rust-windows-x86-64-gnu-0.36) (name "rust-windows-x86-64-gnu") (version "0.28.0") (source @@ -72731,7 +72764,19 @@ (define-public rust-windows-x86-64-gnu-0.28 (uri (crate-uri "windows_x86_64_gnu" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0m79bhdr54g4h4wh2q8wkjlkypb5wvl7xzhc2csiaqb5yl4z8cdw")))) + (base32 "0m79bhdr54g4h4wh2q8wkjlkypb5wvl7xzhc2csiaqb5yl4z8cdw")))))) + +(define-public rust-windows-i686-msvc-0.36 + (package + (name "rust-windows-i686-msvc") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_i686_msvc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "097h2a7wig04wbmpi3rz1akdy4s8gslj5szsx8g2v0dj91qr3rz2")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page "https://github.com/microsoft/windows-rs") @@ -72742,6 +72787,7 @@ (define-public rust-windows-x86-64-gnu-0.28 (define-public rust-windows-i686-msvc-0.28 (package + (inherit rust-windows-i686-msvc-0.36) (name "rust-windows-i686-msvc") (version "0.28.0") (source @@ -72750,7 +72796,19 @@ (define-public rust-windows-i686-msvc-0.28 (uri (crate-uri "windows_i686_msvc" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0r0z8s1wcdwd20azsdfilf2a6bz68xkavl990wy64hyc8f51bmai")))) + (base32 "0r0z8s1wcdwd20azsdfilf2a6bz68xkavl990wy64hyc8f51bmai")))))) + +(define-public rust-windows-i686-gnu-0.36 + (package + (name "rust-windows-i686-gnu") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_i686_gnu" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1dm3svxfzamrv6kklyda9c3qylgwn5nwdps6p0kc9x6s077nq3hq")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page "https://github.com/microsoft/windows-rs") @@ -72761,6 +72819,7 @@ (define-public rust-windows-i686-msvc-0.28 (define-public rust-windows-i686-gnu-0.28 (package + (inherit rust-windows-i686-gnu-0.36) (name "rust-windows-i686-gnu") (version "0.28.0") (source @@ -72769,7 +72828,19 @@ (define-public rust-windows-i686-gnu-0.28 (uri (crate-uri "windows_i686_gnu" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "12hx7qpsjg9p7jggfcplqa3mf1mzr7k7s5ybzqwg1zmg4fn2aizm")))) + (base32 "12hx7qpsjg9p7jggfcplqa3mf1mzr7k7s5ybzqwg1zmg4fn2aizm")))))) + +(define-public rust-windows-aarch64-msvc-0.36 + (package + (name "rust-windows-aarch64-msvc") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_aarch64_msvc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ixaxs2c37ll2smprzh0xq5p238zn8ylzb3lk1zddqmd77yw7f4v")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page "https://github.com/microsoft/windows-rs") @@ -72780,6 +72851,7 @@ (define-public rust-windows-i686-gnu-0.28 (define-public rust-windows-aarch64-msvc-0.28 (package + (inherit rust-windows-aarch64-msvc-0.36) (name "rust-windows-aarch64-msvc") (version "0.28.0") (source @@ -72788,17 +72860,39 @@ (define-public rust-windows-aarch64-msvc-0.28 (uri (crate-uri "windows_aarch64_msvc" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1hpk0n2z0jzzvwlvs98b75sa4q920953nqfc119rv19nwm0mlsaj")))) + (base32 "1hpk0n2z0jzzvwlvs98b75sa4q920953nqfc119rv19nwm0mlsaj")))))) + +(define-public rust-windows-sys-0.36 + (package + (name "rust-windows-sys") + (version "0.36.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lmqangv0zg1l46xiq7rfnqwsx8f8m52mqbgg2mrx7x52rd1a17a")))) (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.36) + ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.36) + ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.36) + ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.36) + ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.36)))) (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Code gen support for the windows crate") - (description "This package provides code gen support for the windows -crate.") + (synopsis "Rust for Windows") + (description "The windows crate lets you call any Windows API past, +present, and future using code generated on the fly directly from the metadata +describing the API and right into your Rust package where you can call them as +if they were just another Rust module.") (license (list license:expat license:asl2.0)))) (define-public rust-windows-sys-0.28 (package + (inherit rust-windows-sys-0.36) (name "rust-windows-sys") (version "0.28.0") (source @@ -72808,7 +72902,6 @@ (define-public rust-windows-sys-0.28 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1xkghf343nll9i1yvha1a4spf53mnb5knzmnqj9adgsw5mh3kjl2")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -72816,14 +72909,7 @@ (define-public rust-windows-sys-0.28 ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.28) ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.28) ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.28) - ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.28)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "The windows crate lets you call any Windows API past, -present, and future using code generated on the fly directly from the metadata -describing the API and right into your Rust package where you can call them as -if they were just another Rust module.") - (license (list license:expat license:asl2.0)))) + ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.28)))))) (define-public rust-windows-gen-0.9 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:04 GMT) Full text and rfc822 format available.Message #29 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 27/27] gnu: Add dua-cli. Date: Sat, 18 Jun 2022 12:56:56 -0700
* gnu/packages/rust-apps.scm (dua-cli): New variable. --- :100644 100644 6d97e289c2 1d785d2e61 M gnu/packages/rust-apps.scm gnu/packages/rust-apps.scm | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 6d97e289c2..1d785d2e61 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -323,6 +323,48 @@ (define-public drill Ansible syntax. Benchmark files can be written in YAML.") (license license:gpl3))) +(define-public dua-cli + (package + (name "dua-cli") + (version "2.17.7") + (source (origin + (method url-fetch) + (uri (crate-uri "dua-cli" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ch168j4crwj18443rwgdnzxbnx74klh4wwd6dnxjrycx7lzsqhf")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; missing files + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-atty" ,rust-atty-0.2) + ("rust-byte-unit" ,rust-byte-unit-4) + ("rust-clap" ,rust-clap-3) + ("rust-colored" ,rust-colored-2) + ("rust-crosstermion" ,rust-crosstermion-0.9) + ("rust-filesize" ,rust-filesize-0.2) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-jwalk" ,rust-jwalk-0.6) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-open" ,rust-open-3) + ("rust-petgraph" ,rust-petgraph-0.6) + ("rust-sysinfo" ,rust-sysinfo-0.23) + ("rust-trash" ,rust-trash-2) + ("rust-tui" ,rust-tui-0.17) + ("rust-tui-react" ,rust-tui-react-0.17) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-wild" ,rust-wild-2)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-1.2)))) + (home-page "https://github.com/Byron/dua-cli") + (synopsis + "Tool to conveniently learn about the disk usage of directories, fast!") + (description + "This package provides a tool to conveniently learn about the disk usage of +directories, fast!") + (license license:expat))) + (define-public dutree (package (name "dutree") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 19:59:04 GMT) Full text and rfc822 format available.Message #32 received at submit <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: guix-patches <at> gnu.org, antlers <at> luris.net Subject: [gnu: Add dua-cli. 26/27] gnu: rust-backtrace-0.3: Update to 0.3.65. Date: Sat, 18 Jun 2022 12:56:55 -0700
* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.65. (rust-backtrace-0.3.56): New variable. --- :100644 100644 cb3b85ee68 b164034abd M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 45 ++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cb3b85ee68..b164034abd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5617,6 +5617,40 @@ (define-public rust-az-1 (define-public rust-backtrace-0.3 (package + (name "rust-backtrace") + (version "0.3.65") + (source (origin + (method url-fetch) + (uri (crate-uri "backtrace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qggp0d8pbw5vfnpm0r7lrn6wmh5yjiz4yc4bzynb8l26i2pv88i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-addr2line" ,rust-addr2line-0.17) + ("rust-cc" ,rust-cc-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cpp-demangle" ,rust-cpp-demangle-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-miniz-oxide" ,rust-miniz-oxide-0.5) + ("rust-object" ,rust-object-0.28) + ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) + ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/rust-lang/backtrace-rs") + (synopsis "Acquire a stack trace (backtrace) at runtime in a Rust program") + (description + "This package provides a library to acquire a stack +trace (backtrace) at runtime in a Rust program.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-backtrace-0.3.56 + (package + (inherit rust-backtrace-0.3) (name "rust-backtrace") (version "0.3.56") (source @@ -5628,7 +5662,6 @@ (define-public rust-backtrace-0.3 (sha256 (base32 "1g716jmrik0fx29va3js4gw8hwk5jlsmvqaa9ryp1c9qyh07c4cx")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -5642,13 +5675,7 @@ (define-public rust-backtrace-0.3 ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-serde" ,rust-serde-1) - ("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/rust-lang/backtrace-rs") - (synopsis "Acquire a stack trace (backtrace) at runtime in a Rust program") - (description - "This package provides a library to acquire a stack -trace (backtrace) at runtime in a Rust program.") - (license (list license:asl2.0 license:expat)))) + ("rust-winapi" ,rust-winapi-0.3)))))) (define-public rust-backtrace-0.3.35 (package @@ -72883,7 +72910,7 @@ (define-public rust-windows-sys-0.36 ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.36) ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.36)))) (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") + (synopsis "Code gen support for the windows crate") (description "The windows crate lets you call any Windows API past, present, and future using code generated on the fly directly from the metadata describing the API and right into your Rust package where you can call them as -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 20:02:01 GMT) Full text and rfc822 format available.Message #35 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Subject: re: bug#56057: gnu: Add dua-cli Date: Sat, 18 Jun 2022 13:01:11 -0700
Ah, well, there's whoopsie #1: 28 bug numbers! Can't imagine I can do anything about that now, but I'll certainly remember this for next time, and start by getting a number to prefix my subject's with; considering this one canonical.
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sat, 18 Jun 2022 20:18:02 GMT) Full text and rfc822 format available.Message #38 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: antlers <autumnalantlers <at> gmail.com>, 56057 <at> debbugs.gnu.org, antlers <at> luris.net Subject: Re: [bug#56057] [gnu: Add dua-cli. 23/27] gnu: Add rust-clap-derive-3. Date: Sat, 18 Jun 2022 22:17:42 +0200
[Message part 1 (text/plain, inline)]
A patch has already been written for rust-clap-derive-3: <https://issues.guix.gnu.org/56037>. That patch series also adds rust- clap-lex, so some inheritance may be in order. On rust-windows-... crates: these crates are unnecessary in Guix. If a package complains about not finding the dependencies, you can just remove the dependency declaration from the Cargo.toml Likewise, #56037 already updates rust-textwrap. Also, rust-adler is already in Guix, so you can use inheritance there. Why is there a separate rust-autocfg-1.1, instead of updating rust-autocfg <at> 1.0 to rust-autocfg <at> 1.1? In rust-object: why change the inheritance? In rust-once-cell-1: Why remove the skip-build? Also, you removed some dependencies (rust-crossbeam-utils, rust-lazy-static and rust-regex), but they are still used, according to <https://github.com/matklad/once_cell/blob/v1.12.0/Cargo.toml>. Also, if you're willing to wait a bit or help out, I've been working on simplifying the Rust packaging system in <https://notabug.org/maximed/cargoless-rust-experiments/>. (TBC: only some quick comments, didn't look in any detail) > + `(#:tests? #f ; missing files Then you can add the missing files. > + (synopsis > + "Tool to conveniently learn about the disk usage of > directories, fast!") > + (description > + "This package provides a tool to conveniently learn about the > disk usage of > +directories, fast!") Is markety, and the synopsis and description just contain the same information. See (guix)Synopses and Descriptions. Greetings, Maxime.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 08:11:02 GMT) Full text and rfc822 format available.Message #41 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "antlers" <autumnalantlers <at> gmail.com>, <56057 <at> debbugs.gnu.org>, <antlers <at> luris.net> Subject: Re: [bug#56057] [PATCH 00/27] gnu: Add dua-cli. Date: Sun, 19 Jun 2022 09:10:20 +0100
By the way, it looks like all these patches came with their own issues. In future, you should first send a preliminary message (like this one), and direct `git send-email` to its bug number: --- ʃ git send-email HEAD^ --to=56057 <at> debbugs.gnu.org ---
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 08:52:02 GMT) Full text and rfc822 format available.Message #44 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: antlers <autumnalantlers <at> gmail.com>, 56057 <at> debbugs.gnu.org, antlers <at> luris.net Subject: Re: [bug#56057] [PATCH 00/27] gnu: Add dua-cli. Date: Sun, 19 Jun 2022 10:51:31 +0200
[Message part 1 (text/plain, inline)]
antlers schreef op za 18-06-2022 om 12:56 [-0700]: > Hi! I imported dua-cli via `guix import` for personal use, and thought > I'd try to upstream the involved packages. I'm awfully new to Guix, so > just let me know if I'm, uh, doing this right! I also (practically) > haven't used Rust, so, I might not be the best person to be doing this, > and have some light notes. > > - Is a lot of small commits the way to go? Yes. > - Didn't update rust-tui or rust-crossterm to their latest versions, > think I've got enough here as it is. > - rust-clap fails a lint because of a TLS error / re-direct that I'm > not sure I can do anything about. I recommend putting that in the commit message (or below the --- line), and in particular mentioning the exact lint message. > - Wasn't sure when it was approriate to preserve the #:skip-build flag > inserted by `guix import`, so I'll likely need to tweak those. > - Some packages (namely rust-clap-3, which came out of Beta) have pretty > sweeping dependency changes, including losing their > #:cargo-development-inputs; I went with what `guix import` gave me, > figuring that the packages build and dua-cli works just fine that way, > but might be missing a broader context. Broader context: looking at (guix import crate), cargo-build-system removes them, but that's only possible because tests aren't run which should be fixed once antioxidant is done (though running tests is not yet implemented in antioxidant). So looks like that part of (guix import crate) is obsolete ... Greetings, Maxime.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 09:05:02 GMT) Full text and rfc822 format available.Message #47 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: antlers <autumnalantlers <at> gmail.com>, 56057 <at> debbugs.gnu.org, antlers <at> luris.net Cc: control <at> debbugs.gnu.org Subject: Re: [bug#56057] [PATCH 00/27] gnu: Add dua-cli. Date: Sun, 19 Jun 2022 11:04:53 +0200
merge 56057 56056 56061 56059 56062 56058 56060 56063 56064 56065 56066 56069 56067 56074 56068 56073 56072 56070 56071 56057 thanks
Maxime Devos <maximedevos <at> telenet.be>
to control <at> debbugs.gnu.org
.
(Sun, 19 Jun 2022 09:05:02 GMT) Full text and rfc822 format available.guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:28:02 GMT) Full text and rfc822 format available.Message #52 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Subject: [bug #56057] gnu: Add dua-cli Date: Sun, 19 Jun 2022 10:26:50 -0700
> By the way, it looks like all these patches came with their own issues. > merge [...] Oh thank /you/, that's much better, and I'm certainly still figuring this out, so, apologies for the mess. I'm including another revision of the patch-series which I've rebased on top of #56037, dropping redundant patches (for now, I think one was newer). Doesn't build as-is, but I think it's it's /just/ because I haven't resolved what to do about `parking-lot-core`'s dep on `windows-sys-*` after dropping that patch. > I recommend putting that in the commit message [...] exact lint message. Left out for now, Re: #56037. > In rust-object: why change the inheritance? For consistency; I'm not aiming for a minimal patch, and it makes sense to me that each superseded package should inherit from it's immediate successor even as gaps in the line are filled. Can discard if needed. > In rust-once-cell-1: Why remove the skip-build? > removed some dependencies [...] still being used Because I don't know what I'm doing~ Fixed c: > If a package complains about not finding the dependencies, you can just remove the dependency declaration from the Cargo.toml Easier said then done with my novice background :p. I don't see any existing examples of such modifications in any `snippet` or `modify-phases` clauses, and have to go work full time for a while, so I've left this hanging for now as to share what I've got in a timely manner. > add the missing files Also feels easier said than done; I'm not sure why the files are missing from the crate to begin with, and could pull them in from the upstream repo, but have only seen contrary examples so far. ``` $> grep '#:tests? #f.*;.*missing' ./rust-*.scm ./crates-*.scm | wc -l 32 ``` > See (guix)Synopses and Descriptions Thanks! I wrote a pair that I feel are better, but haven't looked back at other packages yet. It's likely that a few more need re-worked, and I can come back to them in due time. > I've been working on simplifying the Rust packaging system Awesome! Love the name.
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:02 GMT) Full text and rfc822 format available.Message #55 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 01/21] gnu: Add rust-addr2line-0.17. Date: Sun, 19 Jun 2022 10:26:51 -0700
* gnu/packages/crates-io.scm (rust-addr2line-0.17): New variable. (rust-addr2line-0.14): Inherit from rust-addr2line-0.17. --- :100644 100644 ba97ffc6ca b1a8ee0d67 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ba97ffc6ca..b1a8ee0d67 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1695,17 +1695,17 @@ (define-public rust-adblock-0.4 syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.") (license license:mpl2.0))) -(define-public rust-addr2line-0.14 +(define-public rust-addr2line-0.17 (package (name "rust-addr2line") - (version "0.14.1") + (version "0.17.0") (source (origin (method url-fetch) (uri (crate-uri "addr2line" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1xs5bsi40zpyxbbylyaysya5h36ykcbg91i82415sxw5wk7q4px5")))) + (base32 "0sw16zqy6w0ar633z69m7lw6gb0k1y7xj3387a8wly43ij5div5r")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t @@ -1713,8 +1713,8 @@ (define-public rust-addr2line-0.14 (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) ("rust-cpp-demangle" ,rust-cpp-demangle-0.3) ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) - ("rust-gimli" ,rust-gimli-0.23) - ("rust-object" ,rust-object-0.22) + ("rust-gimli" ,rust-gimli-0.26) + ("rust-object" ,rust-object-0.27) ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) @@ -1726,6 +1726,31 @@ (define-public rust-addr2line-0.14 Rust, using gimli.") (license (list license:asl2.0 license:expat)))) +(define-public rust-addr2line-0.14 + (package + (inherit rust-addr2line-0.17) + (name "rust-addr2line") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "addr2line" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1xs5bsi40zpyxbbylyaysya5h36ykcbg91i82415sxw5wk7q4px5")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-cpp-demangle" ,rust-cpp-demangle-0.3) + ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) + ("rust-gimli" ,rust-gimli-0.23) + ("rust-object" ,rust-object-0.22) + ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) + ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-smallvec" ,rust-smallvec-1)))))) + (define-public rust-addr-0.14 (package (name "rust-addr") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:02 GMT) Full text and rfc822 format available.Message #58 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 04/21] gnu: rust-autocfg-1: Update to 1.1. Date: Sun, 19 Jun 2022 10:26:54 -0700
* gnu/packages/crates-io.scm (rust-autocfg-1): Update to 1.1. --- :100644 100644 1ae2162188 8395f155f2 M gnu/packages/crates-io.scm 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 1ae2162188..8395f155f2 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5221,7 +5221,7 @@ (define-public rust-atty-0.2.11 (define-public rust-autocfg-1 (package (name "rust-autocfg") - (version "1.0.1") + (version "1.1.0") (source (origin (method url-fetch) @@ -5230,7 +5230,7 @@ (define-public rust-autocfg-1 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0jj6i9zn4gjl03kjvziqdji6rwx8ykz8zk2ngpc331z2g3fk3c6d")))) + "1ylp3cb47ylzabimazvbz9ms6ap784zhb6syaz6c1jqpmcmq0s6l")))) (build-system cargo-build-system) (home-page "https://github.com/cuviper/autocfg") (synopsis -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:03 GMT) Full text and rfc822 format available.Message #61 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 03/21] gnu: Add rust-crossterm-0.22. Date: Sun, 19 Jun 2022 10:26:53 -0700
* gnu/packages/crates-io.scm (rust-crossterm-0.22): New variable. (rust-crossterm-0.20): Inherit from rust-crossterm-0.22. --- :100644 100644 72012e1afb 1ae2162188 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 72012e1afb..1ae2162188 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14746,23 +14746,23 @@ (define-public rust-crossfont-0.2 ("rust-servo-fontconfig" ,rust-servo-fontconfig-0.5) ("rust-winapi" ,rust-winapi-0.3)))))) -(define-public rust-crossterm-0.20 +(define-public rust-crossterm-0.22 (package (name "rust-crossterm") - (version "0.20.0") + (version "0.22.1") (source (origin (method url-fetch) (uri (crate-uri "crossterm" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0z8zkk2mfiirbr3slfv564n685yiahr2aj3gdk6k3qymkmmdxsy0")))) + (base32 "0p1j2qfby343qf2isv7g78hrp7rkkk7qlg797jvx34a2dhq2amf8")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1) - ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.8) + ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9) ("rust-futures-core" ,rust-futures-core-0.3) ("rust-libc" ,rust-libc-0.2) ("rust-mio" ,rust-mio-0.7) @@ -14778,6 +14778,32 @@ (define-public rust-crossterm-0.20 terminals.") (license license:expat))) +(define-public rust-crossterm-0.20 + (package + (inherit rust-crossterm-0.22) + (name "rust-crossterm") + (version "0.20.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "crossterm" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z8zkk2mfiirbr3slfv564n685yiahr2aj3gdk6k3qymkmmdxsy0")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.8) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-mio" ,rust-mio-0.7) + ("rust-parking-lot" ,rust-parking-lot-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2) + ("rust-winapi" ,rust-winapi-0.3)))))) + (define-public rust-crossterm-0.19 (package (inherit rust-crossterm-0.20) -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:03 GMT) Full text and rfc822 format available.Message #64 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 07/21] gnu: Add rust-crossterm-winapi-0.8. Date: Sun, 19 Jun 2022 10:26:57 -0700
* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.9): New variable. (rust-crossterm-winapi-0.8): Inherit from rust-crossterm-winapi-0.9. --- :100644 100644 40398e2cef 3f8de3a6d6 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 40398e2cef..3f8de3a6d6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14877,17 +14877,17 @@ (define-public rust-crossterm-0.13 ("rust-serde" ,rust-serde-1) ("rust-winapi" ,rust-winapi-0.3)))))) -(define-public rust-crossterm-winapi-0.8 +(define-public rust-crossterm-winapi-0.9 (package (name "rust-crossterm-winapi") - (version "0.8.0") + (version "0.9.0") (source (origin (method url-fetch) (uri (crate-uri "crossterm_winapi" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "01q57jwnlicqxa2igg5nig3916kf5w6sqgbxk40q6hr2frh6cs9s")))) + (base32 "075z15gxm4rn5yywq46khbg29bf504ix0f06zq3hx8aa91db7q9a")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t @@ -14899,6 +14899,22 @@ (define-public rust-crossterm-winapi-0.8 abstractions around common WinAPI calls.") (license license:expat))) +(define-public rust-crossterm-winapi-0.8 + (package + (inherit rust-crossterm-winapi-0.9) + (name "rust-crossterm-winapi") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "crossterm_winapi" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01q57jwnlicqxa2igg5nig3916kf5w6sqgbxk40q6hr2frh6cs9s")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3)))))) + (define-public rust-crossterm-winapi-0.7 (package (inherit rust-crossterm-winapi-0.8) -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:03 GMT) Full text and rfc822 format available.Message #67 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 09/21] gnu: Add rust-gimli-0.26. Date: Sun, 19 Jun 2022 10:26:59 -0700
* gnu/packages/crates-io.scm (rust-gimli-0.26): New variable. (rust-gimli-0.23): Inherit from rust-gimli-0.26. --- :100644 100644 40db634ecf 200431da6c M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 40db634ecf..200431da6c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25123,17 +25123,17 @@ (define-public rust-gif-0.11 (description "This crate provides a GIF de- and encoder.") (license (list license:expat license:asl2.0)))) -(define-public rust-gimli-0.23 +(define-public rust-gimli-0.26 (package (name "rust-gimli") - (version "0.23.0") + (version "0.26.1") (source (origin (method url-fetch) (uri (crate-uri "gimli" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1km657nwcrb0pnv7v0ldhgl9y8s889y2j9jckmws8k2i8bhkyl7n")))) + (base32 "1m0vi36ypv4gx9gzcw6y456yqnlypizhwlcqrmg6vkwd0lnkgk3q")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t @@ -25151,6 +25151,28 @@ (define-public rust-gimli-0.23 debugging format.") (license (list license:asl2.0 license:expat)))) +(define-public rust-gimli-0.23 + (package + (inherit rust-gimli-0.26) + (name "rust-gimli") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gimli" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1km657nwcrb0pnv7v0ldhgl9y8s889y2j9jckmws8k2i8bhkyl7n")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)))))) + (define-public rust-gimli-0.20 (package (inherit rust-gimli-0.23) -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:04 GMT) Full text and rfc822 format available.Message #70 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 02/21] gnu: Add rust-adler-1. Date: Sun, 19 Jun 2022 10:26:52 -0700
* gnu/packages/crates-io.scm (rust-adler-1): New variable. --- :100644 100644 b1a8ee0d67 72012e1afb M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b1a8ee0d67..72012e1afb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1840,8 +1840,33 @@ (define-public rust-addr2line-0.9 ("rust-memmap" ,rust-memmap-0.7) ("rust-rustc-test" ,rust-rustc-test-0.3)))))) +(define-public rust-adler-1 + (package + (name "rust-adler") + (version "1.0.2") + (source (origin + (method url-fetch) + (uri (crate-uri "adler" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) + (home-page "https://github.com/jonas-schievink/adler") + (synopsis "Implementation of the Adler-32 checksum") + (description + "This crate provides a simple implementation of the Adler-32 +checksum, used in the zlib compression format.") + (license (list license:bsd-0 license:expat license:asl2.0)))) + (define-public rust-adler-0.2 (package + (inherit rust-adler-1) (name "rust-adler") (version "0.2.3") (source @@ -1851,21 +1876,11 @@ (define-public rust-adler-0.2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0zpdsrfq5bd34941gmrlamnzjfbsx0x586afb7b0jqhr8g1lwapf")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) - (home-page "https://github.com/jonas-schievink/adler") - (synopsis "Implementation of the Adler-32 checksum") - (description - "This crate provides a simple implementation of the Adler-32 -checksum, used in the zlib compression format.") - (license - (list license:expat - license:asl2.0 - (license:non-copyleft "https://spdx.org/licenses/0BSD.html"))))) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))))) (define-public rust-adler32-1 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:04 GMT) Full text and rfc822 format available.Message #73 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 10/21] gnu: Add rust-jwalk-0.6. Date: Sun, 19 Jun 2022 10:27:00 -0700
* gnu/packages/crates-io.scm (rust-jwalk-0.6): New variable. --- :100644 100644 200431da6c 1bd567f0e3 M gnu/packages/crates-io.scm 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 200431da6c..1bd567f0e3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30661,6 +30661,31 @@ (define-public rust-juniper-0.14 debugging.") (license license:bsd-2))) +(define-public rust-jwalk-0.6 + (package + (name "rust-jwalk") + (version "0.6.0") + (source (origin + (method url-fetch) + (uri (crate-uri "jwalk" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fbb3c1aacgghavgkslczpvqlc6z1m3yhza28v7cnrx0agl549qp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-crossbeam" ,rust-crossbeam-0.8) + ("rust-rayon" ,rust-rayon-1)))) + (home-page "https://github.com/jessegrosjean/jwalk") + (synopsis + "Filesystem walk performed in parallel with streamed and sorted results") + (description + "This library provides a filesystem walk, performed in parallel with +streamed and sorted results.") + (license license:expat))) + (define-public rust-keccak-0.1 (package (name "rust-keccak") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:04 GMT) Full text and rfc822 format available.Message #76 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 11/21] gnu: Add rust-miniz-oxide-0.5. Date: Sun, 19 Jun 2022 10:27:01 -0700
* gnu/packages/crates-io.scm (rust-miniz-oxide-0.5): New variable. (rust-miniz-oxide-0.4): Inherit from rust-miniz-oxide-0.5. --- :100644 100644 1bd567f0e3 4b9a3b1ca8 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1bd567f0e3..4b9a3b1ca8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35082,26 +35082,26 @@ (define-public rust-minimal-lexical-0.1 (sha256 (base32 "0xynhr97vyv5n5lls41dl7bfa3ba122lix9mqij1l7yprl6n6r4w")))))) -(define-public rust-miniz-oxide-0.4 +(define-public rust-miniz-oxide-0.5 (package (name "rust-miniz-oxide") - (version "0.4.3") + (version "0.5.3") (source (origin (method url-fetch) (uri (crate-uri "miniz_oxide" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "17d1xp29v5xgh4vahxld14w1c1hgh38qmxpv7i18wy096gn2cb8g")))) + (base32 "1k1wfxb35v129mhqy14yqhrj3wvknafrwygiq7zvi0m5iml7ap3g")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-adler" ,rust-adler-0.2) - ("rust-autocfg" ,rust-autocfg-1) + (("rust-adler" ,rust-adler-1) ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-simd-adler32" ,rust-simd-adler32-0.3)))) (home-page "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide") (synopsis "Pure rust replacement for the miniz DEFLATE/zlib encoder/decoder") (description @@ -35110,6 +35110,27 @@ (define-public rust-miniz-oxide-0.4 streaming API for miniz_oxide.") (license (list license:expat license:zlib license:asl2.0)))) +(define-public rust-miniz-oxide-0.4 + (package + (inherit rust-miniz-oxide-0.5) + (name "rust-miniz-oxide") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "miniz_oxide" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17d1xp29v5xgh4vahxld14w1c1hgh38qmxpv7i18wy096gn2cb8g")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-adler" ,rust-adler-0.2) + ("rust-autocfg" ,rust-autocfg-1) + ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))))) + (define-public rust-miniz-oxide-0.3 (package (inherit rust-miniz-oxide-0.4) -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:05 GMT) Full text and rfc822 format available.Message #79 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 12/21] gnu: Add rust-object-0.28. Date: Sun, 19 Jun 2022 10:27:02 -0700
* gnu/packages/crates-io.scm (rust-object-0.28): New variable. (rust-object-0.24): Inherit from rust-object-0.27. (rust-object-0.17): Inherit from rust-object-0.22. (rust-object-0.12): Inherit from rust-object-0.17. --- :100644 100644 4b9a3b1ca8 576417fd59 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 48 ++++++++++++++++++++++++++++---------- 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4b9a3b1ca8..576417fd59 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -39204,7 +39204,7 @@ (define-public rust-objc-test-utils-0.0 (define-public rust-object-0.28 (package (name "rust-object") - (version "0.28.2") + (version "0.28.4") (source (origin (method url-fetch) @@ -39213,7 +39213,7 @@ (define-public rust-object-0.28 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1wgv6gx69rpn4jjqs24kvafwsic1q06iaafs5mb9hy34hp7c3x89")))) + "0964501nlfh806mik3f9v6n05mx74qa0w7byvn0sqpwm5lprhb74")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t @@ -39247,10 +39247,40 @@ (define-public rust-object-0.28 file formats.") (license (list license:asl2.0 license:expat)))) -(define-public rust-object-0.24 +(define-public rust-object-0.27 (package (inherit rust-object-0.28) (name "rust-object") + (version "0.27.1") + (source (origin + (method url-fetch) + (uri (crate-uri "object" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ygv9zgi9wz6q5f2z9xn72i0c97jjr1dgj30kbyicdhxk8zivb37")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-crc32fast" ,rust-crc32fast-1) + ("rust-flate2" ,rust-flate2-1) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-memchr" ,rust-memchr-2) + ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-wasmparser" ,rust-wasmparser-0.57)))) + (home-page "https://github.com/gimli-rs/object") + (synopsis "Parse object file formats") + (description + "This package provides a unified interface for parsing object file +formats.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-object-0.24 + (package + (inherit rust-object-0.27) + (name "rust-object") (version "0.24.0") (source (origin @@ -39326,7 +39356,7 @@ (define-public rust-object-0.22 (define-public rust-object-0.17 (package - (inherit rust-object-0.23) + (inherit rust-object-0.22) (name "rust-object") (version "0.17.0") (source @@ -39352,6 +39382,7 @@ (define-public rust-object-0.17 (define-public rust-object-0.12 (package + (inherit rust-object-0.17) (name "rust-object") (version "0.12.0") (source @@ -39363,7 +39394,6 @@ (define-public rust-object-0.12 (sha256 (base32 "1dch1ajjp05d16lig1dnvisfis0hrlrvw9lcwy1hwgdcym3z6jnz")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -39373,13 +39403,7 @@ (define-public rust-object-0.12 ("rust-scroll" ,rust-scroll-0.9) ("rust-uuid" ,rust-uuid-0.7)) #:cargo-development-inputs - (("rust-memmap" ,rust-memmap-0.7)))) - (home-page "https://github.com/gimli-rs/object") - (synopsis "Parse object file formats") - (description - "This package provides a unified interface for parsing object file -formats.") - (license (list license:expat license:asl2.0)))) + (("rust-memmap" ,rust-memmap-0.7)))))) (define-public rust-odds-0.3 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:05 GMT) Full text and rfc822 format available.Message #82 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 13/21] gnu: rust-once-cell-1: Update to 1.12.0. Date: Sun, 19 Jun 2022 10:27:03 -0700
* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.12.0. --- :100644 100644 576417fd59 9a44c3a846 M gnu/packages/crates-io.scm 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 576417fd59..9a44c3a846 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -39583,7 +39583,7 @@ (define-public rust-onig-sys-69.2 (define-public rust-once-cell-1 (package (name "rust-once-cell") - (version "1.9.0") + (version "1.12.0") (source (origin (method url-fetch) @@ -39591,12 +39591,12 @@ (define-public rust-once-cell-1 (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1mfqhrsgi368x92bwnq3vi3p5nv0n1qlrn69gfflhvkfkxfm2cns")))) + (base32 "09a2gb4sls2d3762jsps81s5y270465s0ip7cvv5h7qc7zwcw2bp")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-atomic-polyfill" ,rust-atomic-polyfill-0.1) - ("rust-parking-lot" ,rust-parking-lot-0.11)) + ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)) #:cargo-development-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7) ("rust-lazy-static" ,rust-lazy-static-1) -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:06 GMT) Full text and rfc822 format available.Message #85 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 14/21] gnu: Add rust-open-3. Date: Sun, 19 Jun 2022 10:27:04 -0700
* gnu/packages/crates-io.scm (rust-open-3): New variable. (rust-open-2): Inherit from rust-open-3. --- :100644 100644 9a44c3a846 83be540cf7 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9a44c3a846..83be540cf7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -39686,29 +39686,47 @@ (define-public rust-opaque-debug-0.2 (base32 "02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck")))))) +(define-public rust-open-3 + (package + (name "rust-open") + (version "3.0.1") + (source (origin + (method url-fetch) + (uri (crate-uri "open" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1zhhz4a9ag0418cmj0ky11xidpcavv2crhsl76m66qxz2s1wq2rn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-pathdiff" ,rust-pathdiff-0.2)))) + (home-page "https://github.com/Byron/open-rs") + (synopsis "Open a path or URL using the program configured on the system") + (description + "Use this library to open a path or URL using the program configured on +the system.") + (license license:expat))) + (define-public rust-open-2 (package + (inherit rust-open-3) (name "rust-open") (version "2.0.2") (source (origin + (inherit (package-source rust-open-3)) (method url-fetch) (uri (crate-uri "open" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1dq9c6dgq7iv5kvqfk8gvkfq34j5pdinfcs1hbdd4x6i62vf8vhp")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-pathdiff" ,rust-pathdiff-0.2) - ("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/Byron/open-rs") - (synopsis "Open a path or URL using the program configured on the system") - (description - "Use this library to open a path or URL using the program configured on -the system.") - (license license:expat))) + ("rust-winapi" ,rust-winapi-0.3)))))) (define-public rust-open-1 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:06 GMT) Full text and rfc822 format available.Message #88 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 15/21] gnu: Add rust-parking-lot-core-0.9. Date: Sun, 19 Jun 2022 10:27:05 -0700
* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): New variable. (rust-parking-lot-core-0.8): Inherit from rust-parking-lot-core-0.9. --- :100644 100644 83be540cf7 23679744fa M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 83be540cf7..23679744fa 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41108,8 +41108,37 @@ (define-public rust-parking-lot-0.7 ("rust-rand" ,rust-rand-0.4) ("rust-rustc-version" ,rust-rustc-version-0.2)))))) +(define-public rust-parking-lot-core-0.9 + (package + (name "rust-parking-lot-core") + (version "0.9.3") + (source (origin + (method url-fetch) + (uri (crate-uri "parking_lot_core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ab95rljb99rm51wcic16jgbajcr6lgbqkrr21w7bc2wyb5pk8h9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-backtrace" ,rust-backtrace-0.3) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-petgraph" ,rust-petgraph-0.6) + ("rust-redox-syscall" ,rust-redox-syscall-0.2) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thread-id" ,rust-thread-id-4)))) + (home-page "https://github.com/Amanieu/parking_lot") + (synopsis "API for creating custom synchronization primitives") + (description "This package provides an advanced API for creating custom +synchronization primitives.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-parking-lot-core-0.8 (package + (inherit rust-parking-lot-core-0.9) (name "rust-parking-lot-core") (version "0.8.4") (source @@ -41127,7 +41156,6 @@ (define-public rust-parking-lot-core-0.8 ;; that works well, really. (substitute* "Cargo.toml" (("0\\.3\\.60") "0.3.56")))))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) @@ -41138,12 +41166,7 @@ (define-public rust-parking-lot-core-0.8 ("rust-redox-syscall" ,rust-redox-syscall-0.2) ("rust-smallvec" ,rust-smallvec-1) ("rust-thread-id" ,rust-thread-id-4) - ("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/Amanieu/parking_lot") - (synopsis "API for creating custom synchronization primitives") - (description "This package provides an advanced API for creating custom -synchronization primitives.") - (license (list license:asl2.0 license:expat)))) + ("rust-winapi" ,rust-winapi-0.3)))))) (define-public rust-parking-lot-core-0.7 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:06 GMT) Full text and rfc822 format available.Message #91 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 16/21] gnu: Add rust-pretty-assertions-1.2. Date: Sun, 19 Jun 2022 10:27:06 -0700
* gnu/packages/crates-io.scm (rust-pretty-assertions-1.2): New variable. --- :100644 100644 23679744fa 790c53b4cd M gnu/packages/crates-io.scm 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 23679744fa..790c53b4cd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44893,6 +44893,33 @@ (define-public rust-pretty-0.5 (("rust-termcolor" ,rust-termcolor-0.3) ("rust-typed-arena" ,rust-typed-arena-1)))))) +(define-public rust-pretty-assertions-1.2 + (package + (name "rust-pretty-assertions") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "pretty_assertions" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qrmkdwqn56af498vi8zjyq44wzcyvj5ic1dv54d01s2r6d9i7y8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-ctor" ,rust-ctor-0.1) + ("rust-diff" ,rust-diff-0.1) + ("rust-output-vt100" ,rust-output-vt100-0.1)))) + (home-page "https://github.com/colin-kiegel/rust-pretty-assertions") + (synopsis "Drop-in replacements for assert_eq! and assert_ne!") + (description + "Overwrite @code{assert_eq!} and @code{assert_ne!} with drop-in +replacements, adding colorful diffs.") + (license (list license:expat license:asl2.0)))) + (define-public rust-pretty-assertions-0.7 (package (name "rust-pretty-assertions") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:07 GMT) Full text and rfc822 format available.Message #94 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 08/21] gnu: Add rust-crosstemion-0.9. Date: Sun, 19 Jun 2022 10:26:58 -0700
* gnu/packages/crates-io.scm (rust-crosstemion-0.9): New variable. --- :100644 100644 3f8de3a6d6 40db634ecf M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3f8de3a6d6..40db634ecf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14964,6 +14964,38 @@ (define-public rust-crossterm-winapi-0.4 (arguments `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3)))))) +(define-public rust-crosstermion-0.9 + (package + (name "rust-crosstermion") + (version "0.9.0") + (source (origin + (method url-fetch) + (uri (crate-uri "crosstermion" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0c8rsnqkarw9ly525vwjhjmxn215ipypiya8nx1m7mbfk1dh6pm0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-async-channel" ,rust-async-channel-1) + ("rust-crossterm" ,rust-crossterm-0.22) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-lite" ,rust-futures-lite-1) + ("rust-termion" ,rust-termion-1) + ("rust-tui" ,rust-tui-0.18) + ("rust-tui-react" ,rust-tui-react-0.17)))) + (home-page "https://github.com/Byron/tui-crates") + (synopsis + "Abstraction of crossterm and termion") + (description + "The unification of crossterm and termion behind a common facade for use +with feature flags.") + (license license:expat))) + (define-public rust-crunchy-0.2 (package (name "rust-crunchy") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:07 GMT) Full text and rfc822 format available.Message #97 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 17/21] gnu: Add rust-simd-adler32-0.3. Date: Sun, 19 Jun 2022 10:27:07 -0700
* gnu/packages/crates-io.scm (rust-simd-adler32-0.3): New variable. --- :100644 100644 790c53b4cd 2a5418d6e9 M gnu/packages/crates-io.scm 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 790c53b4cd..2a5418d6e9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -56768,6 +56768,28 @@ (define-public rust-simd-0.1 #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-0.1)))))) +(define-public rust-simd-adler32-0.3 + (package + (name "rust-simd-adler32") + (version "0.3.4") + (source (origin + (method url-fetch) + (uri (crate-uri "simd-adler32" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "060b9v15s3miq06582cj2ywam92ph6xs34s62mc8az3xc4wxz98l")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/mcountryman/simd-adler32") + (synopsis + "SIMD-accelerated Adler-32 rolling hash algorithm implementation") + (description + "This package provides a SIMD-accelerated Adler-32 rolling hash algorithm +implementation.") + (license license:expat))) + (define-public rust-simd-helpers-0.1 (package (name "rust-simd-helpers") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:08 GMT) Full text and rfc822 format available.Message #100 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 18/21] gnu: rust-sysctl-0.23: Update to 0.23.15. Date: Sun, 19 Jun 2022 10:27:08 -0700
* gnu/packages/crates-io.scm (rust-sysctl-0.23): Update to 0.23.15. * gnu/packages/crates-io.scm (rust-sysctl-0.4.0): Update to 0.4.4. --- :100644 100644 2a5418d6e9 a333f6c6ce M gnu/packages/crates-io.scm 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 2a5418d6e9..a333f6c6ce 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -61067,7 +61067,7 @@ (define-public rust-syscallz-0.15 (define-public rust-sysctl-0.4 (package (name "rust-sysctl") - (version "0.4.0") + (version "0.4.4") (source (origin (method url-fetch) @@ -61088,8 +61088,7 @@ (define-public rust-sysctl-0.4 ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/johalun/sysctl-rs") (synopsis "Simplified interface to libc::sysctl") - (description - "Simplified interface to libc::sysctl.") + (description "Simplified interface to libc::sysctl.") (license license:expat))) (define-public rust-sysctl-0.1 @@ -61116,14 +61115,14 @@ (define-public rust-sysctl-0.1 (define-public rust-sysinfo-0.23 (package (name "rust-sysinfo") - (version "0.23.0") + (version "0.23.15") (source (origin (method url-fetch) (uri (crate-uri "sysinfo" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "14d5fgg24x4rfd6226dl1grsv5lnid0kynp6kfzb3lmylh070xcy")))) + (base32 "0f05lk9jy4ml4k7470ybz5xsj8cnv8wp5zvw73igikzyyzkvhzim")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:08 GMT) Full text and rfc822 format available.Message #103 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 06/21] gnu: rust-lock-api-0.4: Update to 0.4.7 Date: Sun, 19 Jun 2022 10:26:56 -0700
* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.7 [cargo-inputs]: Add rust-autocfg-1 --- :100644 100644 7f4806e7c5 40398e2cef M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7f4806e7c5..40398e2cef 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32655,7 +32655,7 @@ (define-public rust-located-yaml-0.2 (define-public rust-lock-api-0.4 (package (name "rust-lock-api") - (version "0.4.5") + (version "0.4.7") (source (origin (method url-fetch) @@ -32663,11 +32663,12 @@ (define-public rust-lock-api-0.4 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "028izfyraynijd9h9x5miv1vmg6sjnw1v95wgm7f4xlr7h4lsaki")))) + "0lwckl9l51y69bwf854kmdmmr1543spbxaa9xjclc3lllsvaazrj")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-owning-ref" ,rust-owning-ref-0.4) + (("rust-autocfg" ,rust-autocfg-1) + ("rust-owning-ref" ,rust-owning-ref-0.4) ("rust-scopeguard" ,rust-scopeguard-1) ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/Amanieu/parking_lot") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:29:08 GMT) Full text and rfc822 format available.Message #106 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 05/21] gnu: Add rust-parking-lot-0.12. Date: Sun, 19 Jun 2022 10:26:55 -0700
* gnu/packages/crates-io.scm (rust-parking-lot-0.12): New variable. (rust-parking-lot-0.11): Inherit from rust-parking-lot-0.12. (rust-parking-lot-0.10): Inherit from rust-parking-lot-0.11. --- :100644 100644 8395f155f2 7f4806e7c5 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 46 +++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8395f155f2..7f4806e7c5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -40803,24 +40803,22 @@ (define-public rust-parking-1 (sha256 (base32 "0z6q9rxm98vrp3fimw8b5syzwgf8l0pnn6y0cqm4lbblf7r01cvc")))))) -(define-public rust-parking-lot-0.11 +(define-public rust-parking-lot-0.12 (package (name "rust-parking-lot") - (version "0.11.2") + (version "0.12.1") (source (origin (method url-fetch) (uri (crate-uri "parking_lot" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "16gzf41bxmm10x82bla8d6wfppy9ym3fxsmdjyvn61m66s0bf5vx")))) + (base32 "13r2xk7mnxfc5g0g6dkdxqdqad99j7s7z8zhzz4npw5r0g0v4hip")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs - (("rust-instant" ,rust-instant-0.1) - ("rust-lock-api" ,rust-lock-api-0.4) - ("rust-parking-lot-core" ,rust-parking-lot-core-0.8)) + `(#:cargo-inputs + (("rust-lock-api" ,rust-lock-api-0.4) + ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) ("rust-rand" ,rust-rand-0.8)))) @@ -40832,8 +40830,31 @@ (define-public rust-parking-lot-0.11 of the standard synchronization primitives.") (license (list license:asl2.0 license:expat)))) +(define-public rust-parking-lot-0.11 + (package + (inherit rust-parking-lot-0.12) + (name "rust-parking-lot") + (version "0.11.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "parking_lot" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16gzf41bxmm10x82bla8d6wfppy9ym3fxsmdjyvn61m66s0bf5vx")))) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-instant" ,rust-instant-0.1) + ("rust-lock-api" ,rust-lock-api-0.4) + ("rust-parking-lot-core" ,rust-parking-lot-core-0.8)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-rand" ,rust-rand-0.8)))))) + (define-public rust-parking-lot-0.10 (package + (inherit rust-parking-lot-0.11) (name "rust-parking-lot") (version "0.10.2") (source @@ -40844,7 +40865,6 @@ (define-public rust-parking-lot-0.10 (sha256 (base32 "0pjhcbyk6n0g6jsr6s9nf4x8wribm1b2yf8fgc8drbqa77mh99yk")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-lock-api" ,rust-lock-api-0.3) @@ -40852,13 +40872,7 @@ (define-public rust-parking-lot-0.10 #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-rand" ,rust-rand-0.7)))) - (home-page "https://github.com/Amanieu/parking_lot") - (synopsis "Compact standard synchronization primitives") - (description - "More compact and efficient implementations of the standard -synchronization primitives.") - (license (list license:asl2.0 license:expat)))) + ("rust-rand" ,rust-rand-0.7)))))) (define-public rust-parking-lot-0.9 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:35:01 GMT) Full text and rfc822 format available.Message #109 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 20/21] gnu: Add rust-tui-react-0.18. Date: Sun, 19 Jun 2022 10:27:10 -0700
* gnu/packages/crates-io.scm (rust-tui-react-0.18): New variable. --- :100644 100644 0410e42dfd f1529748b7 M gnu/packages/crates-io.scm 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 0410e42dfd..f1529748b7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -67670,6 +67670,33 @@ (define-public rust-tui-0.14 ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) ("rust-unicode-width" ,rust-unicode-width-0.1)))))) +(define-public rust-tui-react-0.17 + (package + (name "rust-tui-react") + (version "0.17.0") + (source (origin + (method url-fetch) + (uri (crate-uri "tui-react" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1va3imj01d6hy5hyhn0zg73l5dqk79fscvzf354svzbxkjdkw3aa")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-log" ,rust-log-0.4) + ("rust-tui" ,rust-tui-0.17) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)))) + (home-page "https://github.com/Byron/tui-crates") + (synopsis + "TUI widgets using a react-like paradigm") + (description + "This package provides TUI widgets using a react-like paradigm, allowing +mutable component state and render properties.") + (license license:expat))) + (define-public rust-tuikit-0.4 (package (name "rust-tuikit") -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:37:02 GMT) Full text and rfc822 format available.Message #112 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 21/21] gnu: rust-backtrace-0.3: Update to 0.3.65. Date: Sun, 19 Jun 2022 10:27:11 -0700
* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.65. (rust-backtrace-0.3.56): New variable. --- :100644 100644 f1529748b7 121b208164 M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 43 +++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f1529748b7..121b208164 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5593,6 +5593,40 @@ (define-public rust-az-1 (define-public rust-backtrace-0.3 (package + (name "rust-backtrace") + (version "0.3.65") + (source (origin + (method url-fetch) + (uri (crate-uri "backtrace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qggp0d8pbw5vfnpm0r7lrn6wmh5yjiz4yc4bzynb8l26i2pv88i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-addr2line" ,rust-addr2line-0.17) + ("rust-cc" ,rust-cc-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cpp-demangle" ,rust-cpp-demangle-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-miniz-oxide" ,rust-miniz-oxide-0.5) + ("rust-object" ,rust-object-0.28) + ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) + ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/rust-lang/backtrace-rs") + (synopsis "Acquire a stack trace (backtrace) at runtime in a Rust program") + (description + "This package provides a library to acquire a stack +trace (backtrace) at runtime in a Rust program.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-backtrace-0.3.56 + (package + (inherit rust-backtrace-0.3) (name "rust-backtrace") (version "0.3.56") (source @@ -5604,7 +5638,6 @@ (define-public rust-backtrace-0.3 (sha256 (base32 "1g716jmrik0fx29va3js4gw8hwk5jlsmvqaa9ryp1c9qyh07c4cx")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -5618,13 +5651,7 @@ (define-public rust-backtrace-0.3 ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-serde" ,rust-serde-1) - ("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/rust-lang/backtrace-rs") - (synopsis "Acquire a stack trace (backtrace) at runtime in a Rust program") - (description - "This package provides a library to acquire a stack -trace (backtrace) at runtime in a Rust program.") - (license (list license:asl2.0 license:expat)))) + ("rust-winapi" ,rust-winapi-0.3)))))) (define-public rust-backtrace-0.3.35 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:37:02 GMT) Full text and rfc822 format available.Message #115 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Cc: antlers <antlers <at> luris.net> Subject: [bug #56057] [PATCH v2 19/21] gnu: Add rust-tui-0.17. Date: Sun, 19 Jun 2022 10:27:09 -0700
* gnu/packages/crates-io.scm (rust-tui-0.17): New variable. (rust-tui-0.16): Inherit from rust-tui-0.17. --- :100644 100644 a333f6c6ce 0410e42dfd M gnu/packages/crates-io.scm gnu/packages/crates-io.scm | 45 ++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a333f6c6ce..0410e42dfd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14986,7 +14986,7 @@ (define-public rust-crosstermion-0.9 ("rust-futures-core" ,rust-futures-core-0.3) ("rust-futures-lite" ,rust-futures-lite-1) ("rust-termion" ,rust-termion-1) - ("rust-tui" ,rust-tui-0.18) + ("rust-tui" ,rust-tui-0.17) ("rust-tui-react" ,rust-tui-react-0.17)))) (home-page "https://github.com/Byron/tui-crates") (synopsis @@ -67556,8 +67556,42 @@ (define-public rust-ttf-parser-0.6 (base32 "1p4z969pwd5adayy3ijq94iiak42yfxz8hk5wnkdsirymgbpqp9y")))) (arguments `(#:skip-build? #t)))) +(define-public rust-tui-0.17 + (package + (name "rust-tui") + (version "0.17.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tui" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0w92l3ilsz4lzmsp6illpsvabgsl0nysridny5rrn0wbr0r0mv93")))) + (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.22) + ("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)) + #: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 + "This package provides a library to build rich terminal user interfaces +or dashboards.") + (license license:expat))) + (define-public rust-tui-0.16 (package + (inherit rust-tui-0.17) (name "rust-tui") (version "0.16.0") (source @@ -67567,7 +67601,6 @@ (define-public rust-tui-0.16 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "08qcdjmi8sn2xyh38ilr17i9bn89ic2aaqx3rybyv7h44x7cxj1r")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -67583,13 +67616,7 @@ (define-public rust-tui-0.16 ("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 - "This package provides a library to build rich terminal user interfaces -or dashboards.") - (license license:expat))) + ("rust-rand" ,rust-rand-0.8)))))) (define-public rust-tui-0.15 (package -- 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 17:58:02 GMT) Full text and rfc822 format available.Message #118 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Antlers <autumnalantlers <at> gmail.com> To: antlers <autumnalantlers <at> gmail.com> Cc: antlers <antlers <at> luris.net>, 56057 <at> debbugs.gnu.org Subject: Re: [bug #56057] [PATCH v2 18/21] gnu: rust-sysctl-0.23: Update to 0.23.15. Date: Sun, 19 Jun 2022 17:56:50 +0000 (UTC)
A. Notice that I might be missing a new hash here. B. Need to stop switching email addresses willy-nilly, I'll get there. ---------------------------------------- Jun 19, 2022 10:28:00 AM antlers <autumnalantlers <at> gmail.com>: > * gnu/packages/crates-io.scm (rust-sysctl-0.23): Update to 0.23.15. > * gnu/packages/crates-io.scm (rust-sysctl-0.4.0): Update to 0.4.4. > --- > :100644 100644 2a5418d6e9 a333f6c6ce M gnu/packages/crates-io.scm > 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 2a5418d6e9..a333f6c6ce 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -61067,7 +61067,7 @@ (define-public rust-syscallz-0.15 > (define-public rust-sysctl-0.4 > (package > (name "rust-sysctl") > - (version "0.4.0") > + (version "0.4.4") > (source > (origin > (method url-fetch) > @@ -61088,8 +61088,7 @@ (define-public rust-sysctl-0.4 > ("rust-walkdir" ,rust-walkdir-2)))) > (home-page "https://github.com/johalun/sysctl-rs") > (synopsis "Simplified interface to libc::sysctl") > - (description > - "Simplified interface to libc::sysctl.") > + (description "Simplified interface to libc::sysctl.") > (license license:expat))) > > (define-public rust-sysctl-0.1 > @@ -61116,14 +61115,14 @@ (define-public rust-sysctl-0.1 > (define-public rust-sysinfo-0.23 > (package > (name "rust-sysinfo") > - (version "0.23.0") > + (version "0.23.15") > (source > (origin > (method url-fetch) > (uri (crate-uri "sysinfo" version)) > (file-name (string-append name "-" version ".tar.gz")) > (sha256 > - (base32 "14d5fgg24x4rfd6226dl1grsv5lnid0kynp6kfzb3lmylh070xcy")))) > + (base32 "0f05lk9jy4ml4k7470ybz5xsj8cnv8wp5zvw73igikzyyzkvhzim")))) > (build-system cargo-build-system) > (arguments > `(#:skip-build? #t > -- > 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 18:10:02 GMT) Full text and rfc822 format available.Message #121 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Subject: Re: [bug #56057] [PATCH v2 14/21] gnu: Add rust-open-3. Date: Sun, 19 Jun 2022 18:09:03 +0000 (UTC)
[Forwarding to make sure this note makes it into the thread because I didn't see it; still handling the mailing list workflow, um, un-steadily.] ---------------------------------------- Jun 19, 2022 10:49:39 AM EHarding830 <eharding830 <at> gmail.com>: Note to Self (Whoopsies #2 & 3): Thought I dropped this patch (otherwise looks like I sent the right patchset..? Bad smell.), and should still double check that I didn't remove any #:skip-build flags. ---------------------------------------- Jun 19, 2022 10:27:57 AM antlers <autumnalantlers <at> gmail.com>: > * gnu/packages/crates-io.scm (rust-open-3): New variable. > (rust-open-2): Inherit from rust-open-3. > --- > :100644 100644 9a44c3a846 83be540cf7 M gnu/packages/crates-io.scm > gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++-------- > 1 file changed, 26 insertions(+), 8 deletions(-) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 9a44c3a846..83be540cf7 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -39686,29 +39686,47 @@ (define-public rust-opaque-debug-0.2 > (base32 > "02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck")))))) > > +(define-public rust-open-3 > + (package > + (name "rust-open") > + (version "3.0.1") > + (source (origin > + (method url-fetch) > + (uri (crate-uri "open" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1zhhz4a9ag0418cmj0ky11xidpcavv2crhsl76m66qxz2s1wq2rn")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-pathdiff" ,rust-pathdiff-0.2)))) > + (home-page "https://github.com/Byron/open-rs") > + (synopsis "Open a path or URL using the program configured on the system") > + (description > + "Use this library to open a path or URL using the program configured on > +the system.") > + (license license:expat))) > + > (define-public rust-open-2 > (package > + (inherit rust-open-3) > (name "rust-open") > (version "2.0.2") > (source > (origin > + (inherit (package-source rust-open-3)) > (method url-fetch) > (uri (crate-uri "open" version)) > (file-name (string-append name "-" version ".tar.gz")) > (sha256 > (base32 "1dq9c6dgq7iv5kvqfk8gvkfq34j5pdinfcs1hbdd4x6i62vf8vhp")))) > - (build-system cargo-build-system) > (arguments > `(#:skip-build? #t > #:cargo-inputs > (("rust-pathdiff" ,rust-pathdiff-0.2) > - ("rust-winapi" ,rust-winapi-0.3)))) > - (home-page "https://github.com/Byron/open-rs") > - (synopsis "Open a path or URL using the program configured on the system") > - (description > - "Use this library to open a path or URL using the program configured on > -the system.") > - (license license:expat))) > + ("rust-winapi" ,rust-winapi-0.3)))))) > > (define-public rust-open-1 > (package > -- > 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 19 Jun 2022 18:15:02 GMT) Full text and rfc822 format available.Message #124 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: EHarding830 <eharding830 <at> gmail.com> To: antlers <autumnalantlers <at> gmail.com> Cc: antlers <antlers <at> luris.net>, 56057 <at> debbugs.gnu.org Subject: Re: [bug #56057] [PATCH v2 14/21] gnu: Add rust-open-3. Date: Sun, 19 Jun 2022 17:49:34 +0000 (UTC)
Note to Self (Whoopsies #2 & 3): Thought I dropped this patch (otherwise looks like I sent the right patchset..? Bad smell.), and should still double check that I didn't remove any #:skip-build flags. ---------------------------------------- Jun 19, 2022 10:27:57 AM antlers <autumnalantlers <at> gmail.com>: > * gnu/packages/crates-io.scm (rust-open-3): New variable. > (rust-open-2): Inherit from rust-open-3. > --- > :100644 100644 9a44c3a846 83be540cf7 M gnu/packages/crates-io.scm > gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++-------- > 1 file changed, 26 insertions(+), 8 deletions(-) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 9a44c3a846..83be540cf7 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -39686,29 +39686,47 @@ (define-public rust-opaque-debug-0.2 > (base32 > "02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck")))))) > > +(define-public rust-open-3 > + (package > + (name "rust-open") > + (version "3.0.1") > + (source (origin > + (method url-fetch) > + (uri (crate-uri "open" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1zhhz4a9ag0418cmj0ky11xidpcavv2crhsl76m66qxz2s1wq2rn")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-pathdiff" ,rust-pathdiff-0.2)))) > + (home-page "https://github.com/Byron/open-rs") > + (synopsis "Open a path or URL using the program configured on the system") > + (description > + "Use this library to open a path or URL using the program configured on > +the system.") > + (license license:expat))) > + > (define-public rust-open-2 > (package > + (inherit rust-open-3) > (name "rust-open") > (version "2.0.2") > (source > (origin > + (inherit (package-source rust-open-3)) > (method url-fetch) > (uri (crate-uri "open" version)) > (file-name (string-append name "-" version ".tar.gz")) > (sha256 > (base32 "1dq9c6dgq7iv5kvqfk8gvkfq34j5pdinfcs1hbdd4x6i62vf8vhp")))) > - (build-system cargo-build-system) > (arguments > `(#:skip-build? #t > #:cargo-inputs > (("rust-pathdiff" ,rust-pathdiff-0.2) > - ("rust-winapi" ,rust-winapi-0.3)))) > - (home-page "https://github.com/Byron/open-rs") > - (synopsis "Open a path or URL using the program configured on the system") > - (description > - "Use this library to open a path or URL using the program configured on > -the system.") > - (license license:expat))) > + ("rust-winapi" ,rust-winapi-0.3)))))) > > (define-public rust-open-1 > (package > -- > 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Mon, 20 Jun 2022 05:24:02 GMT) Full text and rfc822 format available.Message #127 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: 56057 <at> debbugs.gnu.org Subject: Re: [bug #56057] [PATCH v2 14/21] gnu: Add rust-open-3. Date: Sun, 19 Jun 2022 22:22:53 -0700
> Thought I dropped this patch (otherwise looks like I sent the right patchset [...]) That would have been rust-clap, not rust-open. On Sun, Jun 19, 2022 at 10:49 AM EHarding830 <eharding830 <at> gmail.com> wrote: > > Note to Self (Whoopsies #2 & 3): Thought I dropped this patch (otherwise looks like I sent the right patchset..? Bad smell.), and should still double check that I didn't remove any #:skip-build flags. > > ---------------------------------------- > > Jun 19, 2022 10:27:57 AM antlers <autumnalantlers <at> gmail.com>: > > > * gnu/packages/crates-io.scm (rust-open-3): New variable. > > (rust-open-2): Inherit from rust-open-3. > > --- > > :100644 100644 9a44c3a846 83be540cf7 M gnu/packages/crates-io.scm > > gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++-------- > > 1 file changed, 26 insertions(+), 8 deletions(-) > > > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > > index 9a44c3a846..83be540cf7 100644 > > --- a/gnu/packages/crates-io.scm > > +++ b/gnu/packages/crates-io.scm > > @@ -39686,29 +39686,47 @@ (define-public rust-opaque-debug-0.2 > > (base32 > > "02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck")))))) > > > > +(define-public rust-open-3 > > + (package > > + (name "rust-open") > > + (version "3.0.1") > > + (source (origin > > + (method url-fetch) > > + (uri (crate-uri "open" version)) > > + (file-name (string-append name "-" version ".tar.gz")) > > + (sha256 > > + (base32 > > + "1zhhz4a9ag0418cmj0ky11xidpcavv2crhsl76m66qxz2s1wq2rn")))) > > + (build-system cargo-build-system) > > + (arguments > > + `(#:skip-build? #t > > + #:cargo-inputs > > + (("rust-pathdiff" ,rust-pathdiff-0.2)))) > > + (home-page "https://github.com/Byron/open-rs") > > + (synopsis "Open a path or URL using the program configured on the system") > > + (description > > + "Use this library to open a path or URL using the program configured on > > +the system.") > > + (license license:expat))) > > + > > (define-public rust-open-2 > > (package > > + (inherit rust-open-3) > > (name "rust-open") > > (version "2.0.2") > > (source > > (origin > > + (inherit (package-source rust-open-3)) > > (method url-fetch) > > (uri (crate-uri "open" version)) > > (file-name (string-append name "-" version ".tar.gz")) > > (sha256 > > (base32 "1dq9c6dgq7iv5kvqfk8gvkfq34j5pdinfcs1hbdd4x6i62vf8vhp")))) > > - (build-system cargo-build-system) > > (arguments > > `(#:skip-build? #t > > #:cargo-inputs > > (("rust-pathdiff" ,rust-pathdiff-0.2) > > - ("rust-winapi" ,rust-winapi-0.3)))) > > - (home-page "https://github.com/Byron/open-rs") > > - (synopsis "Open a path or URL using the program configured on the system") > > - (description > > - "Use this library to open a path or URL using the program configured on > > -the system.") > > - (license license:expat))) > > + ("rust-winapi" ,rust-winapi-0.3)))))) > > > > (define-public rust-open-1 > > (package > > -- > > 2.36.0
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Mon, 20 Jun 2022 11:16:01 GMT) Full text and rfc822 format available.Message #130 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: antlers <autumnalantlers <at> gmail.com>, 56057 <at> debbugs.gnu.org, antlers <at> luris.net Subject: Re: [bug#56057] [gnu: Add dua-cli. 25/27] gnu: Add rust-windows-sys-0.36 & per-target varitations. Date: Mon, 20 Jun 2022 13:15:26 +0200
antlers schreef op za 18-06-2022 om 12:56 [-0700]: > varitations nitpick: varitations -> variations
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Mon, 20 Jun 2022 11:16:02 GMT) Full text and rfc822 format available.Message #133 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: antlers <autumnalantlers <at> gmail.com>, 56057 <at> debbugs.gnu.org, antlers <at> luris.net Subject: Re: [bug#56057] [gnu: Add dua-cli. 25/27] gnu: Add rust-windows-sys-0.36 & per-target varitations. Date: Mon, 20 Jun 2022 13:15:43 +0200
antlers schreef op za 18-06-2022 om 12:56 [-0700]: > varitations (unless that was already fixed in the v2)
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Mon, 20 Jun 2022 11:18:02 GMT) Full text and rfc822 format available.Message #136 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: antlers <autumnalantlers <at> gmail.com>, 56057 <at> debbugs.gnu.org, antlers <at> luris.net Subject: Re: [bug#56057] [gnu: Add dua-cli. 25/27] gnu: Add rust-windows-sys-0.36 & per-target varitations. Date: Mon, 20 Jun 2022 13:17:10 +0200
[Message part 1 (text/plain, inline)]
antlers schreef op za 18-06-2022 om 12:56 [-0700]: > * gnu/packages/crates-io.scm > > (rust-windows-x86-64-gnu-0.36 > rust-windows-x86-64-mscv-0.36 > rust-windows-i686-gnu-0.36 > rust-windows-i686-mscv-0.36 > rust-windows-aarch64-mscv-0.36 > rust-windows-sys-0.36): New variables. > > (rust-windows-x86-64-gnu-0.28 > rust-windows-x86-64-mscv-0.28 > rust-windows-i686-gnu-0.28 > rust-windows-i686-mscv-0.28 > rust-windows-aarch64-mscv-0.28 > rust-windows-0.28): Inherit from rust-windows-*-0.36. Nevermind my comments about rust-windows-..., looks like those are already automatically removed in antioxidant.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Tue, 21 Jun 2022 16:57:02 GMT) Full text and rfc822 format available.Message #139 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: antlers <autumnalantlers <at> gmail.com> To: Maxime Devos <maximedevos <at> telenet.be> Cc: 56057 <at> debbugs.gnu.org Subject: Re: [bug#56057] [gnu: Add dua-cli. 25/27] gnu: Add rust-windows-sys-0.36 & per-target varitations. Date: Tue, 21 Jun 2022 09:56:03 -0700
> Nevermind [...] rust-windows-... Alright, I dropped that patch back in and (after a hash update for `rust-sysctl-0.4`) everything does seem to build. I'll still be taking another look at package descriptions, will sort v3 such that each patch /actually/ builds (ie. sequentially), and maybe cherry-pick `guix style`'s opinions. Otherwise just keeping an eye on #56037 (I like what they did with the `-beta` packages) and antioxidant (good luck!). > > varitations One learns through many small lessons! I'll be more careful. Thanks again for your time and attention. ``` $> echo << EOF >> ~/.emacs.d/init.el (eval-after-load "git-commit-mode" '(add-hook 'git-commit-mode-hook #'flyspell-mode)) EOF ``` On Mon, Jun 20, 2022 at 4:17 AM Maxime Devos <maximedevos <at> telenet.be> wrote: > > antlers schreef op za 18-06-2022 om 12:56 [-0700]: > > * gnu/packages/crates-io.scm > > > > (rust-windows-x86-64-gnu-0.36 > > rust-windows-x86-64-mscv-0.36 > > rust-windows-i686-gnu-0.36 > > rust-windows-i686-mscv-0.36 > > rust-windows-aarch64-mscv-0.36 > > rust-windows-sys-0.36): New variables. > > > > (rust-windows-x86-64-gnu-0.28 > > rust-windows-x86-64-mscv-0.28 > > rust-windows-i686-gnu-0.28 > > rust-windows-i686-mscv-0.28 > > rust-windows-aarch64-mscv-0.28 > > rust-windows-0.28): Inherit from rust-windows-*-0.36. > > Nevermind my comments about rust-windows-..., looks like those are > already automatically removed in antioxidant.
guix-patches <at> gnu.org
:bug#56057
; Package guix-patches
.
(Sun, 24 Jul 2022 22:00:02 GMT) Full text and rfc822 format available.Message #142 received at 56057 <at> debbugs.gnu.org (full text, mbox):
From: Aleksandr Vityazev <avityazev <at> posteo.org> To: antlers <autumnalantlers <at> gmail.com> Cc: antlers <at> luris.net, 56074 <at> debbugs.gnu.org, 56057 <at> debbugs.gnu.org Subject: Re: [bug#56057] [gnu: Add dua-cli. 20/27] gnu: Add rust-textwrap-0.15. Date: Sun, 24 Jul 2022 21:59:31 +0000
[Message part 1 (text/plain, inline)]
Hi, The textwrap-0.15 build will fail On 2022-06-18, 12:56 -0700, antlers <autumnalantlers <at> gmail.com> wrote: > * gnu/packages/crates-io.scm (rust-textwrap-0.15): New variable. > (rust-textwrap-0.12): Inherit from rust-textwrap-0.15. > --- > :100644 100644 fd431e544b f9aabbb334 M gnu/packages/crates-io.scm > gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++++----- > 1 file changed, 27 insertions(+), 5 deletions(-) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index fd431e544b..f9aabbb334 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -62665,10 +62665,10 @@ (define-public rust-text-size-1 > (description "This package provides a newtypes for text offsets") > (license (list license:expat license:asl2.0)))) > > -(define-public rust-textwrap-0.12 > +(define-public rust-textwrap-0.15 > (package > (name "rust-textwrap") > - (version "0.12.1") > + (version "0.15.0") > (source > (origin > (method url-fetch) > @@ -62677,16 +62677,17 @@ (define-public rust-textwrap-0.12 > (string-append name "-" version ".tar.gz")) > (sha256 > (base32 > - "12978qmkl5gcp94lxndpvp9qxq8mxp7hm9xbrw3422dgikchhc10")))) > + "1yw513k61lfiwgqrfvsjw1a5wpvm0azhpjr2kr0jhnq9c56is55i")))) > (build-system cargo-build-system) > (arguments > `(#:skip-build? #t > #:cargo-inputs > (("rust-hyphenation" ,rust-hyphenation-0.8) > + ("rust-smawk" ,rust-smawk-0.3) > ("rust-terminal-size" ,rust-terminal-size-0.1) > + ("rust-unicode-linebreak" ,rust-unicode-linebreak-0.1) > ("rust-unicode-width" ,rust-unicode-width-0.1)))) > - (home-page > - "https://github.com/mgeisler/textwrap") > + (home-page "https://github.com/mgeisler/textwrap") > (synopsis "Library for word wrapping, indenting, and dedenting strings") > (description > "Textwrap is a small library for word wrapping, indenting, and dedenting > @@ -62695,6 +62696,27 @@ (define-public rust-textwrap-0.12 > handle Unicode characters correctly.") > (license license:expat))) > > +(define-public rust-textwrap-0.12 > + (package > + (inherit rust-textwrap-0.15) > + (name "rust-textwrap") > + (version "0.12.1") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "textwrap" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "12978qmkl5gcp94lxndpvp9qxq8mxp7hm9xbrw3422dgikchhc10")))) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-hyphenation" ,rust-hyphenation-0.8) > + ("rust-terminal-size" ,rust-terminal-size-0.1) > + ("rust-unicode-width" ,rust-unicode-width-0.1)))))) > + > (define-public rust-textwrap-0.11 > (package > (inherit rust-textwrap-0.12) To correctly build textwrap-0.15 u can use these patches (see in attachments). Although, of course, it does not play a big role, older versions also fails when building. -- Aleksandr Vityazev
[0022-gnu-Add-rust-unic-emoji-char-0.9.patch (text/x-patch, attachment)]
[0023-gnu-Add-rust-textwrap-0.15.patch (text/x-patch, attachment)]
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.