[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
14/28: gnu: Add rust-png-0.16.
From: |
guix-commits |
Subject: |
14/28: gnu: Add rust-png-0.16. |
Date: |
Sun, 12 Jul 2020 08:55:47 -0400 (EDT) |
efraim pushed a commit to branch master
in repository guix.
commit 4c1d1d7d0d35ed81360c64f32994d7d55f6f2064
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Sun Jul 12 13:03:19 2020 +0300
gnu: Add rust-png-0.16.
* gnu/packages/crates-io.scm (rust-png-0.16): New variable.
(rust-png-0.15): Inherit from rust-png-0.16.
---
gnu/packages/crates-io.scm | 44 +++++++++++++++++++++++++++++++++++++-------
1 file changed, 37 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 836b751..acc4f4f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17737,8 +17737,44 @@ both WASM and native applications")
"Build script helper for building PNaCl/NaCl C/CXX libraries from source")
(license license:mpl2.0)))
+(define-public rust-png-0.16
+ (package
+ (name "rust-png")
+ (version "0.16.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "png" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1393s3v3kg4bxnn86d7yn2vyz8xj6g64ighdfkc3vzpsg5sbyl61"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-crc32fast" ,rust-crc32fast-1.2)
+ ("rust-deflate" ,rust-deflate-0.8)
+ ("rust-miniz-oxide" ,rust-miniz-oxide-0.3))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.3)
+ ("rust-getopts" ,rust-getopts-0.2)
+ ;; TODO: glium has many cyclic dependencies with other packages
+ ;; ("rust-glium" ,rust-glium-0.24)
+ ("rust-glob" ,rust-glob-0.3)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-term" ,rust-term-0.6))))
+ (home-page "https://github.com/image-rs/image-png.git")
+ (synopsis "PNG decoding and encoding library in pure Rust")
+ (description
+ "PNG decoding and encoding library in pure Rust.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-png-0.15
(package
+ (inherit rust-png-0.16)
(name "rust-png")
(version "0.15.3")
(source
@@ -17750,7 +17786,6 @@ both WASM and native applications")
(sha256
(base32
"10x2qkhyfnm3si5vgx77r2ik811gaap7ahi825wfxgsb0lirm1gg"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -17764,12 +17799,7 @@ both WASM and native applications")
;;("rust-glium" ,rust-glium-0.24)
("rust-glob" ,rust-glob-0.3)
("rust-rand" ,rust-rand-0.7)
- ("rust-term" ,rust-term-0.6))))
- (home-page "https://github.com/image-rs/image-png.git")
- (synopsis "PNG decoding and encoding library in pure Rust")
- (description
- "PNG decoding and encoding library in pure Rust.")
- (license (list license:expat license:asl2.0))))
+ ("rust-term" ,rust-term-0.6))))))
(define-public rust-png-0.14
(package
- 01/28: gnu: Add rust-cexpr-0.4., (continued)
- 01/28: gnu: Add rust-cexpr-0.4., guix-commits, 2020/07/12
- 02/28: gnu: Add rust-clang-sys-0.29., guix-commits, 2020/07/12
- 04/28: gnu: rust-aos-sys-0.1: Update to 0.1.4., guix-commits, 2020/07/12
- 03/28: gnu: Add rust-bindgen-0.53., guix-commits, 2020/07/12
- 07/28: gnu: Add rust-terminal-size-0.1., guix-commits, 2020/07/12
- 05/28: gnu: Add rust-bindgen-0.54., guix-commits, 2020/07/12
- 06/28: gnu: rust-dav1d-sys-0.3: Update to 0.3.2., guix-commits, 2020/07/12
- 09/28: gnu: Add rust-fern-0.6., guix-commits, 2020/07/12
- 11/28: gnu: Add rust-num-rational-0.3., guix-commits, 2020/07/12
- 10/28: gnu: Add rust-num-bigint-0.3., guix-commits, 2020/07/12
- 14/28: gnu: Add rust-png-0.16.,
guix-commits <=
- 15/28: gnu: Add rust-num-complex-0.3., guix-commits, 2020/07/12
- 13/28: gnu: Add rust-deflate-0.8., guix-commits, 2020/07/12
- 18/28: gnu: Add rust-predicates-core-1., guix-commits, 2020/07/12
- 17/28: gnu: Add rust-image-0.23., guix-commits, 2020/07/12
- 16/28: gnu: Add rust-tiff-0.5., guix-commits, 2020/07/12
- 20/28: gnu: Add rust-predicates-tree-1., guix-commits, 2020/07/12
- 24/28: gnu: Add rust-assert-fs-0.11., guix-commits, 2020/07/12
- 19/28: gnu: Add rust-treeline-0.1., guix-commits, 2020/07/12
- 21/28: gnu: Add rust-normalize-line-endings-0.3., guix-commits, 2020/07/12
- 23/28: gnu: Add rust-globwalk-0.5., guix-commits, 2020/07/12