[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: Add optipng.
From: |
Kei Kebreau |
Subject: |
Re: [PATCH] gnu: Add optipng. |
Date: |
Sun, 25 Sep 2016 17:03:43 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Arun Isaac <address@hidden> writes:
> * gnu/packages/image.scm (optipng): New variable.
> ---
> gnu/packages/image.scm | 33 +++++++++++++++++++++++++++++++++
> 1 file changed, 33 insertions(+)
>
> diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
> index 931cad1..4039c1a 100644
> --- a/gnu/packages/image.scm
> +++ b/gnu/packages/image.scm
> @@ -10,6 +10,7 @@
> ;;; Copyright © 2016 Efraim Flashner <address@hidden>
> ;;; Copyright © 2016 Tobias Geerinckx-Rice <address@hidden>
> ;;; Copyright © 2016 Eric Bavier <address@hidden>
> +;;; Copyright © 2016 Arun Isaac <address@hidden>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -932,3 +933,35 @@ statistical tests.")
> all included libraries only the image loading and decoding library is
> installed as @code{stb_image}.")
> (license license:public-domain))))
> +
> +(define-public optipng
> + (package
> + (name "optipng")
> + (version "0.7.6")
> + (source
> + (origin
> + (method url-fetch)
> + (uri (string-append
> "http://prdownloads.sourceforge.net/optipng/optipng-"
> + version ".tar.gz"))
> + (sha256
> + (base32
> + "105yk5qykvhiahzag67gm36s2kplxf6qn5hay02md0nkrcgn6w28"))))
> + (build-system gnu-build-system)
> + (inputs
> + `(("zlib" ,zlib)))
> + (arguments
> + '(#:phases
> + (modify-phases %standard-phases
> + ;; configure script does not accept arguments CONFIG_SHELL and SHELL
> + (replace 'configure
> + (lambda* (#:key outputs #:allow-other-keys)
> + (zero? (system* "sh" "configure"
> + (string-append "--prefix=" (assoc-ref outputs
> "out")))))))))
> + (synopsis "Optimizer that recompresses PNG image files to a
> +smaller size")
> + (description "OptiPNG is a PNG optimizer that recompresses image
> +files to a smaller size, without losing any information. This program
> +also converts external formats (BMP, GIF, PNM and TIFF) to optimized
> +PNG, and performs PNG integrity checks and corrections.")
> + (home-page "http://optipng.sourceforge.net/")
> + (license license:zlib)))
Linting and reproducibility are clean here!
Pushed as 93117227034666db18c8b0c7fd89cca72a3eeca8.
signature.asc
Description: PGP signature
- [PATCH] gnu: Add optipng., Arun Isaac, 2016/09/24
- Re: [PATCH] gnu: Add optipng., Arun Isaac, 2016/09/25
- Re: [PATCH] gnu: Add optipng., Kei Kebreau, 2016/09/25
- Re: [PATCH] gnu: Add optipng., Leo Famulari, 2016/09/25
- Re: [PATCH] gnu: Add optipng., Arun Isaac, 2016/09/25
- [PATCH] gnu: Add optipng., Arun Isaac, 2016/09/25
- Re: [PATCH] gnu: Add optipng.,
Kei Kebreau <=
- Re: [PATCH] gnu: Add optipng., Leo Famulari, 2016/09/26
- Re: [PATCH] gnu: Add optipng., Arun Isaac, 2016/09/26
- Re: [PATCH] gnu: Add optipng., Leo Famulari, 2016/09/26
- Re: [PATCH] gnu: Add optipng., Danny Milosavljevic, 2016/09/26