[PATCH 00/30] Add rust-osm-io.

  • Open
  • quality assurance status badge
Details
One participant
  • Wilko Meyer
Owner
unassigned
Submitted by
Wilko Meyer
Severity
normal
W
W
Wilko Meyer wrote on 1 May 00:25 +0200
(address . guix-patches@gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
cover.1714515573.git.w@wmeyer.eu
Hi Guix,

I'm currently toying around with Open Street Maps libraries and tooling, and
in the light of these efforts started to package some of those. I found this
rust library to work with OSMs pbf format[0] and updated/added a few crates as
dependencies along the way.


Wilko Meyer (30):
gnu: rust-anyhow-1: Update to 1.0.82.
gnu: Add rust-benchmark-rs-0.1.
gnu: Add rust-binary-layout-2.
gnu: Add rust-bitstring-0.1.
gnu: rust-bytes-1: Update to 1.6.0.
gnu: rust-chrono-0.4: Update to 0.4.38.
gnu: Add rust-cidr-0.2.
gnu: Add rust-command-executor-0.1.
gnu: Add rust-escape-string-0.1.
gnu: Add rust-eui48-1.
gnu: rust-log-0.4: Update to 0.4.21.
gnu: rust-postgres-0.19: Update to 0.19.7.
gnu: rust-postgres-derive-0.4: Update to 0.4.5.
gnu: rust-postgres-protocol-0.6: Update to 0.6.6.
gnu: rust-postgres-types-0.2: Update to 0.2.6.
gnu: rust-prost-0.12: Update to 0.12.4.
gnu: rust-prost-derive-0.12: Update to 0.12.4.
gnu: rust-regex-1: Update to 1.10.4.
gnu: rust-regex-automata-0.4: Update to 0.4.6.
gnu: Add rust-rlimit-0.10.
gnu: Add rust-statrs-0.16.
gnu: Add rust-text-file-sort-0.1.
gnu: rust-tokio-postgres-0.7: Update to 0.7.10.
gnu: Add rust-transient-btree-index-0.5.
gnu: rust-uuid-1: Update to 1.8.0.
gnu: rust-uuid-macro-internal-1: Update to 1.8.0.
gnu: rust-value-bag-1: Update to 1.8.1.
gnu: rust-value-bag-serde1-1: Update to 1.8.1.
gnu: rust-value-bag-sval2-1: Update to 1.8.1.
gnu: Add rust-osm-io-0.1.

gnu/packages/crates-io.scm | 353 ++++++++++++++++++++++++++++++++-----
gnu/packages/geo.scm | 47 +++++
2 files changed, 353 insertions(+), 47 deletions(-)


base-commit: 6effb89fc401cf34505aeef1833f10100311e7c7
prerequisite-patch-id: 689bdf5170b3bf27aac818d97108eef8213dad6b
prerequisite-patch-id: e71a0f696cce4e74764f72937bf91dbcf8bb40db
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 01/30] gnu: rust-anyhow-1: Update to 1.0.82.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
1bba3de0cf098e5e9f43fe7967ccccc5fef693f0.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.82.

Change-Id: Ib9c3f7131cb331241fe20bfc99bfad8e01c3621f
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a67d3d74bb..bd0c55f77b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1802,14 +1802,14 @@ (define-public rust-antidote-1
(define-public rust-anyhow-1
(package
(name "rust-anyhow")
- (version "1.0.79")
+ (version "1.0.82")
(source
(origin
(method url-fetch)
(uri (crate-uri "anyhow" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ji5irqiwr8yprgqj8zvnli7zd7fz9kzaiddq44jnrl2l289h3h8"))))
+ (base32 "06952ih07mhfnim7r1mmwkj1k0ag66d7z9psw2dnlvvfydx86f7m"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 02/30] gnu: Add rust-benchmark-rs-0.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
a02f59186e2646f6a624a4f80bfec1da93eaf485.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-benchmark-rs-0.1): New variable.

Change-Id: Ic7cc0a6a08a478816f1eee4463d86d91e72c883f
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bd0c55f77b..d0ba421dd4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6008,6 +6008,31 @@ (define-public rust-bencher-0.1
(license (list license:asl2.0
license:expat))))
+(define-public rust-benchmark-rs-0.1
+ (package
+ (name "rust-benchmark-rs")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "benchmark-rs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1njbzirn13f03wglvf1i26lnpjmliq9cfm9lwpfqqn2nnvpnml3r"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-json" ,rust-json-0.12)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-statrs" ,rust-statrs-0.16))))
+ (home-page "https://www.navigatorsguild.io/")
+ (synopsis "Benchmarks for Rust libraries")
+ (description "This crate provides benchmarks for Rust libraries.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-bigdecimal-0.4
(package
(name "rust-bigdecimal")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 03/30] gnu: Add rust-binary-layout-2.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
979db614e19fdf1d30427a7e0c146ea10fa6c258.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-binary-layout-2): New variable.

Change-Id: I316251bc9f973b27d6ef484f0d76e5bb339bae43
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d0ba421dd4..b6b8912b11 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -6124,6 +6124,32 @@ (define-public rust-bigdecimal-0.1
#:cargo-development-inputs
(("rust-serde-json" ,rust-serde-json-1))))))
+(define-public rust-binary-layout-2
+ (package
+ (name "rust-binary-layout")
+ (version "2.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "binary-layout" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "01csg7ikzik767m7i38ankihs6cnd22449krc2ingw86vg5ppyq9"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-paste" ,rust-paste-1))))
+ (home-page "https://github.com/smessmer/binary-layout")
+ (synopsis
+ "Type-safe, inplace, zero-copy access to structured binary data")
+ (description
+ "The binary-layout library allows type-safe, inplace, zero-copy access to
+structured binary data. You define a custom data layout and give it a slice of
+binary data, and it will allow you to read and write the fields defined in the
+layout from the binary data without having to copy any of the data. It's
+similar to transmuting to/from a `#[repr(packed)]` struct, but much safer.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-binascii-0.1
(package
(name "rust-binascii")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 04/30] gnu: Add rust-bitstring-0.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
794c56ac2628665bda2c9cecf2e3e9086bdae87b.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-bitstring-0.1): New variable.

Change-Id: I2f3955ed3a6d0eeed4b9addbac863ed76f0fa3a6
---
gnu/packages/crates-io.scm | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b6b8912b11..480a1bdfbf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7216,6 +7216,23 @@ (define-public rust-bitstream-io-0.8
"00a6wy54s1dmadm5xz8k2cbsd7ixvm48mlc45bk0fdy0pbra6jk1"))))
(arguments `(#:skip-build? #t))))
+(define-public rust-bitstring-0.1
+ (package
+ (name "rust-bitstring")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bitstring" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1k3fkd8q1lr6smlpk1r20wcwzp1v2xqymndny5zfgkq0nq6rr8r2"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/stbuehler/rust-bitstring")
+ (synopsis "Bitstring traits and implementations")
+ (description "This crate provides bitstring traits and implementations.")
+ (license license:expat)))
+
(define-public rust-bitvec-1
(package
(name "rust-bitvec")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 05/30] gnu: rust-bytes-1: Update to 1.6.0.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
47eeae88fe31ab9d41913447d03c2ab363cec968.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-bytes-1): Update to 1.6.0.

Change-Id: I7c4e942d76395f0358dd037eccbcb5c48c76fde7
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 480a1bdfbf..74e3aba21f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -8894,14 +8894,14 @@ (define-public rust-byteorder-0.5
(define-public rust-bytes-1
(package
(name "rust-bytes")
- (version "1.4.0")
+ (version "1.6.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "bytes" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gkh3fk4fm9xv5znlib723h5md5sxsvbd5113sbxff6g1lmgvcl9"))))
+ (base32 "1jf2awc1fywpk15m6pxay3wqcg65ararg9xi4b08vnszwiyy2kai"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 06/30] gnu: rust-chrono-0.4: Update to 0.4.38.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
8a3bc37a75f26e10e072d405d559a94522d8c246.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.38.

Change-Id: I9bf356a9a24ce6d1723cbec4740720c82d461af6
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 74e3aba21f..3674a58afb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10824,14 +10824,14 @@ (define-public rust-charset-0.1
(define-public rust-chrono-0.4
(package
(name "rust-chrono")
- (version "0.4.34")
+ (version "0.4.38")
(source
(origin
(method url-fetch)
(uri (crate-uri "chrono" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "12zk0ja924f55va2fs0qj34xaygq46fy92blmc7qkmcj9dj1bh2v"))))
+ (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 07/30] gnu: Add rust-cidr-0.2.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
885002252195d0eac47a25288925866d7838aa9f.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-cidr-0.2): New variable.

Change-Id: Ic4c0149f370b889b42a1db02bacb557ee73e20a5
---
gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3674a58afb..b73c26b51c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -11093,6 +11093,26 @@ (define-public rust-ciborium-ll-0.2
"This package provides low-level primitives for parsing the CBOR codec.")
(license license:asl2.0)))
+(define-public rust-cidr-0.2
+ (package
+ (name "rust-cidr")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cidr" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1n78hgs3h8hk62l35afhyx699fmj3qvd911p3sm9lk55xf9v064d"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bitstring" ,rust-bitstring-0.1)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/stbuehler/rust-cidr")
+ (synopsis "IP network and IP host within network types")
+ (description "This crate offers IP network and IP host within network types.")
+ (license license:expat)))
+
(define-public rust-cint-0.3
(package
(name "rust-cint")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 09/30] gnu: Add rust-escape-string-0.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
d75dc50273cebb8b8a24ae42f4389d5fba563e4d.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-escape-string-0.1): New variable.

Change-Id: Ia9fc8b245681eebfa631baaf795cb83bf7cc3856
---
gnu/packages/crates-io.scm | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 11e1627bdf..d5e4288ea1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22278,6 +22278,23 @@ (define-public rust-error-code-2
@code{no_std} environment.")
(license license:boost1.0)))
+(define-public rust-escape-string-0.1
+ (package
+ (name "rust-escape-string")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "escape_string" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1fji152hgknfixj4ny5xnrmaly09dsyk0fl3fggqzj3mk5b6gs2r"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/njaard/sonnerie")
+ (synopsis "Parse backslash-escaped strings")
+ (description "This crate provides a way to efficiently parse backslash-escaped strings.")
+ (license license:bsd-2)))
+
(define-public rust-escaper-0.1
(package
(name "rust-escaper")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 16/30] gnu: rust-prost-0.12: Update to 0.12.4.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
42f413675d8ba2f1ed4e8829e5a8b62cd2fb8a4f.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-prost-0.12): Update to 0.12.4.

Change-Id: I593052606e10c1d1e783151d174e8a797808bfe1
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 23e38065c4..a242eee9a7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50331,14 +50331,14 @@ (define-public rust-proptest-derive-0.1
(define-public rust-prost-0.12
(package
(name "rust-prost")
- (version "0.12.3")
+ (version "0.12.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "prost" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0jmrhlb4jkiylz72xb14vlkfbmlq0jwv7j20ini9harhvaf2hv0l"))))
+ (base32 "08l977zgi21367c3j4b8amnpyjbic689qxv0g1rn2isfh8vd1xfh"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 18/30] gnu: rust-regex-1: Update to 1.10.4.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
0c77e27e95e1d8e136c2891cfec5e5bcc8a61895.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.10.4.

Change-Id: I86ef4927d14777aced2622be8cb81e8d889e4656
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index aaf2ac42d9..47da3da692 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54437,14 +54437,14 @@ (define-public rust-refpool-0.4
(define-public rust-regex-1
(package
(name "rust-regex")
- (version "1.10.2")
+ (version "1.10.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "regex" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hxkd814n4irind8im5c9am221ri6bprx49nc7yxv02ykhd9a2rq"))))
+ (base32 "0k5sb0h2mkwf51ab0gvv3x38jp1q7wgxf63abfbhi0wwvvgxn5y1"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 08/30] gnu: Add rust-command-executor-0.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
fcd3e60bc461a566f443bb6fcd3c376f83d615d9.1714515573.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-command-executor-0.1): New variable.

Change-Id: I749e6678aff0030e1d290b3702fe781ac756f78a
---
gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b73c26b51c..11e1627bdf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12655,6 +12655,26 @@ (define-public rust-comfy-table-1
("rust-strum" ,rust-strum-0.20)
("rust-strum-macros" ,rust-strum-macros-0.20))))))
+(define-public rust-command-executor-0.1
+ (package
+ (name "rust-command-executor")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "command-executor" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "08h344rxxlw2ngyvqwz7ls7vvhkpl1kzq67rhi3rx5aq25xxmw61"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-crossbeam" ,rust-crossbeam-0.8))))
+ (home-page "https://www.navigatorsguild.io/")
+ (synopsis "Command Executor thread pool")
+ (description "This crate provides a command executor thread pool.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-common-path-1
(package
(name "rust-common-path")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 10/30] gnu: Add rust-eui48-1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
2e82de76f3bbe7d71d55c2141edd8c1232f483d2.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-eui48-1): New variable.

Change-Id: I0a49d1ca3a1b2e61d5b09ca9b8b11684daf153a7
---
gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d5e4288ea1..dd213cb912 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22746,6 +22746,33 @@ (define-public rust-expectrl-0.7
like Don libes expect.")
(license license:expat)))
+(define-public rust-eui48-1
+ (package
+ (name "rust-eui48")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "eui48" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "00cpf25kc3mxhqnahm0bw9xl19gr2pzc5g84dvkc4mwdbsn1hx48"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-regex" ,rust-regex-1)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/abaumhauer/eui48")
+ (synopsis
+ "Library to generate and parse IEEE EUI-48 and EUI-64 control addresses")
+ (description
+ "This package provides a library to generate and parse IEEE EUI-48 and EUI-64,
+also known as MAC-48 media access control addresses. The IEEE claims trademarks
+on the names EUI-48 and EUI-64, in which EUI is an abbreviation for Extended
+Unique Identifier.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-eyre-0.6
(package
(name "rust-eyre")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 20/30] gnu: Add rust-rlimit-0.10.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
dab735354863ef5b8045300ce19ec72fd4017152.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-rlimit-0.10): New variable.

Change-Id: I2e32fc672c3bf7c5767176dc560b4c6efdc06fad
---
gnu/packages/crates-io.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)

Toggle diff (32 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 35a430b34e..2a311ca765 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55170,6 +55170,25 @@ (define-public rust-rlp-0.5
decoding, and compression.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rlimit-0.10
+ (package
+ (name "rust-rlimit")
+ (version "0.10.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rlimit" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1n6346gms599n33wgav7jr46pzj0fyh7il0ys08nvwd0607zfq1m"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
+ (home-page "https://github.com/Nugine/rlimit/")
+ (synopsis "Resource limits")
+ (description "This crate implements resource limits.")
+ (license license:expat)))
+
(define-public rust-rmp-0.8
(package
(name "rust-rmp")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 11/30] gnu: rust-log-0.4: Update to 0.4.21.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
69f48212f81e14d040c5ceb63deca5776a83e890.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.21.

Change-Id: I5399989eb6ae119909e08c1395e6dff6a7e8903a
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dd213cb912..41992efc69 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35572,7 +35572,7 @@ (define-public rust-lock-api-0.1
(define-public rust-log-0.4
(package
(name "rust-log")
- (version "0.4.20")
+ (version "0.4.21")
(source
(origin
(method url-fetch)
@@ -35580,7 +35580,7 @@ (define-public rust-log-0.4
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "13rf7wphnwd61vazpxr7fiycin6cb1g8fmvgqg18i464p0y1drmm"))))
+ "074hldq1q8rlzq2s2qa8f25hj4s3gpw71w64vdwzjd01a4g8rvch"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all test files included in release.
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 13/30] gnu: rust-postgres-derive-0.4: Update to 0.4.5.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
22c9eebcfab18d4b88dd199bd49e53c7a5aa228b.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-postgres-derive-0.4): Update to 0.4.5.
[cargo-inputs]: Update dependencies.

Change-Id: Ie7fc9c63d347bfc7dc234797e85f96fd517999a5
---
gnu/packages/crates-io.scm | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b372e5e527..3a7fc4f3ef 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48767,7 +48767,7 @@ (define-public rust-postgres-0.19
(define-public rust-postgres-derive-0.4
(package
(name "rust-postgres-derive")
- (version "0.4.0")
+ (version "0.4.5")
(source
(origin
(method url-fetch)
@@ -48775,13 +48775,14 @@ (define-public rust-postgres-derive-0.4
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8"))))
+ (base32 "18l065qawh5lm1d350s32mg6d9rzhj6878d9h7whw18vfjx5w543"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
+ (("rust-heck" ,rust-heck-0.4)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
+ ("rust-syn" ,rust-syn-2))))
(home-page "https://github.com/sfackler/rust-postgres")
(synopsis "Internal crate used by postgres-types")
(description
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 14/30] gnu: rust-postgres-protocol-0.6: Update to 0.6.6.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
5f9f93ad7cd24f8160f17ab979ae7d00e2376abb.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-postgres-protocol-0.6): Update to 0.6.6.
[cargo-inputs]: Update dependencies.

Change-Id: Iad9ba786d1da92ebdce61292cbb2b74aa7e16c1a
---
gnu/packages/crates-io.scm | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3a7fc4f3ef..5d2a869e73 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48792,7 +48792,7 @@ (define-public rust-postgres-derive-0.4
(define-public rust-postgres-protocol-0.6
(package
(name "rust-postgres-protocol")
- (version "0.6.1")
+ (version "0.6.6")
(source
(origin
(method url-fetch)
@@ -48801,19 +48801,20 @@ (define-public rust-postgres-protocol-0.6
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz"))))
+ "0855ijaw98nrx2lzx739wiydk2qyq9jcmw85l15splrw33pwbdj9"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
+ (("rust-base64" ,rust-base64-0.21)
("rust-byteorder" ,rust-byteorder-1)
("rust-bytes" ,rust-bytes-1)
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-hmac" ,rust-hmac-0.10)
- ("rust-md-5" ,rust-md-5-0.9)
+ ("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-hmac" ,rust-hmac-0.12)
+ ("rust-md-5" ,rust-md-5-0.10)
("rust-memchr" ,rust-memchr-2)
("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
+ ("rust-sha2" ,rust-sha2-0.10)
("rust-stringprep" ,rust-stringprep-0.1))))
(home-page "https://github.com/sfackler/rust-postgres")
(synopsis "Low level Postgres protocol APIs")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 22/30] gnu: Add rust-text-file-sort-0.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
39d4086788cf790e0bcdcfba25bccfe71d78e8b6.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-text-file-sort-0.1): New variable.

Change-Id: I81709a440664ea18da47a22372522d1c0f51ea02
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7df4c8d254..c701e57af6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69831,6 +69831,34 @@ (define-public rust-text-size-1
(description "This package provides a newtypes for text offsets")
(license (list license:expat license:asl2.0))))
+(define-public rust-text-file-sort-0.1
+ (package
+ (name "rust-text-file-sort")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "text-file-sort" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1x4kcxw7np94yly7g79r2dbpxyia69a0c0xamd9v2ynccpwjmip6"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-command-executor" ,rust-command-executor-0.1)
+ ("rust-data-encoding" ,rust-data-encoding-2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-rlimit" ,rust-rlimit-0.10)
+ ("rust-simple-logger" ,rust-simple-logger-4)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (home-page "https://www.navigatorsguild.io/")
+ (synopsis "Sort a text file similar to linux sort")
+ (description "This crate provides a way to sort a text file similar to linux sort.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-textwrap-0.16
(package
(name "rust-textwrap")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 15/30] gnu: rust-postgres-types-0.2: Update to 0.2.6.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
003f03bbc7884a5ba59ab2bd13114e7fb10d54ad.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-postgres-types-0.2): Update to 0.2.6.

Change-Id: I1cd242bf4fa959752baebb38da8bfd51862a68f1
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5d2a869e73..23e38065c4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48825,7 +48825,7 @@ (define-public rust-postgres-protocol-0.6
(define-public rust-postgres-types-0.2
(package
(name "rust-postgres-types")
- (version "0.2.1")
+ (version "0.2.6")
(source
(origin
(method url-fetch)
@@ -48834,7 +48834,7 @@ (define-public rust-postgres-types-0.2
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3"))))
+ "0z5ngy6q5lfy0gf533ka9yrisg9pdcnnv6qaaciva24lxv6k88ld"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 23/30] gnu: rust-tokio-postgres-0.7: Update to 0.7.10.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
f04ba726b25c8c75236d616a93fbd2f32cec8f22.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-tokio-postgres-0.7): Update to 0.7.10.
[cargo-inputs]: Update dependencies.

Change-Id: Icc4a4fd956d29d49c86cbeec6e2e32266c1e32e4
---
gnu/packages/crates-io.scm | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)

Toggle diff (50 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c701e57af6..3c030ad9a8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71806,7 +71806,7 @@ (define-public rust-tokio-openssl-0.3
(define-public rust-tokio-postgres-0.7
(package
(name "rust-tokio-postgres")
- (version "0.7.2")
+ (version "0.7.10")
(source
(origin
(method url-fetch)
@@ -71815,7 +71815,7 @@ (define-public rust-tokio-postgres-0.7
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "12rb390i3af7zb0z2idhaf6l2m6snypwdiwjw84rmyz4qy1i6ard"))))
+ "1f7m927fsinxwya36q7psk1xv2r3dqmvg324ww52c86r695j8h6k"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ;require postgresql
@@ -71824,17 +71824,20 @@ (define-public rust-tokio-postgres-0.7
("rust-byteorder" ,rust-byteorder-1)
("rust-bytes" ,rust-bytes-1)
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-channel" ,rust-futures-channel-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-parking-lot" ,rust-parking-lot-0.12)
("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-phf" ,rust-phf-0.8)
+ ("rust-phf" ,rust-phf-0.11)
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
("rust-postgres-protocol" ,rust-postgres-protocol-0.6)
("rust-postgres-types" ,rust-postgres-types-0.2)
- ("rust-socket2" ,rust-socket2-0.4)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-socket2" ,rust-socket2-0.5)
("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.6))
+ ("rust-tokio-util" ,rust-tokio-util-0.7)
+ ("rust-whoami" ,rust-whoami-1))
#:cargo-development-inputs
(("rust-bit-vec" ,rust-bit-vec-0.6)
("rust-chrono" ,rust-chrono-0.4)
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 26/30] gnu: rust-uuid-macro-internal-1: Update to 1.8.0.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
f313824c3ed3cf33ecf30bfbcdec8ec0d68fa44d.1714515575.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to 1.8.0.

Change-Id: I3bb7d4da9664137228341f21e9114a17bb3753f7
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5af38bcc2a..7ea0c168dd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76334,14 +76334,14 @@ (define-public rust-uuid-0.5
(define-public rust-uuid-macro-internal-1
(package
(name "rust-uuid-macro-internal")
- (version "1.6.1")
+ (version "1.8.0")
(source (origin
(method url-fetch)
(uri (crate-uri "uuid-macro-internal" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0pl474ljbn40f08a8asy26bhdlwz4cr1k88h0w80l15q7lzpz7pl"))))
+ "18n10d9himcn2a5lwc3hw8178j6hdk1pidxkk9nf71z6rfkvx0cq"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 25/30] gnu: rust-uuid-1: Update to 1.8.0.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
81f611a72eb83be73d1aaf962584dc5f452c843e.1714515575.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-uuid-1): Update to 1.8.0.

Change-Id: Iab6cad35070ba44341edb49b0341358904bca911
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6673c701f2..5af38bcc2a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76207,14 +76207,14 @@ (define-public rust-utf8parse-0.1
(define-public rust-uuid-1
(package
(name "rust-uuid")
- (version "1.6.1")
+ (version "1.8.0")
(source (origin
(method url-fetch)
(uri (crate-uri "uuid" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0q45jxahvysldn3iy04m8xmr8hgig80855y9gq9di8x72v7myfay"))))
+ "1h7wks153j08xmdk06wnza3is8pn6j37hihd3kfv95xsxrzwz0x1"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 24/30] gnu: Add rust-transient-btree-index-0.5.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
b21203cd55a1cee4df07d9a31497b83c40717cd5.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-transient-btree-index-0.5): New variable.

Change-Id: Iacb1250a3ac2bf61bd182b489b81f057123358a4
---
gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)

Toggle diff (42 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3c030ad9a8..6673c701f2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73958,6 +73958,35 @@ (define-public rust-traitobject-0.1
(license (list license:asl2.0
license:expat))))
+(define-public rust-transient-btree-index-0.5
+ (package
+ (name "rust-transient-btree-index")
+ (version "0.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "transient-btree-index" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1kpb30pg8i0z413xq4qjf8z8pks7h8aig2zzvy6qn7jsl5ifnawi"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-binary-layout" ,rust-binary-layout-2)
+ ("rust-bincode" ,rust-bincode-1)
+ ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
+ ("rust-memmap2" ,rust-memmap2-0.5)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/thomaskrause/transient-btree-index")
+ (synopsis
+ "BTree index backed by temporary files")
+ (description
+ "This crate allows you to create a BTree index backed by temporary files.")
+ (license license:asl2.0)))
+
(define-public rust-trash-2
(package
(name "rust-trash")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 27/30] gnu: rust-value-bag-1: Update to 1.8.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
18f14c9114d541df40344e35633d63beccc581e7.1714515575.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-value-bag-1): Update to 1.8.1.

Change-Id: I770eb6826002cb6a13bb39bada86e1f66d9f7688
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7ea0c168dd..221b5f9abe 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76531,14 +76531,14 @@ (define-public rust-valuable-serde-0.1
(define-public rust-value-bag-1
(package
(name "rust-value-bag")
- (version "1.4.2")
+ (version "1.8.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "value-bag" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gjvsnhhf9jp8h62zin6azqrpmgmnxq2ppj72d2dcayy5n8f2wja"))))
+ (base32 "1s6yrwh2s4zdjvdx6sy6irffhhffl19yphy71701d1mrqcwp6ybl"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 28/30] gnu: rust-value-bag-serde1-1: Update to 1.8.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
69b7f17e90ddc211e1841a0aba3caf42904065c5.1714515575.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-value-bag-serde1-1): Update to 1.8.1.

Change-Id: Ia948bddde2e9ab0741b243376f0949e6100f3122
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 221b5f9abe..e378d05200 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76555,14 +76555,14 @@ (define-public rust-value-bag-1
(define-public rust-value-bag-serde1-1
(package
(name "rust-value-bag-serde1")
- (version "1.4.2")
+ (version "1.8.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "value-bag-serde1" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gsp0cn62ay2qq52wzck0j66iavf9k03y6ipmnx3bjqyg7f3kfh7"))))
+ (base32 "0f8x893rl3r3lfap31mmy27q1z1rjkbqkdgpiqkvbk6b84sp0dfc"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 17/30] gnu: rust-prost-derive-0.12: Update to 0.12.4.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
d266d8f1a3dcf838ada8244d1d245b2f945b4316.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-prost-derive-0.12): Update to 0.12.4.

Change-Id: I318f9c7c39779f286087157e00d898c9efd07b3a
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a242eee9a7..aaf2ac42d9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50397,14 +50397,14 @@ (define-public rust-prost-0.9
(define-public rust-prost-derive-0.12
(package
(name "rust-prost-derive")
- (version "0.12.3")
+ (version "0.12.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "prost-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03l4yf6pdjvc4sgbvln2srq1avzm1ai86zni4hhqxvqxvnhwkdpg"))))
+ (base32 "0j4yiqd7zh8vg5x3yk8qhiz5h4ab07dx8fzfddbbyx80l3i2vphr"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 21/30] gnu: Add rust-statrs-0.16.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
17d496094df131f8cb34b4387c629d590c8073b2.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-statrs-0.16): New variable.

Change-Id: I6e4f296977a8bf05379b1eabdf4d292204d19c59
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2a311ca765..7df4c8d254 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64747,6 +64747,31 @@ (define-public rust-statistical-1
(description "This package provides a simple statistics library.")
(license license:expat)))
+(define-public rust-statrs-0.16
+ (package
+ (name "rust-statrs")
+ (version "0.16.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "statrs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0vk9wlimhy6wx9a1hhy2n3knpd2gj8b8pnl1q8y734l1fkhya21d"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #f
+ #:cargo-inputs (("rust-approx" ,rust-approx-0.5)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-nalgebra" ,rust-nalgebra-0.29)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-rand" ,rust-rand-0.8))))
+ (home-page "https://github.com/boxtown/statrs")
+ (synopsis "Statistical computing library for Rust")
+ (description "This package provides a statistical computing library for
+Rust.")
+ (license license:expat)))
+
(define-public rust-statrs-0.14
(package
(name "rust-statrs")
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 12/30] gnu: rust-postgres-0.19: Update to 0.19.7.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
b2c3d1d99d357d43d50c897e28bdf023ec322361.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-postgres-0.19): Update to 0.19.7.
[cargo-inputs]: Add rust-futures-util.

Change-Id: Ic103442aa8ceeaa2aa9a143ed709c88b15dd259e
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 41992efc69..b372e5e527 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48735,7 +48735,7 @@ (define-public rust-portaudio-sys-0.1
(define-public rust-postgres-0.19
(package
(name "rust-postgres")
- (version "0.19.1")
+ (version "0.19.7")
(source
(origin
(method url-fetch)
@@ -48744,7 +48744,7 @@ (define-public rust-postgres-0.19
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1hnid1d78zrr8ph12lpvp5b2cpx2fsqqgqs2yn1q23c6g7jix1y7"))))
+ "0lfl2rcnyy3h617pqiz0d0329v67l7zjbamw1h24dg0asqzb65br"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; tests require postgres server.
@@ -48752,6 +48752,7 @@ (define-public rust-postgres-0.19
(("rust-bytes" ,rust-bytes-1)
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
("rust-log" ,rust-log-0.4)
("rust-tokio" ,rust-tokio-1)
("rust-tokio-postgres" ,rust-tokio-postgres-0.7))
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 19/30] gnu: rust-regex-automata-0.4: Update to 0.4.6.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
f34c99cb02fa712d5a405ebde5b29624fdfb8276.1714515574.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-regex-automata-0.4): Update to 0.4.6.

Change-Id: Id9982a18beec03510dfb8456fc641117fb701610
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 47da3da692..35a430b34e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54525,14 +54525,14 @@ (define-public rust-regex-0.1
(define-public rust-regex-automata-0.4
(package
(name "rust-regex-automata")
- (version "0.4.3")
+ (version "0.4.6")
(source
(origin
(method url-fetch)
(uri (crate-uri "regex-automata" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0gs8q9yhd3kcg4pr00ag4viqxnh5l7jpyb9fsfr8hzh451w4r02z"))))
+ (base32 "1spaq7y4im7s56d1gxa2hi4hzf6dwswb1bv8xyavzya7k25kpf46"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Not all files included.
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 29/30] gnu: rust-value-bag-sval2-1: Update to 1.8.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
0340a3dc1bad300d2745e487e54ab9038de5ec52.1714515575.git.w@wmeyer.eu
* gnu/packages/crates-io.scm (rust-value-bag-sval2-1): Update to 1.8.1.

Change-Id: I85ffe0860fa4b597c55ffbb30ef41239b69611d8
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e378d05200..00d0dfcd70 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76580,14 +76580,14 @@ (define-public rust-value-bag-serde1-1
(define-public rust-value-bag-sval2-1
(package
(name "rust-value-bag-sval2")
- (version "1.4.2")
+ (version "1.8.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "value-bag-sval2" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0i899mjnryxw0sp92n8qgnm1s2m56ba27l3qazsbnmqah486rq63"))))
+ (base32 "1y7pavswnf2im3a7b4xyr6fvd8b7xsx62ifjm9jhwk0bkp146nr8"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
--
2.41.0
W
W
Wilko Meyer wrote on 1 May 00:27 +0200
[PATCH 30/30] gnu: Add rust-osm-io-0.1.
(address . 70685@debbugs.gnu.org)(name . Wilko Meyer)(address . w@wmeyer.eu)
02a7156ebd67a6a86e87140ff630a840ead275a0.1714515575.git.w@wmeyer.eu
* gnu/packages/geo.scm (rust-osm-io-0.1): New variable.

Change-Id: Ib64027c9f5e5cce7f136f2462bafef39356d2c96
---
gnu/packages/geo.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)

Toggle diff (74 lines)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 6ab2312385..0624076c72 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -43,6 +43,7 @@ (define-module (gnu packages geo)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system ant)
#:use-module (guix build-system cmake)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
@@ -76,6 +77,7 @@ (define-module (gnu packages geo)
#:use-module (gnu packages cups)
#:use-module (gnu packages curl)
#:use-module (gnu packages cran)
+ #:use-module (gnu packages crates-io)
#:use-module (gnu packages databases)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages docbook)
@@ -2418,6 +2420,51 @@ (define-public routino
(home-page "https://www.routino.org/")
(license license:agpl3+)))
+(define-public rust-osm-io-0.1
+ (package
+ (name "rust-osm-io")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "osm-io" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0a46rpsal967gjjq8dxrj43rs8v33g6c800z350fjzm39zrr8yhw"))))
+ (native-inputs (list protobuf))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-test-flags
+ '("--release" "--"
+ "--skip=test_apidb_dump_reader_parallel_pbf_writer_pipe"
+ "--skip=test_apidb_dump_reader_pbf_writer_pipe"
+ "--skip=test_pbf_reader_apidb_dump_writer_pipe")
+ #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-command-executor" ,rust-command-executor-0.1)
+ ("rust-escape-string" ,rust-escape-string-0.1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-json" ,rust-json-0.12)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-num-format" ,rust-num-format-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-postgres" ,rust-postgres-0.19)
+ ("rust-prost" ,rust-prost-0.12)
+ ("rust-prost-build" ,rust-prost-build-0.12)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-simple-logger" ,rust-simple-logger-4)
+ ("rust-text-file-sort" ,rust-text-file-sort-0.1)
+ ("rust-transient-btree-index" ,rust-transient-btree-index-0.5)
+ ("rust-unescape" ,rust-unescape-0.1)
+ ("rust-uuid" ,rust-uuid-1))
+ #:cargo-development-inputs (("rust-benchmark-rs" ,rust-benchmark-rs-0.1))))
+ (home-page "https://www.navigatorsguild.io/")
+ (synopsis "Read and write OSM data")
+ (description "This crate provides a way to read and write OSM data.")
+ (license (list license:expat license:asl2.0))))
+
(define-public r-rnaturalearthhires
(let ((commit "c3785a8c44738de6ae8f797080c0a337ebed929d")
(revision "1"))
--
2.41.0
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 70685@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 70685
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch