all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#70685] [PATCH 00/30] Add rust-osm-io.
@ 2024-04-30 22:25 Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 01/30] gnu: rust-anyhow-1: Update to 1.0.82 Wilko Meyer
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:25 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Andreas Enge, Eric Bavier, Sharlatan Hellseher

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.

[0]: https://wiki.openstreetmap.org/wiki/PBF_Format

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





^ permalink raw reply	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 01/30] gnu: rust-anyhow-1: Update to 1.0.82.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 02/30] gnu: Add rust-benchmark-rs-0.1 Wilko Meyer
                   ` (28 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 02/30] gnu: Add rust-benchmark-rs-0.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 01/30] gnu: rust-anyhow-1: Update to 1.0.82 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 03/30] gnu: Add rust-binary-layout-2 Wilko Meyer
                   ` (27 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 03/30] gnu: Add rust-binary-layout-2.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 01/30] gnu: rust-anyhow-1: Update to 1.0.82 Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 02/30] gnu: Add rust-benchmark-rs-0.1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 04/30] gnu: Add rust-bitstring-0.1 Wilko Meyer
                   ` (26 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 04/30] gnu: Add rust-bitstring-0.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (2 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 03/30] gnu: Add rust-binary-layout-2 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 05/30] gnu: rust-bytes-1: Update to 1.6.0 Wilko Meyer
                   ` (25 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 05/30] gnu: rust-bytes-1: Update to 1.6.0.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (3 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 04/30] gnu: Add rust-bitstring-0.1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 06/30] gnu: rust-chrono-0.4: Update to 0.4.38 Wilko Meyer
                   ` (24 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 06/30] gnu: rust-chrono-0.4: Update to 0.4.38.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (4 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 05/30] gnu: rust-bytes-1: Update to 1.6.0 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 07/30] gnu: Add rust-cidr-0.2 Wilko Meyer
                   ` (23 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 07/30] gnu: Add rust-cidr-0.2.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (5 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 06/30] gnu: rust-chrono-0.4: Update to 0.4.38 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 08/30] gnu: Add rust-command-executor-0.1 Wilko Meyer
                   ` (22 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 08/30] gnu: Add rust-command-executor-0.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (6 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 07/30] gnu: Add rust-cidr-0.2 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 09/30] gnu: Add rust-escape-string-0.1 Wilko Meyer
                   ` (21 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 09/30] gnu: Add rust-escape-string-0.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (7 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 08/30] gnu: Add rust-command-executor-0.1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 10/30] gnu: Add rust-eui48-1 Wilko Meyer
                   ` (20 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 10/30] gnu: Add rust-eui48-1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (8 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 09/30] gnu: Add rust-escape-string-0.1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 11/30] gnu: rust-log-0.4: Update to 0.4.21 Wilko Meyer
                   ` (19 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* gnu/packages/crates-io.scm (rust-eui48-1): New variable.

Change-Id: I0a49d1ca3a1b2e61d5b09ca9b8b11684daf153a7
---
 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 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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 11/30] gnu: rust-log-0.4: Update to 0.4.21.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (9 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 10/30] gnu: Add rust-eui48-1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 12/30] gnu: rust-postgres-0.19: Update to 0.19.7 Wilko Meyer
                   ` (18 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 12/30] gnu: rust-postgres-0.19: Update to 0.19.7.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (10 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 11/30] gnu: rust-log-0.4: Update to 0.4.21 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 13/30] gnu: rust-postgres-derive-0.4: Update to 0.4.5 Wilko Meyer
                   ` (17 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 13/30] gnu: rust-postgres-derive-0.4: Update to 0.4.5.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (11 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 12/30] gnu: rust-postgres-0.19: Update to 0.19.7 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 14/30] gnu: rust-postgres-protocol-0.6: Update to 0.6.6 Wilko Meyer
                   ` (16 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 14/30] gnu: rust-postgres-protocol-0.6: Update to 0.6.6.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (12 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 13/30] gnu: rust-postgres-derive-0.4: Update to 0.4.5 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 15/30] gnu: rust-postgres-types-0.2: Update to 0.2.6 Wilko Meyer
                   ` (15 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 15/30] gnu: rust-postgres-types-0.2: Update to 0.2.6.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (13 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 14/30] gnu: rust-postgres-protocol-0.6: Update to 0.6.6 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 16/30] gnu: rust-prost-0.12: Update to 0.12.4 Wilko Meyer
                   ` (14 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 16/30] gnu: rust-prost-0.12: Update to 0.12.4.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (14 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 15/30] gnu: rust-postgres-types-0.2: Update to 0.2.6 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 17/30] gnu: rust-prost-derive-0.12: " Wilko Meyer
                   ` (13 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 17/30] gnu: rust-prost-derive-0.12: Update to 0.12.4.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (15 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 16/30] gnu: rust-prost-0.12: Update to 0.12.4 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 18/30] gnu: rust-regex-1: Update to 1.10.4 Wilko Meyer
                   ` (12 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 18/30] gnu: rust-regex-1: Update to 1.10.4.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (16 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 17/30] gnu: rust-prost-derive-0.12: " Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 19/30] gnu: rust-regex-automata-0.4: Update to 0.4.6 Wilko Meyer
                   ` (11 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 19/30] gnu: rust-regex-automata-0.4: Update to 0.4.6.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (17 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 18/30] gnu: rust-regex-1: Update to 1.10.4 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 20/30] gnu: Add rust-rlimit-0.10 Wilko Meyer
                   ` (10 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 20/30] gnu: Add rust-rlimit-0.10.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (18 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 19/30] gnu: rust-regex-automata-0.4: Update to 0.4.6 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 21/30] gnu: Add rust-statrs-0.16 Wilko Meyer
                   ` (9 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 21/30] gnu: Add rust-statrs-0.16.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (19 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 20/30] gnu: Add rust-rlimit-0.10 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 22/30] gnu: Add rust-text-file-sort-0.1 Wilko Meyer
                   ` (8 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 22/30] gnu: Add rust-text-file-sort-0.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (20 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 21/30] gnu: Add rust-statrs-0.16 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 23/30] gnu: rust-tokio-postgres-0.7: Update to 0.7.10 Wilko Meyer
                   ` (7 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 23/30] gnu: rust-tokio-postgres-0.7: Update to 0.7.10.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (21 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 22/30] gnu: Add rust-text-file-sort-0.1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 24/30] gnu: Add rust-transient-btree-index-0.5 Wilko Meyer
                   ` (6 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 24/30] gnu: Add rust-transient-btree-index-0.5.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (22 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 23/30] gnu: rust-tokio-postgres-0.7: Update to 0.7.10 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 25/30] gnu: rust-uuid-1: Update to 1.8.0 Wilko Meyer
                   ` (5 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(+)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 25/30] gnu: rust-uuid-1: Update to 1.8.0.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (23 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 24/30] gnu: Add rust-transient-btree-index-0.5 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 26/30] gnu: rust-uuid-macro-internal-1: " Wilko Meyer
                   ` (4 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 26/30] gnu: rust-uuid-macro-internal-1: Update to 1.8.0.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (24 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 25/30] gnu: rust-uuid-1: Update to 1.8.0 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 27/30] gnu: rust-value-bag-1: Update to 1.8.1 Wilko Meyer
                   ` (3 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 27/30] gnu: rust-value-bag-1: Update to 1.8.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (25 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 26/30] gnu: rust-uuid-macro-internal-1: " Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 28/30] gnu: rust-value-bag-serde1-1: " Wilko Meyer
                   ` (2 subsequent siblings)
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 28/30] gnu: rust-value-bag-serde1-1: Update to 1.8.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (26 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 27/30] gnu: rust-value-bag-1: Update to 1.8.1 Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 29/30] gnu: rust-value-bag-sval2-1: " Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 30/30] gnu: Add rust-osm-io-0.1 Wilko Meyer
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 29/30] gnu: rust-value-bag-sval2-1: Update to 1.8.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (27 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 28/30] gnu: rust-value-bag-serde1-1: " Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  2024-04-30 22:27 ` [bug#70685] [PATCH 30/30] gnu: Add rust-osm-io-0.1 Wilko Meyer
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Efraim Flashner

* 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(-)

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [bug#70685] [PATCH 30/30] gnu: Add rust-osm-io-0.1.
  2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
                   ` (28 preceding siblings ...)
  2024-04-30 22:27 ` [bug#70685] [PATCH 29/30] gnu: rust-value-bag-sval2-1: " Wilko Meyer
@ 2024-04-30 22:27 ` Wilko Meyer
  29 siblings, 0 replies; 31+ messages in thread
From: Wilko Meyer @ 2024-04-30 22:27 UTC (permalink / raw)
  To: 70685; +Cc: Wilko Meyer, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (rust-osm-io-0.1): New variable.

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

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





^ permalink raw reply related	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2024-04-30 22:31 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-30 22:25 [bug#70685] [PATCH 00/30] Add rust-osm-io Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 01/30] gnu: rust-anyhow-1: Update to 1.0.82 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 02/30] gnu: Add rust-benchmark-rs-0.1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 03/30] gnu: Add rust-binary-layout-2 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 04/30] gnu: Add rust-bitstring-0.1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 05/30] gnu: rust-bytes-1: Update to 1.6.0 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 06/30] gnu: rust-chrono-0.4: Update to 0.4.38 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 07/30] gnu: Add rust-cidr-0.2 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 08/30] gnu: Add rust-command-executor-0.1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 09/30] gnu: Add rust-escape-string-0.1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 10/30] gnu: Add rust-eui48-1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 11/30] gnu: rust-log-0.4: Update to 0.4.21 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 12/30] gnu: rust-postgres-0.19: Update to 0.19.7 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 13/30] gnu: rust-postgres-derive-0.4: Update to 0.4.5 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 14/30] gnu: rust-postgres-protocol-0.6: Update to 0.6.6 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 15/30] gnu: rust-postgres-types-0.2: Update to 0.2.6 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 16/30] gnu: rust-prost-0.12: Update to 0.12.4 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 17/30] gnu: rust-prost-derive-0.12: " Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 18/30] gnu: rust-regex-1: Update to 1.10.4 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 19/30] gnu: rust-regex-automata-0.4: Update to 0.4.6 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 20/30] gnu: Add rust-rlimit-0.10 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 21/30] gnu: Add rust-statrs-0.16 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 22/30] gnu: Add rust-text-file-sort-0.1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 23/30] gnu: rust-tokio-postgres-0.7: Update to 0.7.10 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 24/30] gnu: Add rust-transient-btree-index-0.5 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 25/30] gnu: rust-uuid-1: Update to 1.8.0 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 26/30] gnu: rust-uuid-macro-internal-1: " Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 27/30] gnu: rust-value-bag-1: Update to 1.8.1 Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 28/30] gnu: rust-value-bag-serde1-1: " Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 29/30] gnu: rust-value-bag-sval2-1: " Wilko Meyer
2024-04-30 22:27 ` [bug#70685] [PATCH 30/30] gnu: Add rust-osm-io-0.1 Wilko Meyer

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.