gnu: Add pngsuite.

* gnu/packages/image (pngsuite): New variable.
This commit is contained in:
Vagrant Cascadian 2019-09-07 16:15:08 -07:00 committed by Vagrant Cascadian
parent 37ecf2d905
commit 68fea604b0
No known key found for this signature in database
GPG Key ID: DC518FC87F9716AA
1 changed files with 34 additions and 0 deletions

View File

@ -1462,6 +1462,40 @@ PNG, and performs PNG integrity checks and corrections.")
(home-page "http://optipng.sourceforge.net/")
(license license:zlib)))
(define-public pngsuite
(package
(name "pngsuite")
(version "2017jul19")
(source
(origin
(method url-fetch/tarbomb)
(uri (string-append "http://www.schaik.com/pngsuite2011/PngSuite-"
version ".tgz"))
(sha256
(base32
"1j7xgd9iffcnpphhzz9ld9ybrjmx9brhq0803g0450ssr52b5502"))))
(build-system gnu-build-system)
(arguments
'(#:tests? #f ; there is no test target
#:license-file-regexp "PngSuite.LICENSE"
#:phases
(modify-phases %standard-phases
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(copy-recursively "." (string-append out "/"))
#t)))
(delete 'build)
(delete 'configure))))
(home-page "http://www.schaik.com/pngsuite2011/pngsuite.html")
(synopsis "Example PNGs for use in test suites")
(description "Collection of graphics images created to test PNG
applications like viewers, converters and editors. As far as that is
possible, all formats supported by the PNG standard are represented.")
(license (license:fsdg-compatible "file://PngSuite.LICENSE" "Permission to
use, copy, modify and distribute these images for any purpose and without fee
is hereby granted."))))
(define-public libjpeg-turbo
(package
(name "libjpeg-turbo")