mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-02-01 15:26:47 +01:00
gnu: Add rust-plotters-0.3.
* gnu/packages/crates-io.scm (rust-plotters-0.3): New variable. (rust-plotters-0.2): Inherit from above. (rust-plotters-backend-0.3): (rust-plotters-bitmap-0.3): (rust-plotters-svg-0.3): New variables.
This commit is contained in:
parent
bbc3ab7810
commit
4e7eb32ad8
1 changed files with 97 additions and 7 deletions
|
@ -37261,8 +37261,43 @@ (define-public rust-plist-0.4
|
|||
("rust-humantime" ,rust-humantime-1)
|
||||
("rust-byteorder" ,rust-byteorder-1))))))
|
||||
|
||||
(define-public rust-plotters-0.3
|
||||
(package
|
||||
(name "rust-plotters")
|
||||
(version "0.3.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (crate-uri "plotters" version))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0akgmm5kqghl2b1q1qkzjggiqnb9smaz54fd5374k5qbqfggv8rj"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
`(#:skip-build? #t
|
||||
#:cargo-inputs
|
||||
(("rust-chrono" ,rust-chrono-0.4)
|
||||
("rust-font-kit" ,rust-font-kit-0.10)
|
||||
("rust-image" ,rust-image-0.23)
|
||||
("rust-lazy-static" ,rust-lazy-static-1)
|
||||
("rust-num-traits" ,rust-num-traits-0.2)
|
||||
("rust-pathfinder-geometry" ,rust-pathfinder-geometry-0.5)
|
||||
("rust-plotters-backend" ,rust-plotters-backend-0.3)
|
||||
("rust-plotters-bitmap" ,rust-plotters-bitmap-0.3)
|
||||
("rust-plotters-svg" ,rust-plotters-svg-0.3)
|
||||
("rust-ttf-parser" ,rust-ttf-parser-0.12)
|
||||
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
||||
("rust-web-sys" ,rust-web-sys-0.3))))
|
||||
(home-page "https://github.com/38/plotters")
|
||||
(synopsis "Rust drawing library focus on data plotting")
|
||||
(description
|
||||
"This package provides a Rust drawing library focus on data plotting for
|
||||
both WASM and native applications")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public rust-plotters-0.2
|
||||
(package
|
||||
(inherit rust-plotters-0.3)
|
||||
(name "rust-plotters")
|
||||
(version "0.2.12")
|
||||
(source
|
||||
|
@ -37274,7 +37309,6 @@ (define-public rust-plotters-0.2
|
|||
(sha256
|
||||
(base32
|
||||
"1ssycy9an23vs9hq098c7kl1dvp5ych20d994lhsw9vx4kdbhfsf"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
`(#:skip-build? #t
|
||||
#:cargo-inputs
|
||||
|
@ -37290,12 +37324,68 @@ (define-public rust-plotters-0.2
|
|||
("rust-palette" ,rust-palette-0.5)
|
||||
("rust-cairo-rs" ,rust-cairo-rs-0.7)
|
||||
("rust-rusttype" ,rust-rusttype-0.8)
|
||||
("rust-lazy-static" ,rust-lazy-static-1))))
|
||||
(home-page "https://github.com/38/plotters")
|
||||
(synopsis "Rust drawing library focus on data plotting")
|
||||
(description
|
||||
"This package provides a Rust drawing library focus on data plotting for
|
||||
both WASM and native applications")
|
||||
("rust-lazy-static" ,rust-lazy-static-1))))))
|
||||
|
||||
(define-public rust-plotters-backend-0.3
|
||||
(package
|
||||
(name "rust-plotters-backend")
|
||||
(version "0.3.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (crate-uri "plotters-backend" version))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "075ccyz814q46dkr93zz7crj9mmyqgk0w6mmrpyz1sm0ilqig16q"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments `(#:skip-build? #t))
|
||||
(home-page "https://plotters-rs.github.io")
|
||||
(synopsis "Plotters Backend API")
|
||||
(description "This package provides Plotters backend API.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public rust-plotters-bitmap-0.3
|
||||
(package
|
||||
(name "rust-plotters-bitmap")
|
||||
(version "0.3.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (crate-uri "plotters-bitmap" version))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0m0bq3fqrnhgg37k6lz0m328n3ifymc965pxmqc5cpk90nljydi1"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
`(#:skip-build? #t
|
||||
#:cargo-inputs
|
||||
(("rust-gif" ,rust-gif-0.11)
|
||||
("rust-image" ,rust-image-0.23)
|
||||
("rust-plotters-backend" ,rust-plotters-backend-0.3))))
|
||||
(home-page "https://plotters-rs.github.io")
|
||||
(synopsis "Plotters Bitmap Backend")
|
||||
(description "This package provides Plotters bitmap backend.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public rust-plotters-svg-0.3
|
||||
(package
|
||||
(name "rust-plotters-svg")
|
||||
(version "0.3.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (crate-uri "plotters-svg" version))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1aavi3i4jrwydw3i6x0zxs3i3c7gki7jlhg9agff35x5ixisj7sj"))))
|
||||
(build-system cargo-build-system)
|
||||
(arguments
|
||||
`(#:skip-build? #t
|
||||
#:cargo-inputs
|
||||
(("rust-plotters-backend" ,rust-plotters-backend-0.3))))
|
||||
(home-page "https://plotters-rs.github.io")
|
||||
(synopsis "Plotters SVG backend")
|
||||
(description "This package provides Plotters SVG backend.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public rust-plugin-0.2
|
||||
|
|
Loading…
Reference in a new issue