* [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore
` (47 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-deelevate-0.2): New variable.
Change-Id: Ib24303deeb61c171b4a52f65f2fff59c4b004962
---
gnu/packages/crates-windows.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 7437ce91c7..d89135bcee 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -272,6 +272,30 @@ (define-public rust-conpty-0.5
"This package provides a library which provides an interface for @code{ConPTY}.")
(license license:expat)))
+(define-public rust-deelevate-0.2
+ (package
+ (name "rust-deelevate")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "deelevate" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0kj2kcqv47l3iacpamgzbn742yf9d09h0xgwbadxs1l9qkw9fwqw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-pathsearch" ,rust-pathsearch-0.2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-shared-library" ,rust-shared-library-0.1)
+ ("rust-termwiz" ,rust-termwiz-0.15)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://crates.io/crates/deelevate")
+ (synopsis "Drop privileges on Windows")
+ (description "This package provides Drop privileges on Windows.")
+ (license license:expat)))
+
(define-public rust-dunce-1
(package
(name "rust-dunce")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore
` (46 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-dunce-1): Update to 1.0.5.
Change-Id: I822fb89d2c069cfc86d0c7678ec6decfc2aff6f7
---
gnu/packages/crates-windows.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index d89135bcee..60cc28f464 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -299,14 +299,14 @@ (define-public rust-deelevate-0.2
(define-public rust-dunce-1
(package
(name "rust-dunce")
- (version "1.0.4")
+ (version "1.0.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "dunce" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0fqcbwfclldbknmawi69l6zyncaiqzxkpbybcb2cc7jmlxnqrkjn"))))
+ (base32 "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj"))))
(build-system cargo-build-system)
(home-page "https://gitlab.com/kornelski/dunce")
(synopsis "Normalize Windows paths to the most compatible format")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore
` (45 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-tauri-winrt-notification-0.2): New variable.
Change-Id: I1883345b1cbb610eb0af593fcec8d3d026781e53
---
gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 60cc28f464..99a4a6929f 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -787,6 +787,28 @@ (define-public rust-serde-ini-0.2
@code{Deserializer} for the INI format.")
(license license:expat)))
+(define-public rust-tauri-winrt-notification-0.2
+ (package
+ (name "rust-tauri-winrt-notification")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tauri-winrt-notification" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31)
+ ("rust-windows" ,rust-windows-0.56)
+ ("rust-windows-version" ,rust-windows-version-0.1))))
+ (home-page "https://github.com/tauri-apps/winrt-notification")
+ (synopsis "An incomplete wrapper over the WinRT toast api")
+ (description
+ "This package provides An incomplete wrapper over the @code{WinRT} toast api.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-uds-windows-1
(package
(name "rust-uds-windows")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (2 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56 Jordan Moore
` (44 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-winsafe-0.0.19): New variable.
Change-Id: I58a6e6d7ea11bca051d7e703d3e3495d8286c858
---
gnu/packages/crates-windows.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 99a4a6929f..4978681fff 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -1348,6 +1348,24 @@ (define-public rust-winresource-0.1
icons and metadata for executables.")
(license license:expat)))
+(define-public rust-winsafe-0.0.19
+ (package
+ (name "rust-winsafe")
+ (version "0.0.19")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "winsafe" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/rodrigocfd/winsafe")
+ (synopsis "Windows API and GUI in safe, idiomatic Rust")
+ (description
+ "This package provides Windows API and GUI in safe, idiomatic Rust.")
+ (license license:expat)))
+
(define-public rust-winutil-0.1
(package
(name "rust-winutil")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (3 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore
` (43 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-windows-0.56): New variable.
Change-Id: Ieca1871c4a1a5b29c6fccf37b25a199f0dc0abd8
---
gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 4978681fff..d64ff7a56a 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -1509,6 +1509,26 @@ (define-public rust-windows-0.57
`(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.57)
("rust-windows-targets" ,rust-windows-targets-0.52))))))
+(define-public rust-windows-0.56
+ (package
+ (name "rust-windows")
+ (version "0.56.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56)
+ ("rust-windows-targets" ,rust-windows-targets-0.52))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Rust for Windows")
+ (description "This package provides Rust for Windows.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-0.52
(package
(inherit rust-windows-0.58)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (4 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore
` (42 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-windows-core-0.56): New variable.
Change-Id: Idc7fb175951471821d43f8f1dfe8e66805b2a258
---
gnu/packages/crates-windows.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index d64ff7a56a..3796b217b0 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -1978,6 +1978,29 @@ (define-public rust-windows-core-0.57
#:cargo-development-inputs
(("rust-windows-bindgen" ,rust-windows-bindgen-0.57))))))
+(define-public rust-windows-core-0.56
+ (package
+ (name "rust-windows-core")
+ (version "0.56.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows-core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56)
+ ("rust-windows-interface" ,rust-windows-interface-0.56)
+ ("rust-windows-result" ,rust-windows-result-0.1)
+ ("rust-windows-targets" ,rust-windows-targets-0.52))
+ #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "rust for windows")
+ (description "this package provides rust for windows.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-core-0.52
(package
(inherit rust-windows-core-0.58)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (5 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore
` (41 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-windows-interface-0.56): New variable.
Change-Id: If3aabb888b5b31ee85ff2cc8e0dd3a59263d4fc6
---
gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 3796b217b0..9914263f7f 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -2466,6 +2466,28 @@ (define-public rust-windows-interface-0.57
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-2))))))
+(define-public rust-windows-interface-0.56
+ (package
+ (name "rust-windows-interface")
+ (version "0.56.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows-interface" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "The interface macro for the windows crate")
+ (description
+ "This package provides The interface macro for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-interface-0.52
(package
(inherit rust-windows-interface-0.58)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (6 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore
` (40 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-windows-version-0.1): New variable.
Change-Id: Iead50939e00d9f7d735c172a3f2b7fb56ab93b91
---
gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 9914263f7f..173f51d542 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -2983,6 +2983,26 @@ (define-public rust-windows-tokens-0.32
(base32
"1rrqbxjkyk6h6p6jjzbcxr0mhqbz0yfndd2s2dsgmbl75f4yy7gn"))))))
+(define-public rust-windows-version-0.1
+ (package
+ (name "rust-windows-version")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows-version" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))
+ #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "Windows version information")
+ (description "This package provides Windows version information.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-win-3
(package
(name "rust-windows-win")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (7 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore
` (39 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-apple.scm (rust-mac-notification-sys-0.6): New variable.
Change-Id: Ic754dde296083ddec89752157401c7042baf25fa
---
gnu/packages/crates-apple.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
index 6881ac2cf5..b173f3e90d 100644
--- a/gnu/packages/crates-apple.scm
+++ b/gnu/packages/crates-apple.scm
@@ -11,6 +11,7 @@
;;; Copyright © 2023 Steve George <steve@futurile.net>
;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -884,6 +885,30 @@ (define-public rust-icrate-0.0.4
(description "This package provides bindings to Apple's frameworks.")
(license license:expat)))
+(define-public rust-mac-notification-sys-0.6
+ (package
+ (name "rust-mac-notification-sys")
+ (version "0.6.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mac-notification-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14cgvhb2790fzsilwdw720m2pc2zzk0zcgbjgqbkgahp6x7z7s6w"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
+ ("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-objc-foundation" ,rust-objc-foundation-0.1)
+ ("rust-objc-id" ,rust-objc-id-0.1)
+ ("rust-time" ,rust-time-0.3))))
+ (home-page "https://github.com/h4llow3En/mac-notification-sys")
+ (synopsis "Thin wrapper around macOS Notifications")
+ (description
+ "This package provides Thin wrapper around @code{macOS} Notifications.")
+ (license license:expat)))
+
(define-public rust-mach-0.3
(package
(name "rust-mach")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (8 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore
` (38 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-arraydeque-0.5): New variable.
Change-Id: I85e4603e1a77b7b126a48b274156074d8e313a95
---
gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3b9a20f728..c193ded2ba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -3123,6 +3123,26 @@ (define-public rust-array-ops-0.1
structures.")
(license license:mpl2.0)))
+(define-public rust-arraydeque-0.5
+ (package
+ (name "rust-arraydeque")
+ (version "0.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "arraydeque" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0dn2xdfg3rkiqsh8a6achnmvf5nf11xk33xgjzpksliab4yjx43x"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/andylokandy/arraydeque")
+ (synopsis
+ "ring buffer with a fixed capacity, which can be stored on the stack.")
+ (description
+ "This package provides a ring buffer with a fixed capacity, which can be stored
+on the stack.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-arrayref-0.3
(package
(name "rust-arrayref")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (9 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore
` (37 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-auto-enums-0.8): New variable.
Change-Id: Idaab89e4dc177538de49cb925d03b8bfd4441c53
---
gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c193ded2ba..a2c688d147 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6483,6 +6483,41 @@ (define-public rust-auto-impl-0.5
"Automatically implement traits for common smart pointers and closures.")
(license (list license:expat license:asl2.0))))
+(define-public rust-auto-enums-0.8
+ (package
+ (name "rust-auto-enums")
+ (version "0.8.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "auto_enums" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1yxcdw961199wrk1v5js321ynyfd4m40c0gi2pypby2mx2vpg6s5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-derive-utils" ,rust-derive-utils-0.14)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))
+ #:cargo-development-inputs (("rust-futures" ,rust-futures-0.1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-http-body" ,rust-http-body-1)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio" ,rust-tokio-0.1)
+ ("rust-tokio" ,rust-tokio-0.2)
+ ("rust-tokio" ,rust-tokio-0.3))))
+ (home-page "https://github.com/taiki-e/auto_enums")
+ (synopsis
+ "library for to allow multiple return types by automatically generated enum.")
+ (description
+ "This package provides a library for to allow multiple return types by
+automatically generated enum.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-auto-impl-0.4
(package
(inherit rust-auto-impl-0.5)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (10 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: " Jordan Moore
` (36 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.21.
Change-Id: I7af33838d013559b959fa0010d19eb9d73aa4f0f
---
gnu/packages/crates-io.scm | 34 ++++++++++++++++------------------
1 file changed, 16 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a2c688d147..589e23dfa8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13844,34 +13844,32 @@ (define-public rust-clap-derive-3
(define-public rust-clap-4
(package
(name "rust-clap")
- (version "4.5.18")
+ (version "4.5.21")
(source
(origin
(method url-fetch)
(uri (crate-uri "clap" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "1lsxa59bgfxaag1q65ndp801h7vw9dffsly0zzx1mb13nd1nm5dh"))))
+ (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv"))))
(build-system cargo-build-system)
(arguments
- (list #:cargo-inputs
- `(("rust-clap-builder" ,rust-clap-builder-4)
- ("rust-clap-derive" ,rust-clap-derive-4))
- #:cargo-development-inputs
- `(("rust-automod" ,rust-automod-1)
- ("rust-clap-cargo" ,rust-clap-cargo-0.14)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-trycmd" ,rust-trycmd-0.15))))
- (home-page "https://clap.rs/")
+ `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
+ ("rust-clap-derive" ,rust-clap-derive-4)
+ ("rust-terminal-size" ,rust-terminal-size-0.4))
+ #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
+ ("rust-clap-cargo" ,rust-clap-cargo-0.14)
+ ("rust-humantime" ,rust-humantime-2)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-shlex" ,rust-shlex-1)
+ ("rust-snapbox" ,rust-snapbox-0.6)
+ ("rust-trybuild" ,rust-trybuild-1)
+ ("rust-trycmd" ,rust-trycmd-0.15))))
+ (home-page "https://github.com/clap-rs/clap")
(synopsis "Command Line Argument Parser")
(description
- "This package provides a simple to use, efficient, and full-featured
-Command Line Argument Parser.")
+ "This package provides a simple to use, efficient, and full-featured Command Line
+Argument Parser.")
(license (list license:expat license:asl2.0))))
(define-public rust-clap-3
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: Update to 4.5.21.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (11 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore
` (35 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.21.
Change-Id: I3854263a70aa609f4dd6e9da2d0bf70cd6bc6ca2
---
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 589e23dfa8..664ca2cc55 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13950,14 +13950,14 @@ (define-public rust-clap-2
(define-public rust-clap-builder-4
(package
(name "rust-clap-builder")
- (version "4.5.18")
+ (version "4.5.21")
(source (origin
(method url-fetch)
(uri (crate-uri "clap_builder" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "06wnncyif421qgrkd73hhhfych773avpx903b1nhhd0nsinicwjd"))))
+ "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (12 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: " Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore
` (34 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.38.
Change-Id: I2164df5d2bbdf2a071d3c07a9491f4e9329cc0a4
---
gnu/packages/crates-io.scm | 42 +++++++++++++++++++-------------------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 664ca2cc55..d5f0fc86e7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13988,30 +13988,30 @@ (define-public rust-clap-builder-4
(define-public rust-clap-complete-4
(package
(name "rust-clap-complete")
- (version "4.5.29")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ivddyrv6dsrf5w8ibh59wiyxrhkdgyxhxqf0c8fq2c7w67cdw9"))))
+ (version "4.5.38")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "clap_complete" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "00bsiq6jn6br4wrq3165hfl80mk4sdrdq97pgkqpa88ikiaplr6r"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-clap-lex" ,rust-clap-lex-0.7)
- ("rust-is-executable" ,rust-is-executable-1)
- ("rust-shlex" ,rust-shlex-1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-completest" ,rust-completest-0.4)
- ("rust-completest-pty" ,rust-completest-pty-0.5)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-trycmd" ,rust-trycmd-0.15))))
- (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
- (synopsis "Generate shell completion scripts for your @code{clap::Command}")
+ `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
+ ("rust-clap-lex" ,rust-clap-lex-0.7)
+ ("rust-completest" ,rust-completest-0.4)
+ ("rust-completest-pty" ,rust-completest-pty-0.5)
+ ("rust-is-executable" ,rust-is-executable-1)
+ ("rust-shlex" ,rust-shlex-1))
+ #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
+ ("rust-clap" ,rust-clap-4)
+ ("rust-snapbox" ,rust-snapbox-0.6)
+ ("rust-trycmd" ,rust-trycmd-0.15))))
+ (home-page "https://github.com/clap-rs/clap")
+ (synopsis "Generate shell completion scripts for your clap::Command")
(description
- "Generate shell completion scripts for your @code{clap::Command}.")
+ "This package provides Generate shell completion scripts for your clap::Command.")
(license (list license:expat license:asl2.0))))
(define-public rust-clap-complete-3
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (13 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore
` (33 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-coverage-helper-0.2): New variable.
Change-Id: I9f7157128ba3424644a9e53139ddc0bf303de858
---
gnu/packages/crates-io.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d5f0fc86e7..69cda90902 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17330,6 +17330,25 @@ (define-public rust-cov-mark-2
(description "This package provides a Manual coverage marks.")
(license (list license:expat license:asl2.0))))
+(define-public rust-coverage-helper-0.2
+ (package
+ (name "rust-coverage-helper")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "coverage-helper" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0knim97n8v0yhn82rm4dvn0gds4fbwzx6f2yjdsiwgdv2wbmax41"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/taiki-e/coverage-helper")
+ (synopsis
+ "Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.")
+ (description
+ "This package provides Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-count-instructions-0.1
(package
(name "rust-count-instructions")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (14 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore
` (32 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-dlv-list-0.5): New variable.
Change-Id: Ie981dbac68a4a5ab795f72031da248730e5b1e9f
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 69cda90902..734f74e9fa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23316,6 +23316,29 @@ (define-public rust-dlib-0.4
(inputs
(list rust-libloading-0.6))))
+(define-public rust-dlv-list-0.5
+ (package
+ (name "rust-dlv-list")
+ (version "0.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "dlv-list" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0pqvrinxzdz7bpy4a3p450h8krns3bd0mc3w0qqvm03l2kskj824"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-const-random" ,rust-const-random-0.1)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2)
+ ("rust-serde-test" ,rust-serde-test-1))))
+ (home-page "https://github.com/sgodwincs/dlv-list-rs")
+ (synopsis "Semi-doubly linked list implemented using a vector")
+ (description
+ "This package provides Semi-doubly linked list implemented using a vector.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-dlv-list-0.3
(package
(name "rust-dlv-list")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (15 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13 Jordan Moore
` (31 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-guess-host-triple-0.1): New variable.
Change-Id: I2c65c8169b8cd2b95d40c3515bd9336392f12d2a
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 734f74e9fa..b9d1b4faed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32588,6 +32588,32 @@ (define-public rust-gumdrop-derive-0.8
(description "This package provides custom derive support for gumdrop.")
(license (list license:expat license:asl2.0))))
+(define-public rust-guess-host-triple-0.1
+ (package
+ (name "rust-guess-host-triple")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "guess_host_triple" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-errno" ,rust-errno-0.2)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.5)
+ ("rust-version-sync" ,rust-version-sync-0.9))))
+ (home-page "https://gitlab.com/Screwtapello/guess_host_triple/")
+ (synopsis
+ "Guess which Rust-supported platform is running the current code")
+ (description
+ "This package provides Guess which Rust-supported platform is running the current code.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-gzip-header-1
(package
(name "rust-gzip-header")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (16 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore
` (30 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-mockall-0.13): New variable.
Change-Id: Ice060fc49e273544af75641c6f3c4ca913e4bf78
---
gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b9d1b4faed..09cdc3b73d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45896,6 +45896,39 @@ (define-public rust-mock-instant-0.2
(arguments
`(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))))
+(define-public rust-mockall-0.13
+ (package
+ (name "rust-mockall")
+ (version "0.13.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mockall" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-downcast" ,rust-downcast-0.11)
+ ("rust-fragile" ,rust-fragile-2)
+ ("rust-mockall-derive" ,rust-mockall-derive-0.13)
+ ("rust-predicates" ,rust-predicates-3)
+ ("rust-predicates-tree" ,rust-predicates-tree-1))
+ #:cargo-development-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-auto-enums" ,rust-auto-enums-0.8)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-mockall-double" ,rust-mockall-double-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-tracing" ,rust-tracing-0.1))))
+ (home-page "https://github.com/asomers/mockall")
+ (synopsis "powerful mock object library for Rust.")
+ (description
+ "This package provides a powerful mock object library for Rust.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-mockall-0.11
(package
(name "rust-mockall")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (17 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4 Jordan Moore
` (29 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-mockall-derive-0.13): New variable.
Change-Id: Iea5abd334396850b13f594eed850cdd60f39930a
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 09cdc3b73d..6733d01dff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45965,6 +45965,29 @@ (define-public rust-mockall-0.11
"Mockall is a rich mocking library with a terse and ergonomic interface.")
(license (list license:expat license:asl2.0))))
+(define-public rust-mockall-derive-0.13
+ (package
+ (name "rust-mockall-derive")
+ (version "0.13.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mockall_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+ (home-page "https://github.com/asomers/mockall")
+ (synopsis "Procedural macros for Mockall")
+ (description "This package provides Procedural macros for Mockall.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-mockall-derive-0.11
(package
(name "rust-mockall-derive")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (18 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore
` (28 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-notify-rust-4): New variable.
Change-Id: I4e0bb8f5d05979261db68b0fa7e7a9e1e4f11222
---
gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6733d01dff..5df990fcbf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49849,6 +49849,40 @@ (define-public rust-notify-debouncer-full-0.3
"This package provides a notify event debouncer optimized for ease of use.")
(license (list license:expat license:asl2.0))))
+(define-public rust-notify-rust-4
+ (package
+ (name "rust-notify-rust")
+ (version "4.11.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "notify-rust" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "18ykiijr0c452hxlpvciac0wqvsan4dfh08vz2zpicbhqlnsfd2i"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-dbus" ,rust-dbus-0.9)
+ ("rust-env-logger" ,rust-env-logger-0.11)
+ ("rust-image" ,rust-image-0.25)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2)
+ ("rust-zbus" ,rust-zbus-4))
+ #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
+ ("rust-color-backtrace" ,rust-color-backtrace-0.5)
+ ("rust-ctor" ,rust-ctor-0.2)
+ ("rust-maplit" ,rust-maplit-1))))
+ (home-page "https://github.com/hoodie/notify-rust")
+ (synopsis
+ "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server")
+ (description
+ "This package provides Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-notmuch-0.8
(package
(name "rust-notmuch")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (19 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore
` (27 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1.
Change-Id: I494680594830b4d03960e95ccc7a107e8995a639
---
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 5df990fcbf..a1cc45624a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51893,14 +51893,14 @@ (define-public rust-opaque-debug-0.2
(define-public rust-open-5
(package
(name "rust-open")
- (version "5.1.2")
+ (version "5.3.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "open" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0ciy22dh82rdgmmsiai2wksx7sj9abb4ddnmxpqxnpfqapw0z7s4"))))
+ (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (20 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore
` (26 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-ordered-multimap-0.7): New variable.
Change-Id: I95f3a8ffbd58c86a5191031155ffda524d6f8067
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a1cc45624a..13a8f214a2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52620,6 +52620,29 @@ (define-public rust-ordered-float-1
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
+(define-public rust-ordered-multimap-0.7
+ (package
+ (name "rust-ordered-multimap")
+ (version "0.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ordered-multimap" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ygg08g2h381r3zbclba4zx4amm25zd2hsqqmlxljc00mvf3q829"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.5)
+ ("rust-hashbrown" ,rust-hashbrown-0.14)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2)
+ ("rust-serde-test" ,rust-serde-test-1))))
+ (home-page "https://github.com/sgodwincs/ordered-multimap-rs")
+ (synopsis "Insertion ordered multimap")
+ (description "This package provides Insertion ordered multimap.")
+ (license license:expat)))
+
(define-public rust-ordered-multimap-0.4
(package
(name "rust-ordered-multimap")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (21 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:38 ` [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore
` (25 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-pathsearch-0.2): New variable.
Change-Id: Id06f4cb02abb14ab0dda1865d42423dee5e1a424
---
gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 13a8f214a2..b1a08fc8e5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54753,6 +54753,26 @@ (define-public rust-pathdiff-0.2
path.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-pathsearch-0.2
+ (package
+ (name "rust-pathsearch")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pathsearch" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "01bvjyighsrb5bgk8vcwlr1mjv6pqxk4n2qrkhbigaw2wp2kp66s"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-libc" ,rust-libc-0.2))))
+ (home-page "https://github.com/wez/wzsh")
+ (synopsis "Search for files in PATH")
+ (description "This package provides Search for files in PATH.")
+ (license license:expat)))
+
(define-public rust-pcap-1
(package
(name "rust-pcap")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (22 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore
@ 2024-11-26 21:38 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: " Jordan Moore
` (24 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-pest-2): Update to 2.7.14.
Change-Id: I0aab684481001e9a91a90b69c2806943729d1cd4
---
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 b1a08fc8e5..2fe2f99c4c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55574,7 +55574,7 @@ (define-public rust-permutohedron-0.2
(define-public rust-pest-2
(package
(name "rust-pest")
- (version "2.6.0")
+ (version "2.7.14")
(source
(origin
(method url-fetch)
@@ -55583,7 +55583,7 @@ (define-public rust-pest-2
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0w3vaad35km41g2liasf0sfkgfhj190rn7mc9q9hf18zn2zq93p6"))))
+ "0hplghvnz8yhs4mgpy7854gkpp6ysr96fy7ircs0k4w33al556c7"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: Update to 2.7.14.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (23 preceding siblings ...)
2024-11-26 21:38 ` [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: " Jordan Moore
` (23 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-pest-derive-2): Update to 2.7.14.
Change-Id: I0ab6896c7cd1da47ce9cfd5c75f2af95d229166d
---
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 2fe2f99c4c..e5e478499f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55600,7 +55600,7 @@ (define-public rust-pest-2
(define-public rust-pest-derive-2
(package
(name "rust-pest-derive")
- (version "2.6.0")
+ (version "2.7.14")
(source
(origin
(method url-fetch)
@@ -55609,7 +55609,7 @@ (define-public rust-pest-derive-2
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1yzv982pypxrr2zwhd08xv40plr474p155i26aj2anl63k3x8ybb"))))
+ "1p82kbjm5dvflxgj9vl3q78n2v4l9khh2cwizm3kl4ibcdgkc56j"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: Update to 2.7.14.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (24 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: " Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: " Jordan Moore
` (22 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-pest-generator-2): Update to 2.7.14.
Change-Id: I0eee2bc8433c7eef94cb961b77c4c98247e2d61a
---
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 e5e478499f..8f8fadfd61 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55623,7 +55623,7 @@ (define-public rust-pest-derive-2
(define-public rust-pest-generator-2
(package
(name "rust-pest-generator")
- (version "2.6.0")
+ (version "2.7.14")
(source
(origin
(method url-fetch)
@@ -55632,7 +55632,7 @@ (define-public rust-pest-generator-2
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0zh7igibnn9d4skgx3vjy4q6nya2hjhw7vf8xd8vhdv40zqmnhvc"))))
+ "0khcyqjyd8pg1qcivh1xzk9613zbn983ycdclap1f5rh6ikmhmgb"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: Update to 2.7.14.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (25 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: " Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5 Jordan Moore
` (21 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-pest-meta-2): Update to 2.7.14.
Change-Id: I78e635a27771a95303d1f1cbfdcb1d3594cb3760
---
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 8f8fadfd61..1f33b99d77 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55649,7 +55649,7 @@ (define-public rust-pest-generator-2
(define-public rust-pest-meta-2
(package
(name "rust-pest-meta")
- (version "2.6.0")
+ (version "2.7.14")
(source
(origin
(method url-fetch)
@@ -55658,7 +55658,7 @@ (define-public rust-pest-meta-2
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "04ala2f51zxninvajvvqk5gq80qxyp2v6cpfv3zkj7mpiqplankl"))))
+ "0gfhci2whiz3kiw2k2asj2lcj8rrrp4hm69whdvcpngl1jks4pdp"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all test files included.
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (26 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: " Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore
` (20 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-process-control-5): New variable.
Change-Id: Ida012a7ef7187ebc44bdc009c66e4076a021c30e
---
gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1f33b99d77..38671cdec8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59705,6 +59705,30 @@ (define-public rust-proc-quote-impl-0.3
"This package provides a procedural macro implementation of quote!.")
(license (list license:expat license:asl2.0))))
+(define-public rust-process-control-5
+ (package
+ (name "rust-process-control")
+ (version "5.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "process_control" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0qhbyxrfz6ywmsm69pjl7vxzgj6plc6qn6lp0zgqlw17laslwb7k"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+ ("rust-parking-lot" ,rust-parking-lot-0.12)
+ ("rust-signal-hook" ,rust-signal-hook-0.3)
+ ("rust-windows-sys" ,rust-windows-sys-0.59))
+ #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1))))
+ (home-page "https://github.com/dylni/process_control")
+ (synopsis "Ergonomically run processes with limits")
+ (description
+ "This package provides Ergonomically run processes with limits.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-procfs-0.16
(package
(name "rust-procfs")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (27 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore
` (19 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-rust-ini-0.21): New variable.
Change-Id: Ib98d579390ec86e95dea1cda773d28133eded810
---
gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 38671cdec8..1ca4a8d40f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68676,6 +68676,30 @@ (define-public rust-rust-hawktracer-sys-0.4
"This package provides a sys crate for the rust_hawktracer library.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rust-ini-0.21
+ (package
+ (name "rust-rust-ini")
+ (version "0.21.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rust-ini" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "17s0fmfba05i9cnfwfy02wp7mf5wkapis5x1d68vgvmnw7q0wcaf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
+ ("rust-trim-in-place" ,rust-trim-in-place-0.1)
+ ("rust-unicase" ,rust-unicase-2))))
+ (home-page "https://github.com/zonyitoo/rust-ini")
+ (synopsis "An Ini configuration file parsing library in Rust")
+ (description
+ "This package provides An Ini configuration file parsing library in Rust.")
+ (license license:expat)))
+
+
(define-public rust-rust-ini-0.18
(package
(name "rust-rust-ini")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (28 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore
` (18 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.133.
Change-Id: I8c10e0f9a50fcec92ed69cfcdf7411b352640caa
---
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 1ca4a8d40f..7ee6e4c7c4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72908,14 +72908,14 @@ (define-public rust-serde-ignored-0.1
(define-public rust-serde-json-1
(package
(name "rust-serde-json")
- (version "1.0.128")
+ (version "1.0.133")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde_json" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1n43nia50ybpcfmh3gcw4lcc627qsg9nyakzwgkk9pm10xklbxbg"))))
+ (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (29 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore
` (17 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-shadow-rs-0.35): New variable.
Change-Id: I7e000193892f7784b8080a66a8a2115761fd4d2b
---
gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7ee6e4c7c4..999e980671 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74349,6 +74349,35 @@ (define-public rust-sevenz-rust-0.5
"This package provides a 7z decompressor/compressor written in pure rust.")
(license license:asl2.0)))
+(define-public rust-shadow-rs-0.35
+ (package
+ (name "rust-shadow-rs")
+ (version "0.35.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "shadow-rs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "11w6677ymsb69fy716adf51zjbzwgkkyf5arz41563gcnf7k5cpi"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
+ ("rust-const-format" ,rust-const-format-0.2)
+ ("rust-document-features" ,rust-document-features-0.2)
+ ("rust-git2" ,rust-git2-0.19)
+ ("rust-is-debug" ,rust-is-debug-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tzdb" ,rust-tzdb-0.6))
+ #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.6))))
+ (home-page "https://github.com/baoyachi/shadow-rs")
+ (synopsis "build-time information stored in your rust project")
+ (description
+ "This package provides a build-time information stored in your rust project.")
+ (license (list license:expat license:asl2.0))))
+
+
(define-public rust-shadow-rs-0.26
(package
(name "rust-shadow-rs")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (30 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore
` (16 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-starship-battery-0.10): New variable.
Change-Id: I3b916375b51a16bbd1f15b211756a71f261e5a35
---
gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 999e980671..2f7dc1bcf3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77915,6 +77915,39 @@ (define-public rust-standback-0.2
(description "New standard library, old compiler.")
(license (list license:expat license:asl2.0))))
+(define-public rust-starship-battery-0.10
+ (package
+ (name "rust-starship-battery")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "starship-battery" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1llfi5gvgrwf08rm49lqr60lkzga167w59vzh20dpwwwhwvsj5wh"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-core-foundation" ,rust-core-foundation-0.10)
+ ("rust-lazycell" ,rust-lazycell-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-mach2" ,rust-mach2-0.4)
+ ("rust-nix" ,rust-nix-0.29)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-plist" ,rust-plist-1)
+ ("rust-schemars" ,rust-schemars-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-uom" ,rust-uom-0.36)
+ ("rust-windows-sys" ,rust-windows-sys-0.59))
+ #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (home-page "https://github.com/starship/rust-battery")
+ (synopsis "Cross-platform information about the notebook batteries")
+ (description
+ "This package provides Cross-platform information about the notebook batteries.")
+ (license license:isc)))
+
(define-public rust-state-0.6
(package
(name "rust-state")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (31 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore
` (15 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-strsim-0.11): Update to 0.11.1.
Change-Id: I424df4ffcd4eeb7bca36013b751080190f3a0c05
---
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 2f7dc1bcf3..28b7deb928 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -78892,14 +78892,14 @@ (define-public rust-strong-xml-derive-0.6
(define-public rust-strsim-0.11
(package
(name "rust-strsim")
- (version "0.11.0")
+ (version "0.11.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "strsim" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "00gsdp2x1gkkxsbjxgrjyil2hsbdg49bwv8q2y1f406dwk4p7q2y"))))
+ (base32 "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x"))))
(build-system cargo-build-system)
(home-page "https://github.com/dguo/strsim-rs")
(synopsis "Rust implementations of string similarity metrics")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (32 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore
` (14 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-systemstat-0.2): New variable.
Change-Id: Ib363428ea501fbf5dd6d8202efd67fdf9c9d5601
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 28b7deb928..65d81987d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -81937,6 +81937,32 @@ (define-public rust-system-deps-1
#:cargo-development-inputs
(("rust-itertools" ,rust-itertools-0.9))))))
+(define-public rust-systemstat-0.2
+ (package
+ (name "rust-systemstat")
+ (version "0.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "systemstat" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1lhbbgywmhfdb2vjaxzl9g3dbbz2nyfyzqr8kacq6b1im4jfqjm2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bytesize" ,rust-bytesize-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-nom" ,rust-nom-7)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/valpackett/systemstat")
+ (synopsis "Get system information/statistics in a cross-platform way")
+ (description
+ "This package provides Get system information/statistics in a cross-platform way.")
+ (license license:unlicense)))
+
(define-public rust-tabled-0.15
(package
(name "rust-tabled")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (33 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore
` (13 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-terminal-size-0.4): New variable.
Change-Id: I045e0e2d7e6744029fb7dc5938655627f1bd3fa2
---
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 65d81987d5..d84e33c204 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83553,6 +83553,28 @@ (define-public rust-terminal-colorsaurus-0.4
color of the terminal.")
(license (list license:expat license:asl2.0))))
+(define-public rust-terminal-size-0.4
+ (package
+ (name "rust-terminal-size")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "terminal_size" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1vx6a5klj7sjkx59v78gh93j445s09y2fasiykwgsb04rbbrnnag"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; tests require /dev/stderr
+ #:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
+ ("rust-windows-sys" ,rust-windows-sys-0.59))))
+ (home-page "https://github.com/eminence/terminal-size")
+ (synopsis "Gets the size of your Linux or Windows terminal")
+ (description
+ "This package provides Gets the size of your Linux or Windows terminal.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-terminal-size-0.3
(package
(name "rust-terminal-size")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (34 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore
` (12 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-termwiz-0.15): New variable.
Change-Id: I6b8577367c308187ebca8fbc2aa5a9b1a6521f92
---
gnu/packages/crates-io.scm | 49 ++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d84e33c204..e8418ee029 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83932,6 +83932,55 @@ (define-public rust-termwiz-0.20
("rust-k9" ,rust-k9-0.11)
("rust-varbincode" ,rust-varbincode-0.1))))))
+(define-public rust-termwiz-0.15
+ (package
+ (name "rust-termwiz")
+ (version "0.15.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "termwiz" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ig83sldqnbmy95kb4ixhrjn63qym7dssxy3p2rsjj03rj96ivri"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cassowary" ,rust-cassowary-0.3)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-filedescriptor" ,rust-filedescriptor-0.8)
+ ("rust-fnv" ,rust-fnv-1)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-image" ,rust-image-0.23)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-memmem" ,rust-memmem-0.1)
+ ("rust-num-derive" ,rust-num-derive-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-ordered-float" ,rust-ordered-float-2)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-semver" ,rust-semver-0.11)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-sha2" ,rust-sha2-0.9)
+ ("rust-signal-hook" ,rust-signal-hook-0.1)
+ ("rust-terminfo" ,rust-terminfo-0.7)
+ ("rust-termios" ,rust-termios-0.3)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-ucd-trie" ,rust-ucd-trie-0.1)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-vtparse" ,rust-vtparse-0.6)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+ ("rust-varbincode" ,rust-varbincode-0.1))))
+ (home-page "https://github.com/wez/wezterm")
+ (synopsis "Terminal Wizardry for Unix and Windows")
+ (description
+ "This package provides Terminal Wizardry for Unix and Windows.")
+ (license license:expat)))
+
(define-public rust-test-assembler-0.1
(package
(name "rust-test-assembler")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (35 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore
` (11 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.22.
Change-Id: Ibb5bc243bed8db4c120ffcdbc578b2291a4b9c4b
---
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 e8418ee029..9b3e79f814 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88067,14 +88067,14 @@ (define-public rust-toml-datetime-0.5
(define-public rust-toml-edit-0.22
(package
(name "rust-toml-edit")
- (version "0.22.21")
+ (version "0.22.22")
(source
(origin
(method url-fetch)
(uri (crate-uri "toml_edit" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ky5dncf4g4l8hpqizws2ccp37rsvvc2pwynzwvacjf4fgp2q1rv"))))
+ (base32 "1xf7sxfzmnc45f75x302qrn5aph52vc8w226v59yhrm211i8vr2a"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (36 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore
` (10 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-trim-in-place-0.1): New variable.
Change-Id: I096f9ac7071b440f94468d99d79b83501869807b
---
gnu/packages/crates-io.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b3e79f814..20fd59cf11 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -89133,6 +89133,25 @@ (define-public rust-triomphe-0.1
functionality and without weak references (originally servo_arc).")
(license (list license:expat license:asl2.0))))
+(define-public rust-trim-in-place-0.1
+ (package
+ (name "rust-trim-in-place")
+ (version "0.1.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "trim-in-place" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1z04g79xkrpf3h4g3cc8wax72dn6h6v9l4m39zg8rg39qrpr4gil"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))
+ (home-page "https://magiclen.org/trim-in-place")
+ (synopsis "In-place trimming strings")
+ (description "This package provides In-place trimming strings.")
+ (license license:expat)))
+
(define-public rust-triple-accel-0.4
(package
(name "rust-triple-accel")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (37 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore
` (9 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.12.0.
Change-Id: If7c50bedcb74cf7277647ee4185fe1aae78504a2
---
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 20fd59cf11..ce5dfe54f3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91372,14 +91372,14 @@ (define-public rust-unicode-reverse-1
(define-public rust-unicode-segmentation-1
(package
(name "rust-unicode-segmentation")
- (version "1.11.0")
+ (version "1.12.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "unicode-segmentation" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "00kjpwp1g8fqm45drmwivlacn3y9jx73bvs09n6s3x73nqi7vj6l"))))
+ (base32 "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (38 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36 Jordan Moore
` (8 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-unicode-width-0.2): New variable.
Change-Id: Ic711bed11ef8650dd0d306db3694d140d8ec1dc5
---
gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ce5dfe54f3..982bded301 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91414,6 +91414,30 @@ (define-public rust-unicode-truncate-0.2
in terms of displayed width.")
(license (list license:expat license:asl2.0))))
+(define-public rust-unicode-width-0.2
+ (package
+ (name "rust-unicode-width")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "unicode-width" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1zd0r5vs52ifxn25rs06gxrgz8cmh4xpra922k0xlmrchib1kj0z"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1))))
+ (home-page "https://github.com/unicode-rs/unicode-width")
+ (synopsis "Determine displayed width of `char` and `str` types
+according to Unicode Standard Annex #11 rules.")
+ (description
+ "This package provides Determine displayed width of `char` and `str` types according to Unicode
+Standard Annex #11 rules.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-unicode-width-0.1
(package
(name "rust-unicode-width")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (39 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6 Jordan Moore
` (7 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-uom-0.36): New variable.
Change-Id: I51ac80caaa997c1ee1eb2a0f259d6243bf56998b
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 982bded301..5adb8e6e10 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91806,6 +91806,34 @@ (define-public rust-untrusted-0.6
(sha256
(base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam"))))))
+(define-public rust-uom-0.36
+ (package
+ (name "rust-uom")
+ (version "0.36.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "uom" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "176dszv02ki1a49hvv2nkszjcn4m8ccfjgh5hhji2pd6a19nxlzz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-num-complex" ,rust-num-complex-0.4)
+ ("rust-num-rational" ,rust-num-rational-0.4)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-typenum" ,rust-typenum-1))
+ #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-static-assertions" ,rust-static-assertions-1))))
+ (home-page "https://github.com/iliekturtles/uom")
+ (synopsis "Units of measurement")
+ (description "This package provides Units of measurement.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-uom-0.34
(package
(name "rust-uom")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (40 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1 Jordan Moore
` (6 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-versions-6): New variable.
Change-Id: Ia29c57d9d529f9aac105a62e76ad4a34e30cdbfc
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5adb8e6e10..803f6862b1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93307,6 +93307,32 @@ (define-public rust-version-sync-0.6
("rust-toml" ,rust-toml-0.4)
("rust-url" ,rust-url-1))))))
+(define-public rust-versions-6
+ (package
+ (name "rust-versions")
+ (version "6.3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "versions" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13)
+ ("rust-nom" ,rust-nom-7)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs (("rust-semver" ,rust-semver-1)
+ ("rust-semver-parser" ,rust-semver-parser-0.10)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/fosskers/rs-versions")
+ (synopsis "library for parsing and comparing software version numbers.")
+ (description
+ "This package provides a library for parsing and comparing software version
+numbers.")
+ (license license:expat)))
+
(define-public rust-vlq-0.5
(package
(name "rust-vlq")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (41 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore
` (5 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-wasite-0.1): New variable.
Change-Id: I4f19bbc605c62fd23d5c2808f2abcd5abbc76a4f
---
gnu/packages/crates-io.scm | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 803f6862b1..42e3f2288c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93873,6 +93873,23 @@ (define-public rust-wasi-0.9
(base32
"06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc"))))))
+(define-public rust-wasite-0.1
+ (package
+ (name "rust-wasite")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "wasite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/ardaku/wasite/blob/stable/CHANGELOG.md")
+ (synopsis "WASI Terminal Environment API")
+ (description "This package provides WASI Terminal Environment API.")
+ (license (list license:asl2.0 license:boost1.0 license:expat))))
+
(define-public rust-wasm-bindgen-0.2
(package
(name "rust-wasm-bindgen")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (42 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore
` (4 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-which-6): Update to 6.0.3.
Change-Id: If0a707af144c3e2d517c2356ad5f9060f605b2e8
---
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 42e3f2288c..96c36d1743 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95163,14 +95163,14 @@ (define-public rust-wezterm-input-types-0.1
(define-public rust-which-6
(package
(name "rust-which")
- (version "6.0.0")
+ (version "6.0.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "which" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "070hbvl3hjxywychmz7nj5gbsprdm38rir3kqnm48zzp1g0y19bz"))))
+ (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags '("--release" "--"
@@ -95180,7 +95180,8 @@ (define-public rust-which-6
("rust-once-cell" ,rust-once-cell-1)
("rust-regex" ,rust-regex-1)
("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
+ ("rust-windows-sys" ,rust-windows-sys-0.52)
+ ("rust-winsafe" ,rust-winsafe-0.0.19))
#:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/harryfei/which-rs.git")
(synopsis "Rust equivalent of @command{which}")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (43 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore
` (3 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-whoami-1): Update to 1.5.2.
Change-Id: I93d18bb2e1e884d5244e709a06c4cc5a0951d292
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 96c36d1743..e46996a3bc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95302,18 +95302,19 @@ (define-public rust-which-1
(define-public rust-whoami-1
(package
(name "rust-whoami")
- (version "1.4.1")
+ (version "1.5.2")
(source (origin
(method url-fetch)
(uri (crate-uri "whoami" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0l6ca9pl92wmngsn1dh9ih716v216nmn2zvcn94k04x9p1b3gz12"))))
+ "0vdvm6sga4v9515l6glqqfnmzp246nq66dd09cw5ri4fyn3mnb9p"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
+ ("rust-wasite" ,rust-wasite-0.1)
("rust-web-sys" ,rust-web-sys-0.3))))
(home-page "https://github.com/ardaku/whoami/blob/stable/CHANGELOG.md")
(synopsis "Retrieve the current user and environment")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (44 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore
` (2 subsequent siblings)
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-yaml-rust2-0.9): New variable.
Change-Id: I4400279ece6562a710cf1be58aaa6e481d906c53
---
gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e46996a3bc..39e64270dc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96262,6 +96262,30 @@ (define-public rust-yaml-rust-0.3
(("rust-clippy" ,rust-clippy-0.0)
("rust-linked-hash-map" ,rust-linked-hash-map-0.3))))))
+(define-public rust-yaml-rust2-0.9
+ (package
+ (name "rust-yaml-rust2")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "yaml-rust2" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-hashlink" ,rust-hashlink-0.8))
+ #:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.6)
+ ("rust-quickcheck" ,rust-quickcheck-1))))
+ (home-page "https://github.com/Ethiraric/yaml-rust2")
+ (synopsis "fully YAML 1.2 compliant YAML parser")
+ (description
+ "This package provides a fully YAML 1.2 compliant YAML parser.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-yansi-1
(package
(name "rust-yansi")
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (45 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 49/49] gnu: Add starship Jordan Moore
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-windows.scm (rust-windows-implement-0.56): New variable.
Change-Id: I64a5c57330653e258ff1cd942568169037390bc3
---
gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 173f51d542..ae61b0ab6e 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -2302,6 +2302,28 @@ (define-public rust-windows-implement-0.57
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-2))))))
+(define-public rust-windows-implement-0.56
+ (package
+ (name "rust-windows-implement")
+ (version "0.56.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "windows-implement" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/microsoft/windows-rs")
+ (synopsis "The implement macro for the windows crate")
+ (description
+ "This package provides The implement macro for the windows crate.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-windows-implement-0.52
(package
(inherit rust-windows-implement-0.58)
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (46 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
2024-11-26 21:39 ` [bug#74551] [PATCH 49/49] gnu: Add starship Jordan Moore
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore, Efraim Flashner
* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.6.0.
Change-Id: I8a6422e44352da0b7580a6aac521052ee7de7957
---
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 39e64270dc..167058ec97 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35587,14 +35587,14 @@ (define-public rust-indenter-0.3
(define-public rust-indexmap-2
(package
(name "rust-indexmap")
- (version "2.5.0")
+ (version "2.6.0")
(source (origin
(method url-fetch)
(uri (crate-uri "indexmap" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1r87dlvyg04fa9m4m6pkvwsdx54rx471fas66qff40bk5ym01fb8"))))
+ "1nmrwn8lbs19gkvhxaawffzbvrpyrb5y3drcrr645x957kz0fybh"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [bug#74551] [PATCH 49/49] gnu: Add starship.
2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore
` (47 preceding siblings ...)
2024-11-26 21:39 ` [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore
@ 2024-11-26 21:39 ` Jordan Moore
48 siblings, 0 replies; 50+ messages in thread
From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw)
To: 74551; +Cc: Jordan Moore
* gnu/packages/shellutils.scm (starship): New variable.
Change-Id: I06814793f245c5b4aca5491a3b68b1ec83c3318f
---
gnu/packages/shellutils.scm | 137 ++++++++++++++++++++++++++++++++++++
1 file changed, 137 insertions(+)
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 7e9f85a5f2..101ee6cf73 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -20,6 +20,7 @@
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2024 Brian Kubisiak <brian@kubisiak.com>
+;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -43,6 +44,7 @@ (define-module (gnu packages shellutils)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
@@ -51,6 +53,11 @@ (define-module (gnu packages shellutils)
#:use-module (gnu packages base)
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
+ #:use-module (gnu packages cmake)
+ #:use-module (gnu packages crates-crypto)
+ #:use-module (gnu packages crates-io)
+ #:use-module (gnu packages crates-vcs)
+ #:use-module (gnu packages crates-windows)
#:use-module (gnu packages flex)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
@@ -67,6 +74,7 @@ (define-module (gnu packages shellutils)
#:use-module (gnu packages shells)
#:use-module (gnu packages textutils)
#:use-module (gnu packages tmux)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages vim))
(define-public ascii
@@ -462,6 +470,135 @@ (define-public shfmt
@url{http://www.mirbsd.org/mksh.htm,mksh}.")
(license license:bsd-3)))
+(define-public starship
+ (package
+ (name "starship")
+ (version "1.21.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "starship" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ikdy6jwlc36add55acxlba6f009dln9iyz368c1ndbfpgn4n42g"))))
+ (build-system cargo-build-system)
+ (inputs (list cmake-minimal
+ ;; for tests
+ git))
+ (arguments
+ (list
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'install 'install-completions
+ (lambda* (#:key outputs skip-build? #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (starship-bin (string-append out "/bin/starship"))
+ (share-files (string-append out "/share"))
+ (bash-files (string-append out
+ "/etc/bash-completion.d/"))
+ (zsh-files (string-append share-files
+ "/zsh/site-functions/"))
+ (fish-files (string-append share-files
+ "/fish/vendor_completions.d/")))
+ ;; we cannot make completions if starship was not built
+ (or skip-build?
+ ;; make the directories
+ (mkdir-p bash-files)
+ (mkdir-p zsh-files)
+ (mkdir-p fish-files)
+ ;; use the build starship to generate the necessary
+ ;; completions
+ (invoke starship-bin "completions" "bash" ">"
+ (string-append bash-files "/starship"))
+ (invoke starship-bin "completions" "zsh" ">"
+ (string-append zsh-files "/_starship"))
+ (invoke starship-bin "completions" "fish" ">"
+ (string-append fish-files
+ "/starship.fish"))))))
+ ;; some tests require a writable home directory
+ (add-after 'unpack 'patch-test-shell
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; search through the rust files and then replace `/bin/sh'
+ ;; with the path to the `/bin/sh' in the drv inputs
+ (let ((rust-files (find-files "." "\\.rs$")))
+ (for-each (lambda (file)
+ (substitute* file
+ (("/bin/sh")
+ (search-input-file inputs "/bin/sh"))))
+ rust-files))))
+ ;; Set "HOME" to be located inside the cwd so it is writable
+ ;; for tests checking for user-configs
+ (add-before 'check 'set-test-env-vars
+ (lambda _
+ (setenv "HOME"
+ (string-append (getcwd) "/.test-home")))))
+ #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4)
+ ("rust-clap" ,rust-clap-4)
+ ("rust-clap-complete" ,rust-clap-complete-4)
+ ("rust-deelevate" ,rust-deelevate-0.2)
+ ("rust-dirs" ,rust-dirs-5)
+ ("rust-dunce" ,rust-dunce-1)
+ ("rust-gix" ,rust-gix-0.66)
+ ("rust-gix-features" ,rust-gix-features-0.38)
+ ("rust-guess-host-triple" ,rust-guess-host-triple-0.1)
+ ("rust-home" ,rust-home-0.5)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-nix" ,rust-nix-0.29)
+ ("rust-notify-rust" ,rust-notify-rust-4)
+ ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
+ ("rust-open" ,rust-open-5)
+ ("rust-os-info" ,rust-os-info-3)
+ ("rust-path-slash" ,rust-path-slash-0.2)
+ ("rust-pest" ,rust-pest-2)
+ ("rust-pest-derive" ,rust-pest-derive-2)
+ ("rust-process-control" ,rust-process-control-5)
+ ("rust-quick-xml" ,rust-quick-xml-0.36)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-rust-ini" ,rust-rust-ini-0.21)
+ ("rust-schemars" ,rust-schemars-0.8)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha1" ,rust-sha1-0.10)
+ ("rust-shadow-rs" ,rust-shadow-rs-0.35)
+ ("rust-shell-words" ,rust-shell-words-1)
+ ("rust-starship-battery" ,rust-starship-battery-0.10)
+ ("rust-strsim" ,rust-strsim-0.11)
+ ("rust-systemstat" ,rust-systemstat-0.2)
+ ("rust-terminal-size" ,rust-terminal-size-0.4)
+ ("rust-toml" ,rust-toml-0.8)
+ ("rust-toml-edit" ,rust-toml-edit-0.22)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.2)
+ ("rust-urlencoding" ,rust-urlencoding-2)
+ ("rust-versions" ,rust-versions-6)
+ ("rust-which" ,rust-which-6)
+ ("rust-whoami" ,rust-whoami-1)
+ ("rust-windows" ,rust-windows-0.58)
+ ("rust-winres" ,rust-winres-0.1)
+ ("rust-yaml-rust2" ,rust-yaml-rust2-0.9))
+ #:cargo-development-inputs `(("rust-mockall" ,rust-mockall-0.13)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (home-page "https://starship.rs")
+ (synopsis
+ "The minimal, blazing-fast, and infinitely customizable prompt for any shell!")
+ (description
+ "This package provides The minimal, blazing-fast, and infinitely customizable
+prompt for any shell!
+
+@itemize
+@item Fast: it's fast - *really really* fast :rocket:
+@item Customizable: configure every aspect of your prompt
+@item Universal: works on any shell, on any operating system
+@item Intelligent: shows relevant information at a glance
+@item Feature rich: support for all your favorite tools
+@item Easy: quick to install - start using it in minutes
+@end itemize
+
+Note: users must have a nerd font installed and enabled in their terminal")
+ (license license:isc)))
(define-public envstore
(package
--
2.46.0
^ permalink raw reply related [flat|nested] 50+ messages in thread