[bug#76513,rust-team,65/77] gnu: Add rust-usvg-0.43.

Message ID 9cbfedf5eadcec93e40958dbb5af666f01f9617d.1740340807.git.wongandj@icloud.com
State New
Headers
Series Add module (gnu packages typst) and packages |

Commit Message

Andrew Wong Feb. 23, 2025, 8:21 p.m. UTC
  * gnu/packages/crates-io.scm (rust-usvg-0.43): New variable.

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

Patch

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a36878f18b..51ef48ab6c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91137,6 +91137,44 @@  (define-public rust-ustr-0.9
     (license (license:non-copyleft
               "https://spdx.org/licenses/BSD-2-Clause-Patent.html"))))
 
+(define-public rust-usvg-0.43
+  (package
+    (name "rust-usvg")
+    (version "0.43.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "usvg" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z9mfx1nw00kpjz3rfh5qz91vjmlm7ric8nfp2gnwhmvbixha0v8"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+                       ("rust-data-url" ,rust-data-url-0.3)
+                       ("rust-flate2" ,rust-flate2-1)
+                       ("rust-fontdb" ,rust-fontdb-0.21)
+                       ("rust-imagesize" ,rust-imagesize-0.13)
+                       ("rust-kurbo" ,rust-kurbo-0.11)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-pico-args" ,rust-pico-args-0.5)
+                       ("rust-roxmltree" ,rust-roxmltree-0.20)
+                       ("rust-rustybuzz" ,rust-rustybuzz-0.18)
+                       ("rust-simplecss" ,rust-simplecss-0.2)
+                       ("rust-siphasher" ,rust-siphasher-1)
+                       ("rust-strict-num" ,rust-strict-num-0.1)
+                       ("rust-svgtypes" ,rust-svgtypes-0.15)
+                       ("rust-tiny-skia-path" ,rust-tiny-skia-path-0.11)
+                       ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
+                       ("rust-unicode-script" ,rust-unicode-script-0.5)
+                       ("rust-unicode-vo" ,rust-unicode-vo-0.1)
+                       ("rust-xmlwriter" ,rust-xmlwriter-0.1))))
+    (home-page "https://github.com/RazrFalcon/resvg")
+    (synopsis "An SVG simplification library")
+    (description "This package provides An SVG simplification library.")
+    (license license:mpl2.0)))
+
 (define-public rust-utf-8-0.7
   (package
     (name "rust-utf-8")