* [bug#67592] [PATCH 01/20] gnu: rust-time-core: Update to 0.1.2.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 02/20] gnu: rust-rstest-macros: Update to 0.18.2 Rémi Teissier
` (19 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I08374bf746b78ffbbb2ee65e11ec316cd11fbd9c
---
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 d42ff60a20d..ed97c340280 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74105,13 +74105,13 @@ (define-public rust-time-0.1
(define-public rust-time-core-0.1
(package
(name "rust-time-core")
- (version "0.1.0")
+ (version "0.1.2")
(source (origin
(method url-fetch)
(uri (crate-uri "time-core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1z803zwzyh16nk3c4nmkw8v69nyj0r4v8s3yag68mvya38gkw59f"))))
+ (base32 "1wx3qizcihw6z151hywfzzyd1y5dl804ydyxci6qm07vbakpr4pg"))))
(build-system cargo-build-system)
(arguments '(#:tests? #f)) ; Doc tests fail.
(home-page "https://github.com/time-rs/time")
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 02/20] gnu: rust-rstest-macros: Update to 0.18.2.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 01/20] gnu: rust-time-core: Update to 0.1.2 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 03/20] gnu: rust-rstest: " Rémi Teissier
` (18 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I2673a899efe0c65712f4c6f9d5cec4ab57b8c62b
---
gnu/packages/crates-io.scm | 85 ++++++++++++++++++++++++++++++++++----
1 file changed, 78 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ed97c340280..f3f38348fcd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59292,8 +59292,85 @@ (define-public rust-rstest-0.6
(base32
"1wdd0ci0bn6fd5v5c19lhlqrpadk18fl4jzvh75b26616anlxdil"))))))
+(define-public rust-rstest-macros-0.18
+ (package
+ (name "rust-rstest-macros")
+ (version "0.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256 (base32 "01g6rg60snmscipc9xiili7nsn0v25sv64713gp99y2jg0jgha6l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-glob" ,rust-glob-0.3)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-relative-path" ,rust-relative-path-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-syn" ,rust-syn-1)
+ ("rust-unicode-ident" ,rust-unicode-ident-1))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Procedural macros for @code{rstest}.")
+ (description
+ "This package provides the procedural macro crate for
+@code{rstest}.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-rstest-macros-0.17
+ (package
+ (inherit rust-rstest-macros-0.18)
+ (name "rust-rstest-macros")
+ (version "0.17.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a7w30h0g88v40p938skcbngsm6x6pf49gc369ydnznar2hs2319"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-syn" ,rust-syn-1)
+ ("rust-unicode-ident" ,rust-unicode-ident-1))))))
+
+(define-public rust-rstest-macros-0.16
+ (package
+ (inherit rust-rstest-macros-0.17)
+ (name "rust-rstest-macros")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest_macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xzrgwjih87myghqzm9ncqm0449y2sf4migz6x7yc1h7mq2vaabj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-syn" ,rust-syn-1)
+ ("rust-unicode-ident" ,rust-unicode-ident-1))))))
+
(define-public rust-rstest-macros-0.14
(package
+ (inherit rust-rstest-macros-0.16)
(name "rust-rstest-macros")
(version "0.14.0")
(source (origin
@@ -59311,13 +59388,7 @@ (define-public rust-rstest-macros-0.14
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Procedural macros for @code{rstest}.")
- (description
- "This package provides the procedural macro crate for
-@code{rstest}.")
- (license (list license:expat license:asl2.0))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-rstest-reuse-0.4
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 03/20] gnu: rust-rstest: Update to 0.18.2.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 01/20] gnu: rust-time-core: Update to 0.1.2 Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 02/20] gnu: rust-rstest-macros: Update to 0.18.2 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 04/20] gnu: rust-time: Update to 0.3.30 Rémi Teissier
` (17 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I815109d560fb6fcddc377f08da3846f3fe8f3891
---
gnu/packages/crates-io.scm | 77 ++++++++++++++++++++++++++++++++++----
1 file changed, 70 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f3f38348fcd..0676042ef86 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59191,8 +59191,77 @@ (define-public rust-rstar-0.8
(base32
"1b6vjfwvpcgy0q8ywywz548vhxrmhbz2sm6xyhnmj5p5xd1xfqff"))))))
+(define-public rust-rstest-0.18
+ (package
+ (name "rust-rstest")
+ (version "0.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1681ncnlzhc8894idm3pqf40nndn4k4kcp0kpv29n68a7hpspvlp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-futures" ,rust-futures-0.3)
+ ("rust-rstest-macros" ,rust-rstest-macros-0.18)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-futures-timer" ,rust-futures-timer-3))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Rust fixture based test framework")
+ (description
+ "@code{rstest} uses procedural macros to help you write fixtures
+and table-based tests.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-rstest-0.17
+ (package
+ (inherit rust-rstest-0.18)
+ (name "rust-rstest")
+ (version "0.17.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0qnrx40c05ziz2sxhrj0i4pamvlip8cx7w62439qr1wils3b86yy"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-futures-timer" ,rust-futures-timer-3)
+ ("rust-rstest-macros" ,rust-rstest-macros-0.17)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-futures" ,rust-futures-0.3))))))
+
+(define-public rust-rstest-0.16
+ (package
+ (inherit rust-rstest-0.17)
+ (name "rust-rstest")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pqfpj727hkn4rr7nspnaab0h74gl9yxqlb53vn9h8a7dhbjszxh"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-futures-timer" ,rust-futures-timer-3)
+ ("rust-rstest-macros" ,rust-rstest-macros-0.16)
+ ("rust-rustc-version" ,rust-rustc-version-0.4)
+ ("rust-futures" ,rust-futures-0.3))))))
+
(define-public rust-rstest-0.15
(package
+ (inherit rust-rstest-0.16)
(name "rust-rstest")
(version "0.15.0")
(source
@@ -59209,13 +59278,7 @@ (define-public rust-rstest-0.15
`(("rust-futures" ,rust-futures-0.3)
("rust-futures-timer" ,rust-futures-timer-3)
("rust-rstest-macros" ,rust-rstest-macros-0.14)
- ("rust-rustc-version" ,rust-rustc-version-0.3))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Rust fixture based test framework")
- (description
- "@code{rstest} uses procedural macros to help you write fixtures
-and table-based tests.")
- (license (list license:expat license:asl2.0))))
+ ("rust-rustc-version" ,rust-rustc-version-0.3))))))
(define-public rust-rstest-0.12
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 04/20] gnu: rust-time: Update to 0.3.30.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (2 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 03/20] gnu: rust-rstest: " Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 05/20] gnu: rust-quick-xml: Update to 0.31.0 Rémi Teissier
` (16 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I1ec6d6d9d0d46606fbc8859c36770f1648bde8d4
---
gnu/packages/crates-io.scm | 53 ++++++++++++++++++++++----------------
1 file changed, 31 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0676042ef86..6115e258fc7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74145,31 +74145,40 @@ (define-public rust-tikv-jemalloc-ctl-0.4
(define-public rust-time-0.3
(package
(name "rust-time")
- (version "0.3.19")
+ (version "0.3.30")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hnnp3138zxk42r077jxhk1kma16bn9di1w5k3yzi3zd7wxhl9ak"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("=0\\.2\\.7") "^0.2.7"))))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "time" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xgnflidij6361zjg4mzz4lqndayq1ph82n1cbjydppj02rlm8y4"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-itoa" ,rust-itoa-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-threads" ,rust-num-threads-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-time-core" ,rust-time-core-0.1)
- ("rust-time-macros" ,rust-time-macros-0.2))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-deranged" ,rust-deranged-0.3)
+ ("rust-itoa" ,rust-itoa-1)
+ ("rust-js-sys" ,rust-js-sys-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-num-threads" ,rust-num-threads-0.1)
+ ("rust-powerfmt" ,rust-powerfmt-0.2)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-time-core" ,rust-time-core-0.1)
+ ("rust-time-macros" ,rust-time-macros-0.2))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.5)
+ ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rstest" ,rust-rstest-0.18)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde-test" ,rust-serde-test-1)
+ ("rust-time-macros" ,rust-time-macros-0.2)
+ ("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://github.com/time-rs/time")
(synopsis "Date and time library")
(description "This package provides a date and time library. It is fully
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 05/20] gnu: rust-quick-xml: Update to 0.31.0.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (3 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 04/20] gnu: rust-time: Update to 0.3.30 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 06/20] gnu: Add rust-bugreport Rémi Teissier
` (15 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I60299821bdcf5ef3960971f9f06c63c728e5c3d8
---
gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++------
1 file changed, 36 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6115e258fc7..1c3fffde597 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54898,8 +54898,43 @@ (define-public rust-quick-error-1
(base32
"1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
+(define-public rust-quick-xml-0.31
+ (package
+ (name "rust-quick-xml")
+ (version "0.31.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quick-xml" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0cravqanylzh5cq2v6hzlfqgxcid5nrp2snnb3pf4m0and2a610h"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-tokio" ,rust-tokio-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-document-features" ,rust-document-features-0.2)
+ ("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-memchr" ,rust-memchr-2))
+ #:cargo-development-inputs
+ (("rust-tokio-test" ,rust-tokio-test-0.4)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-serde-value" ,rust-serde-value-0.7)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-criterion" ,rust-criterion-0.4))))
+ (home-page "https://github.com/tafia/quick-xml")
+ (synopsis "High performance xml reader and writer")
+ (description
+ "This package provides a high performance XML reader and writer.")
+ (license license:expat)))
+
(define-public rust-quick-xml-0.28
(package
+ (inherit rust-quick-xml-0.31)
(name "rust-quick-xml")
(version "0.28.2")
(source
@@ -54926,12 +54961,7 @@ (define-public rust-quick-xml-0.28
("rust-serde-value" ,rust-serde-value-0.7)
("rust-serde-derive" ,rust-serde-derive-1)
("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://github.com/tafia/quick-xml")
- (synopsis "High performance xml reader and writer")
- (description
- "This package provides a high performance XML reader and writer.")
- (license license:expat)))
+ ("rust-tokio-test" ,rust-tokio-test-0.4))))))
(define-public rust-quick-xml-0.27
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 06/20] gnu: Add rust-bugreport.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (4 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 05/20] gnu: rust-quick-xml: Update to 0.31.0 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 07/20] gnu: Add rust-deranged Rémi Teissier
` (14 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I014f485dbeea18f67bc18ee2987a55a8b61c2f00
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1c3fffde597..034f3decb86 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9723,6 +9723,31 @@ (define-public rust-bstr-0.2
("rust-ucd-parse" ,rust-ucd-parse-0.1)
("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))))
+(define-public rust-bugreport-0.5
+ (package
+ (name "rust-bugreport")
+ (version "0.5.0")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "bugreport" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256 (base32 "1jcq9ywxyd7fw1ing8ixna0cfcs5lrviyvx6h6080ir532w20lak"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-sys-info" ,rust-sys-info-0.9)
+ ("rust-git-version" ,rust-git-version-0.3)
+ ("rust-shell-escape" ,rust-shell-escape-0.1))
+ #:cargo-development-inputs
+ (("rust-tempfile" ,rust-tempfile-3)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
+ (home-page "https://github.com/sharkdp/bugreport")
+ (synopsis "Collect system and environment information for bug reports")
+ (description "bugreport is a Rust library that helps application developers
+to automatically collect information about the system and the environment that users
+can send along with a bug report (similar to @code{git bugreport} or @code{ffmpeg …} -report).")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-buf-min-0.7
(package
(name "rust-buf-min")
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 07/20] gnu: Add rust-deranged.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (5 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 06/20] gnu: Add rust-bugreport Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 08/20] gnu: rust-fancy-regex: Update to 0.11.0 Rémi Teissier
` (13 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: Iba195a0a3358818ebaf605b6b969ca2e057de02a
---
gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 034f3decb86..0c775f196b8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20485,6 +20485,33 @@ (define-public rust-der-parser-6
("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
("rust-test-case" ,rust-test-case-1))))))
+(define-public rust-deranged-0.3
+ (package
+ (name "rust-deranged")
+ (version "0.3.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "deranged" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1lqzxgxqa1jdsvh4r7fbckpxvvfr8b819vwzdzd2f166494x0chg"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-serde" ,rust-serde-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-powerfmt" ,rust-powerfmt-0.2)
+ ("rust-num-traits" ,rust-num-traits-0.2))
+ #:cargo-development-inputs
+ (("rust-serde-json" ,rust-serde-json-1)
+ ("rust-rand" ,rust-rand-0.8))))
+ (home-page "https://github.com/jhpratt/deranged")
+ (synopsis "Ranged integers")
+ (description "This crate is a proof-of-concept implementation of ranged integers.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-derivative-2
(package
(name "rust-derivative")
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 08/20] gnu: rust-fancy-regex: Update to 0.11.0.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (6 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 07/20] gnu: Add rust-deranged Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 09/20] gnu: rust-zerocopy-derive: Update to 0.7.29 Rémi Teissier
` (12 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I5cfacdb59ce28565fecc87e1afd8103b3d639c2c
---
gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++----------
1 file changed, 31 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0c775f196b8..4d2091fd850 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25182,8 +25182,38 @@ (define-public rust-fallible-streaming-iterator-0.1
(description "Fallible streaming iteration")
(license (list license:expat license:asl2.0))))
+(define-public rust-fancy-regex-0.11
+ (package
+ (name "rust-fancy-regex")
+ (version "0.11.0")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "fancy-regex" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256 (base32 "18j0mmzfycibhxhhhfja00dxd1vf8x5c28lbry224574h037qpxr"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-regex" ,rust-regex-1)
+ ("rust-bit-set" ,rust-bit-set-0.5))
+ #:cargo-development-inputs
+ (("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-matches" ,rust-matches-0.1)
+ ("rust-criterion" ,rust-criterion-0.3))))
+ (home-page "https://github.com/fancy-regex/fancy-regex")
+ (synopsis "Implementation of regexes with a rich set of features")
+ (description
+ "This package is a Rust library for compiling and matching regular
+expressions. It uses a hybrid regex implementation designed to support
+a relatively rich set of features. In particular, it uses backtracking to
+implement features such as look-around and backtracking, which are not
+supported in purely NFA-based implementations.")
+ (license license:expat)))
+
+
(define-public rust-fancy-regex-0.7
(package
+ (inherit rust-fancy-regex-0.11)
(name "rust-fancy-regex")
(version "0.7.1")
(source
@@ -25198,16 +25228,7 @@ (define-public rust-fancy-regex-0.7
`(#:skip-build? #t
#:cargo-inputs
(("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/fancy-regex/fancy-regex")
- (synopsis "Implementation of regexes with a rich set of features")
- (description
- "This package is a Rust library for compiling and matching regular
-expressions. It uses a hybrid regex implementation designed to support
-a relatively rich set of features. In particular, it uses backtracking to
-implement features such as look-around and backtracking, which are not
-supported in purely NFA-based implementations.")
- (license license:expat)))
+ ("rust-regex" ,rust-regex-1))))))
(define-public rust-fast-chemail-0.9
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 09/20] gnu: rust-zerocopy-derive: Update to 0.7.29.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (7 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 08/20] gnu: rust-fancy-regex: Update to 0.11.0 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 10/20] gnu: rust-zerocopy: " Rémi Teissier
` (11 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I0f0defb596f04e95fee9d3a866a6c4ea483ea2fb
---
gnu/packages/crates-io.scm | 30 +++++++++++++++++++++++++-----
1 file changed, 25 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4d2091fd850..40151728504 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85592,24 +85592,24 @@ (define-public rust-zerocopy-0.3
("rust-zerocopy-derive" ,rust-zerocopy-derive-0.2))))
(license license:bsd-3)))
-(define-public rust-zerocopy-derive-0.3
+(define-public rust-zerocopy-derive-0.7
(package
(name "rust-zerocopy-derive")
- (version "0.3.2")
+ (version "0.7.29")
(source (origin
(method url-fetch)
(uri (crate-uri "zerocopy-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "18qr7dqlj89v1xl1g58l2xd6jidv0sbccscgl131gpppba0yc1b5"))))
+ "1hmh2fl264i1rdn67jvlx34niyhix3pnbbfk17prfywrfsh5rkc6"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
(home-page "https://github.com/google/zerocopy")
(synopsis "Custom derive for traits from the zerocopy Rust crate")
(description
@@ -85617,6 +85617,26 @@ (define-public rust-zerocopy-derive-0.3
crate.")
(license license:bsd-2)))
+(define-public rust-zerocopy-derive-0.3
+ (package
+ (inherit rust-zerocopy-derive-0.7)
+ (name "rust-zerocopy-derive")
+ (version "0.3.2")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "zerocopy-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "18qr7dqlj89v1xl1g58l2xd6jidv0sbccscgl131gpppba0yc1b5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-syn" ,rust-syn-1)
+ ("rust-synstructure" ,rust-synstructure-0.12))))))
+
(define-public rust-zerocopy-derive-0.2
(package
(inherit rust-zerocopy-derive-0.3)
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 10/20] gnu: rust-zerocopy: Update to 0.7.29.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (8 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 09/20] gnu: rust-zerocopy-derive: Update to 0.7.29 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 11/20] gnu: rust-ahash: Update to 0.8.6 Rémi Teissier
` (10 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I17d38bf61e4120f3b4b52be7c945c910b3edf583
---
gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 40151728504..fa9ffbb852a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -85551,28 +85551,47 @@ (define-public rust-zbus-polkit-1
(description "@code{PolicyKit} binding.")
(license license:expat)))
-(define-public rust-zerocopy-0.6
+(define-public rust-zerocopy-0.7
(package
(name "rust-zerocopy")
- (version "0.6.1")
+ (version "0.7.29")
(source (origin
(method url-fetch)
(uri (crate-uri "zerocopy" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0dpj4nd9v56wy93ahjkp95znjzj91waqvidqch8gxwdwq661hbrk"))))
+ "13ll740czgl8h6xlqlsvsp0blii15ywqgq236f9lw4dvbgw5q1sx"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-byteorder" ,rust-byteorder-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.3))))
+ ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.7))))
(home-page "https://github.com/google/zerocopy")
(synopsis "Utilities for zero-copy parsing and serialization")
(description "Utilities for zero-copy parsing and serialization")
(license license:bsd-2)))
+(define-public rust-zerocopy-0.6
+ (package
+ (inherit rust-zerocopy-0.7)
+ (name "rust-zerocopy")
+ (version "0.6.1")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "zerocopy" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0dpj4nd9v56wy93ahjkp95znjzj91waqvidqch8gxwdwq661hbrk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.3))))))
+
(define-public rust-zerocopy-0.3
(package
(inherit rust-zerocopy-0.6)
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 11/20] gnu: rust-ahash: Update to 0.8.6.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (9 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 10/20] gnu: rust-zerocopy: " Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 12/20] gnu: rust-hashbrown: Update to 0.14.3 Rémi Teissier
` (9 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I380e8d6909127da892e2c185a4b2d47f3f3c3639
---
gnu/packages/crates-io.scm | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fa9ffbb852a..561f598405d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2557,14 +2557,14 @@ (define-public rust-afl-0.8
(define-public rust-ahash-0.8
(package
(name "rust-ahash")
- (version "0.8.3")
+ (version "0.8.6")
(source (origin
(method url-fetch)
(uri (crate-uri "ahash" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0bzcsxdl2wd6j2p4214qh9sqkqn69gi7f9lk1xi8yj063r6zd69c"))))
+ "0yn9i8nc6mmv28ig9w3dga571q09vg9f1f650mi5z8phx42r6hli"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -2574,7 +2574,8 @@ (define-public rust-ahash-0.8
("rust-getrandom" ,rust-getrandom-0.2)
("rust-once-cell" ,rust-once-cell-1)
("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9))
+ ("rust-version-check" ,rust-version-check-0.9)
+ ("rust-zerocopy" ,rust-zerocopy-0.7))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.3)
("rust-fnv" ,rust-fnv-1)
@@ -2595,6 +2596,7 @@ (define-public rust-ahash-0.8
(define-public rust-ahash-0.7
(package
+ (inherit rust-ahash-0.8)
(name "rust-ahash")
(version "0.7.6")
(source
@@ -2620,12 +2622,7 @@ (define-public rust-ahash-0.7
("rust-no-panic" ,rust-no-panic-0.1)
("rust-rand" ,rust-rand-0.7)
("rust-seahash" ,rust-seahash-4)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/tkaitchuck/ahash")
- (synopsis "Non-cryptographic hash function using AES-NI")
- (description "This package provides a non-cryptographic hash function
-using AES-NI for high performance.")
- (license (list license:expat license:asl2.0))))
+ ("rust-serde-json" ,rust-serde-json-1))))))
(define-public rust-ahash-0.4
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 12/20] gnu: rust-hashbrown: Update to 0.14.3.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (10 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 11/20] gnu: rust-ahash: Update to 0.8.6 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 13/20] gnu: rust-indexmap: Update to 2.1.0 Rémi Teissier
` (8 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: Ic6e773f214af9686d885b3d707b25d5804933d44
---
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 561f598405d..f7280634d68 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30793,14 +30793,14 @@ (define-public rust-hash32-derive-0.1
(define-public rust-hashbrown-0.14
(package
(name "rust-hashbrown")
- (version "0.14.0")
+ (version "0.14.3")
(source (origin
(method url-fetch)
(uri (crate-uri "hashbrown" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0yj3nf0w30pf30w503kgaw4sbjnh62l5cbmc7dd0mnczzywh2qic"))
+ "012nywlg0lj9kwanh69my5x67vjlfmzfi9a0rq4qvis2j8fil3r9"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -30813,6 +30813,7 @@ (define-public rust-hashbrown-0.14
(("rust-ahash" ,rust-ahash-0.8)
("rust-allocator-api2" ,rust-allocator-api2-0.2)
("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-equivalent" ,rust-equivalent-1)
("rust-rayon" ,rust-rayon-1)
("rust-rkyv" ,rust-rkyv-0.7)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 13/20] gnu: rust-indexmap: Update to 2.1.0.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (11 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 12/20] gnu: rust-hashbrown: Update to 0.14.3 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 14/20] gnu: Add rust-syntect Rémi Teissier
` (7 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: Icae0b1bc04bb5ff2ed50984a8b21591ff0ac060c
---
gnu/packages/crates-io.scm | 48 +++++++++++++++++++-------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f7280634d68..a2a98d592d1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33803,32 +33803,32 @@ (define-public rust-indenter-0.3
(define-public rust-indexmap-2
(package
(name "rust-indexmap")
- (version "2.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pdnbvv6gnyxx2li8mks8p00fya3ynmhx3n6infpcy8a4gi7yiym"))))
+ (version "2.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "indexmap" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "07rxrqmryr1xfnmhrjlz8ic6jw28v6h5cig3ws2c9d0wifhy2c6m"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-equivalent" ,rust-equivalent-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-rayon" ,rust-rustc-rayon-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-derive" ,rust-serde-derive-1))))
+ `(#:cargo-inputs
+ (("rust-serde" ,rust-serde-1)
+ ("rust-rustc-rayon" ,rust-rustc-rayon-0.5)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-hashbrown" ,rust-hashbrown-0.14)
+ ("rust-equivalent" ,rust-equivalent-1))
+ #:cargo-development-inputs
+ (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-itertools" ,rust-itertools-0.11)
+ ("rust-fxhash" ,rust-fxhash-0.2)
+ ("rust-fnv" ,rust-fnv-1))))
(home-page "https://github.com/bluss/indexmap")
(synopsis "Hash table with consistent order and fast iteration")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 14/20] gnu: Add rust-syntect.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (12 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 13/20] gnu: rust-indexmap: Update to 2.1.0 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 15/20] gnu: rust-plist: Update to 1.6.0 Rémi Teissier
` (6 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I5c6ef2044f6a39e88d9ecc6f64d35117d5791aae
---
gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a2a98d592d1..062dfc01f6e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71179,6 +71179,48 @@ (define-public rust-syn-test-suite-0.0.0
(description "Test suite of the syn crate.")
(license (list license:expat license:asl2.0))))
+(define-public rust-syntect-5
+ (package
+ (name "rust-syntect")
+ (version "5.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "syntect" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14cg314vzabi45cdbqgcpav0dlx3d18blp24n3z8pl7q7cq4naz0"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-yaml-rust" ,rust-yaml-rust-0.4)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.7)
+ ("rust-plist" ,rust-plist-1)
+ ("rust-onig" ,rust-onig-6)
+ ("rust-fnv" ,rust-fnv-1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-fancy-regex" ,rust-fancy-regex-0.11)
+ ("rust-bincode" ,rust-bincode-1)
+ ("rust-walkdir" ,rust-walkdir-2)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-bitflags" ,rust-bitflags-1))
+ #:cargo-development-inputs (("rust-regex" ,rust-regex-1)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+ ("rust-getopts" ,rust-getopts-0.2)
+ ("rust-criterion" ,rust-criterion-0.3))))
+ (home-page "https://github.com/trishume/syntect")
+ (synopsis
+ "Library for high quality syntax highlighting and code intelligence using Sublime Text's grammars")
+ (description
+ "syntect is a syntax highlighting library for Rust that uses Sublime Text syntax
+definitions. It aims to be a good solution for any Rust project that needs syntax highligting,
+including deep integration with text editors written in Rust.")
+ (license license:expat)))
+
(define-public rust-synchronoise-1
(package
(name "rust-synchronoise")
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 15/20] gnu: rust-plist: Update to 1.6.0.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (13 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 14/20] gnu: Add rust-syntect Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 16/20] gnu: Add rust-powerfmt-macros Rémi Teissier
` (5 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I21370583950a25f4f5b154def6f50e6ebd26e4b5
---
gnu/packages/crates-io.scm | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 062dfc01f6e..8d36d464663 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51739,23 +51739,26 @@ (define-public rust-pledge-0.4
(define-public rust-plist-1
(package
(name "rust-plist")
- (version "1.0.0")
+ (version "1.6.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "plist" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1zb7k48x1zf1dhqavs37qm24fxi98qb978xv2nzjkkp4x2a6scvv"))))
+ (base32 "1vscdjj7xy1pz80n3lwcg1jhsydcf2nvj4lfxsqs46ixlv49qsg5"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-line-wrap" ,rust-line-wrap-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))
+ `(#:cargo-inputs
+ (("rust-base64" ,rust-base64-0.21)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-line-wrap" ,rust-line-wrap-0.1)
+ ("rust-quick-xml" ,rust-quick-xml-0.31)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-time" ,rust-time-0.3))
+ #:cargo-development-inputs
+ (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-yaml" ,rust-serde-yaml-0.8))))
(home-page "https://github.com/ebarnard/rust-plist/")
(synopsis "Rusty plist parser")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 16/20] gnu: Add rust-powerfmt-macros.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (14 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 15/20] gnu: rust-plist: Update to 1.6.0 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 17/20] gnu: Add rust-powerfmt Rémi Teissier
` (4 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I6b5dc0acb9444fb2614000507ac96d0b96389ce1
---
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 8d36d464663..4a6a24f73fb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52439,6 +52439,28 @@ (define-public rust-postgres-types-0.2
and Postgres values.")
(license (list license:expat license:asl2.0))))
+(define-public rust-powerfmt-macros-0.1
+ (package
+ (name "rust-powerfmt-macros")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "powerfmt-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "097ir0g2hjq6sx20nc3k7r7cnyyflgn5lv64jmghyp5g63i5bwx8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-syn" ,rust-syn-2)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1))))
+ (home-page "https://github.com/jhpratt/powerfmt")
+ (synopsis "Procedural macros for @code{powerfmt}")
+ (description
+ "This crate is an implementation detail and should not be relied upon directly.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-ppv-lite86-0.2
(package
(name "rust-ppv-lite86")
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 17/20] gnu: Add rust-powerfmt.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (15 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 16/20] gnu: Add rust-powerfmt-macros Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 18/20] gnu: rust-libssh2-sys: Update 0.3.0 Rémi Teissier
` (3 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I8f61d123f4db068ca629d50416fb4188a4dcb857
---
gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4a6a24f73fb..98011b82c56 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52439,6 +52439,27 @@ (define-public rust-postgres-types-0.2
and Postgres values.")
(license (list license:expat license:asl2.0))))
+(define-public rust-powerfmt-0.2
+ (package
+ (name "rust-powerfmt")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "powerfmt" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-powerfmt-macros" ,rust-powerfmt-macros-0.1))))
+ (home-page "https://github.com/jhpratt/powerfmt")
+ (synopsis "Library that provides utilities for formatting values")
+ (description
+ "This crate makes it significantly easier to support filling to a minimum
+width with alignment, avoid heap allocation, and avoid repetitive calculations.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-powerfmt-macros-0.1
(package
(name "rust-powerfmt-macros")
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 18/20] gnu: rust-libssh2-sys: Update 0.3.0.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (16 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 17/20] gnu: Add rust-powerfmt Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 19/20] gnu: rust-libgit2-sys: Update to 0.16.1+1.7.1 Rémi Teissier
` (2 subsequent siblings)
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I36d0e03fb2ad2c349fb621e128440c9eb9204131
---
gnu/packages/crates-io.scm | 41 +++++++++++++++++++++++++++++++++-----
1 file changed, 36 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 98011b82c56..db0ec90a658 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38640,10 +38640,10 @@ (define-public rust-linux-raw-sys-0.0.46
`(("rust-libc" ,rust-libc-0.2)
("rust-static-assertions" ,rust-static-assertions-1))))))
-(define-public rust-libssh2-sys-0.2
+(define-public rust-libssh2-sys-0.3
(package
(name "rust-libssh2-sys")
- (version "0.2.19")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
@@ -38651,7 +38651,7 @@ (define-public rust-libssh2-sys-0.2
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0mkhw4pksbz7gldj8hia7k6npc479n1x09i8r0pm275sac424ina"))
+ "1vkidqw5ll71ynqc93hgcq62iqkklzb5268zffd13ql7nwqa1j1d"))
(modules '((guix build utils)))
(snippet
'(begin (delete-file-recursively "libssh2") #t))))
@@ -38673,8 +38673,39 @@ (define-public rust-libssh2-sys-0.2
(synopsis "Native bindings to the libssh2 library")
(description
"This package provides native rust bindings to the @code{libssh2} library.")
- (license (list license:asl2.0
- license:expat))))
+ (license
+ (list license:asl2.0 license:expat))))
+
+(define-public rust-libssh2-sys-0.2
+ (package
+ (inherit rust-libssh2-sys-0.3)
+ (name "rust-libssh2-sys")
+ (version "0.2.19")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libssh2-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0mkhw4pksbz7gldj8hia7k6npc479n1x09i8r0pm275sac424ina"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "libssh2") #t))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-libz-sys" ,rust-libz-sys-1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ;; Build dependencies:
+ ("rust-cc" ,rust-cc-1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list libssh2 openssl zlib))))
(define-public rust-libtest-mimic-0.6
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 19/20] gnu: rust-libgit2-sys: Update to 0.16.1+1.7.1.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (17 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 18/20] gnu: rust-libssh2-sys: Update 0.3.0 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-12 21:16 ` [bug#67592] [PATCH 20/20] gnu: rust-git2: Update to 0.18.1 Rémi Teissier
2023-12-21 9:28 ` bug#67592: [PATCH 00/20] " Efraim Flashner
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: I683fd8785dda47fecb07809e50b69aa872ad37c7
---
gnu/packages/crates-io.scm | 71 ++++++++++++++++++++++++++++++++++----
1 file changed, 64 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index db0ec90a658..23d106464c6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37191,8 +37191,71 @@ (define-public rust-libfuzzer-sys-0.3
(license
(list license:expat license:asl2.0 license:ncsa))))
+(define-public rust-libgit2-sys-0.16
+ (package
+ (name "rust-libgit2-sys")
+ (version "0.16.1+1.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libgit2-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "030dnq7hz79qs4rxdllc3ailvqzc432jwwxk7g8av55hh0vbp8pj"))
+ (modules '((guix build utils)))
+ (snippet '(begin
+ (delete-file-recursively "libgit2")))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
+ ("rust-libz-sys" ,rust-libz-sys-1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (native-inputs (list pkg-config))
+ (inputs (list libgit2 openssl zlib))
+ (home-page "https://github.com/rust-lang/git2-rs")
+ (synopsis "Native bindings to the libgit2 library")
+ (description
+ "This package provides native Rust bindings to the @code{libgit2}
+library.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-libgit2-sys-0.15
+ (package
+ (inherit rust-libgit2-sys-0.16)
+ (name "rust-libgit2-sys")
+ (version "0.15.2+1.6.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libgit2-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1yllyq9wiryy257cfx8s7wadls24yzkxnhmbl95iz9ml3zhz43d8"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "libgit2")))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
+ ("rust-libz-sys" ,rust-libz-sys-1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list libgit2-1.6 openssl zlib))))
+
(define-public rust-libgit2-sys-0.14
(package
+ (inherit rust-libgit2-sys-0.15)
(name "rust-libgit2-sys")
(version "0.14.2+1.5.1")
(source
@@ -37219,13 +37282,7 @@ (define-public rust-libgit2-sys-0.14
(native-inputs
(list pkg-config))
(inputs
- (list libgit2 openssl zlib))
- (home-page "https://github.com/rust-lang/git2-rs")
- (synopsis "Native bindings to the libgit2 library")
- (description
- "This package provides native Rust bindings to the @code{libgit2}
-library.")
- (license (list license:expat license:asl2.0))))
+ (list libgit2-1.5 openssl zlib))))
(define-public rust-libgit2-sys-0.13
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [bug#67592] [PATCH 20/20] gnu: rust-git2: Update to 0.18.1.
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (18 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 19/20] gnu: rust-libgit2-sys: Update to 0.16.1+1.7.1 Rémi Teissier
@ 2023-12-12 21:16 ` Rémi Teissier
2023-12-21 9:28 ` bug#67592: [PATCH 00/20] " Efraim Flashner
20 siblings, 0 replies; 38+ messages in thread
From: Rémi Teissier @ 2023-12-12 21:16 UTC (permalink / raw)
To: 67592; +Cc: Rémi Teissier, Efraim Flashner
Change-Id: Id22471f11ee0f59322771e8ca73611d330ffb783
---
gnu/packages/crates-io.scm | 84 ++++++++++++++++++++++++++++++++++----
1 file changed, 75 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 23d106464c6..9b1d47f450c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -29250,10 +29250,10 @@ (define-public rust-git-version-macro-0.3
"This is an internal macro crate for git-version.")
(license license:bsd-2)))
-(define-public rust-git2-0.16
+(define-public rust-git2-0.18
(package
(name "rust-git2")
- (version "0.16.1")
+ (version "0.18.1")
(source
(origin
(method url-fetch)
@@ -29261,22 +29261,21 @@ (define-public rust-git2-0.16
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1k1aavsfhk0i9jycc9gb61w2jwy8w9dgkd7zkz295wwm566gdxyc"))))
+ (base32 "1kf0kvg3i7p1223zs2h9fz99ndm0l9kdx3hcw63g73dh5nlppygv"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.14)
+ ("rust-libgit2-sys" ,rust-libgit2-sys-0.16)
("rust-log" ,rust-log-0.4)
("rust-openssl-probe" ,rust-openssl-probe-0.1)
("rust-openssl-sys" ,rust-openssl-sys-0.9)
("rust-url" ,rust-url-2))
#:cargo-development-inputs
- (("rust-paste" ,rust-paste-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
+ (("rust-structopt" ,rust-structopt-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-time" ,rust-time-0.1))))
(native-inputs
`(("pkg-config" ,pkg-config)
("git" ,git-minimal))) ;for a single test
@@ -29290,6 +29289,73 @@ (define-public rust-git2-0.16
reading and writing git repositories.")
(license (list license:expat license:asl2.0))))
+(define-public rust-git2-0.17
+ (package
+ (inherit rust-git2-0.18)
+ (name "rust-git2")
+ (version "0.17.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "git2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0i00kg3yizh7mn6hnj3yz3hpniisidlavifgy8n3cnm9gim9v63v"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libgit2-sys" ,rust-libgit2-sys-0.15)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-openssl-probe" ,rust-openssl-probe-0.1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-url" ,rust-url-2))
+ #:cargo-development-inputs
+ (("rust-structopt" ,rust-structopt-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-time" ,rust-time-0.1))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("git" ,git-minimal))) ;for a single test
+ (inputs
+ (list libgit2-1.6 libssh2 openssl zlib))))
+
+(define-public rust-git2-0.16
+ (package
+ (inherit rust-git2-0.17)
+ (name "rust-git2")
+ (version "0.16.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "git2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1k1aavsfhk0i9jycc9gb61w2jwy8w9dgkd7zkz295wwm566gdxyc"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libgit2-sys" ,rust-libgit2-sys-0.14)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-openssl-probe" ,rust-openssl-probe-0.1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-url" ,rust-url-2))
+ #:cargo-development-inputs
+ (("rust-paste" ,rust-paste-1)
+ ("rust-structopt" ,rust-structopt-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-time" ,rust-time-0.1))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("git" ,git-minimal))) ;for a single test
+ (inputs
+ (list libgit2-1.5 libssh2 openssl zlib))))
+
(define-public rust-git2-0.15
(package
(inherit rust-git2-0.16)
@@ -29322,7 +29388,7 @@ (define-public rust-git2-0.15
`(("pkg-config" ,pkg-config)
("git" ,git-minimal))) ;for a single test
(inputs
- (list libgit2 libssh2 openssl zlib))))
+ (list libgit2-1.5 libssh2 openssl zlib))))
(define-public rust-git2-0.14
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 38+ messages in thread
* bug#67592: [PATCH 00/20] gnu: rust-git2: Update to 0.18.1
2023-12-12 21:16 ` [bug#67592] [PATCH 00/20] " Rémi Teissier
` (19 preceding siblings ...)
2023-12-12 21:16 ` [bug#67592] [PATCH 20/20] gnu: rust-git2: Update to 0.18.1 Rémi Teissier
@ 2023-12-21 9:28 ` Efraim Flashner
20 siblings, 0 replies; 38+ messages in thread
From: Efraim Flashner @ 2023-12-21 9:28 UTC (permalink / raw)
To: Rémi Teissier; +Cc: 67592-done
[-- Attachment #1: Type: text/plain, Size: 1528 bytes --]
On Tue, Dec 12, 2023 at 10:16:38PM +0100, Rémi Teissier wrote:
> *** BLURB HERE ***
>
> Rémi Teissier (20):
> gnu: rust-time-core: Update to 0.1.2.
> gnu: rust-rstest-macros: Update to 0.18.2.
> gnu: rust-rstest: Update to 0.18.2.
> gnu: rust-time: Update to 0.3.30.
> gnu: rust-quick-xml: Update to 0.31.0.
> gnu: Add rust-bugreport.
> gnu: Add rust-deranged.
> gnu: rust-fancy-regex: Update to 0.11.0.
> gnu: rust-zerocopy-derive: Update to 0.7.29.
> gnu: rust-zerocopy: Update to 0.7.29.
> gnu: rust-ahash: Update to 0.8.6.
> gnu: rust-hashbrown: Update to 0.14.3.
> gnu: rust-indexmap: Update to 2.1.0.
> gnu: Add rust-syntect.
> gnu: rust-plist: Update to 1.6.0.
> gnu: Add rust-powerfmt-macros.
> gnu: Add rust-powerfmt.
> gnu: rust-libssh2-sys: Update 0.3.0.
> gnu: rust-libgit2-sys: Update to 0.16.1+1.7.1.
> gnu: rust-git2: Update to 0.18.1.
>
> gnu/packages/crates-io.scm | 785 +++++++++++++++++++++++++++++++------
> 1 file changed, 655 insertions(+), 130 deletions(-)
>
>
> base-commit: deac1e8618780b8d2aa09355884f915808ea8a5b
rust-git2 is now already in Guix so I'm going to close this bug. Feel
free to rebase any of the patches on top of the new master or to
continue on to the next crate you're looking to package.
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread