gnu: Add rust-freetype-0.7.

* gnu/packages/crates-io.scm (rust-freetype-0.7): New variable.
(rust-freetype-0.4): Inherit from above.
This commit is contained in:
Nicolas Goaziou 2021-12-03 23:20:32 +01:00
parent 4e7eb32ad8
commit d92ee15b7f
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -19086,31 +19086,47 @@ (define-public rust-fragile-0.3
(base32 (base32
"1yf2hmkw52x2dva3c9km1x8c2z5kwby7qqn8kz5ms3gs480i9y05")))))) "1yf2hmkw52x2dva3c9km1x8c2z5kwby7qqn8kz5ms3gs480i9y05"))))))
(define-public rust-freetype-0.4 (define-public rust-freetype-0.7
(package (package
(name "rust-freetype") (name "rust-freetype")
(version "0.4.1") (version "0.7.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (crate-uri "freetype" version)) (uri (crate-uri "freetype" version))
(file-name (file-name (string-append name "-" version ".tar.gz"))
(string-append name "-" version ".tar.gz")) (sha256
(sha256 (base32 "1ijxyd8isq0w7qkbhp7p1y536xg3d8b8vy5ljg31rnz3m5w87qxy"))))
(base32
"0a70x03n68997f08bi3n47q9wyi3pv5s9v4rjc79sihb84mnp4hi"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
`(#:skip-build? #t `(#:skip-build? #t
#:cargo-inputs #:cargo-inputs
(("rust-libc" ,rust-libc-0.2) (("rust-freetype-sys" ,rust-freetype-sys-0.13)
("rust-servo-freetype-sys" ,rust-servo-freetype-sys-4)))) ("rust-libc" ,rust-libc-0.2))))
(home-page "https://github.com/servo/rust-freetype") (home-page "https://github.com/servo/rust-freetype")
(synopsis "Bindings for Freetype used by Servo") (synopsis "Bindings for Freetype used by Servo")
(description (description "This package provides bindings for Freetype used by Servo.")
"Bindings for Freetype used by Servo.")
(license (list license:asl2.0 license:expat)))) (license (list license:asl2.0 license:expat))))
(define-public rust-freetype-0.4
(package
(inherit rust-freetype-0.7)
(name "rust-freetype")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "freetype" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32 "0a70x03n68997f08bi3n47q9wyi3pv5s9v4rjc79sihb84mnp4hi"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-servo-freetype-sys" ,rust-servo-freetype-sys-4))))))
(define-public rust-freetype-rs-0.26 (define-public rust-freetype-rs-0.26
(package (package
(name "rust-freetype-rs") (name "rust-freetype-rs")