efraim pushed a commit to branch rust-team
in repository guix.

commit fb3cd50d651cbfb456cac0bd9764678f930b8ef6
Author: Efraim Flashner <[email protected]>
AuthorDate: Thu Dec 19 20:35:17 2024 +0200

    gnu: rust-geo-types-0.7: Update to 0.7.8.
    
    * gnu/packages/crates-io.scm (rust-geo-types-0.7): Update to 0.7.8.
    [source]: Add snippet to allow for newer versions of dependencies.
    [cargo-inputs]: Add rust-rstar-0.9.
    
    Change-Id: Ib7d7b2367325e2bf2a9be6ba8980f38c546b8ec1
---
 gnu/packages/crates-io.scm | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7a7f7a0feb..e04fbdf9a2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31565,26 +31565,28 @@ Rust.")
 (define-public rust-geo-types-0.7
   (package
     (name "rust-geo-types")
-    (version "0.7.2")
+    (version "0.7.8")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "geo-types" version))
-        (file-name
-         (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32
-          "1fyj8ldl4xirhr8aawwiaslkklkzml2r5var87vqyp4zvnajxgfq"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "geo-types" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "148rmd9rky1k6nyzykw81zvv0176q7w1dp0q554sav637av7js72"))
+       (modules '((guix build utils)))
+       (snippet
+        '(begin (substitute* "Cargo.toml"
+                  (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
+                   (string-append "\"^" version)))))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-approx" ,rust-approx-0.4)
-        ("rust-arbitrary" ,rust-arbitrary-1)
-        ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-rstar" ,rust-rstar-0.8)
-        ("rust-serde" ,rust-serde-1))
-       #:cargo-development-inputs
-       (("rust-approx" ,rust-approx-0.4))))
+     `(#:cargo-inputs (("rust-approx" ,rust-approx-0.4)
+                       ("rust-arbitrary" ,rust-arbitrary-1)
+                       ("rust-num-traits" ,rust-num-traits-0.2)
+                       ("rust-rstar" ,rust-rstar-0.9)
+                       ("rust-rstar" ,rust-rstar-0.8)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-approx" ,rust-approx-0.4))))
     (home-page "https://github.com/georust/geo";)
     (synopsis "Geospatial primitive data types")
     (description "This package provides geospatial primitive data types.")

Reply via email to