gnu: Add perceptualdiff.
* gnu/packages/image.scm (perceptualdiff): New variable.master
parent
ca80985c6c
commit
af7aaaebab
|
@ -8,6 +8,7 @@
|
||||||
;;; Copyright © 2014 John Darrington <jmd@gnu.org>
|
;;; Copyright © 2014 John Darrington <jmd@gnu.org>
|
||||||
;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
|
;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
|
||||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||||
|
;;; Copyright © 2016 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -801,3 +802,34 @@ the programmer.")
|
||||||
;; test/extra/ contains musl-libm,
|
;; test/extra/ contains musl-libm,
|
||||||
;; which is MIT/expat licensed, but only used for tests
|
;; which is MIT/expat licensed, but only used for tests
|
||||||
(license (license:fsf-free "file://COPYING")))) ;WTFPL version 2
|
(license (license:fsf-free "file://COPYING")))) ;WTFPL version 2
|
||||||
|
|
||||||
|
(define-public perceptualdiff
|
||||||
|
(package
|
||||||
|
(name "perceptualdiff")
|
||||||
|
(version "1.3")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://github.com/myint/perceptualdiff/archive/v"
|
||||||
|
version ".tar.gz"))
|
||||||
|
(file-name (string-append name "-" version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0zl6xmp971fffg7fzcz2fbgxg5x2w7l8qa65c008i4kbkc9016ps"))))
|
||||||
|
(build-system cmake-build-system)
|
||||||
|
(inputs `(("freeimage" ,freeimage)))
|
||||||
|
(arguments
|
||||||
|
'(#:phases (modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'fix-tests
|
||||||
|
;; cmake-build-system uses a build/ directory outside
|
||||||
|
;; of the source tree, one level higher than expected
|
||||||
|
(lambda _
|
||||||
|
(substitute* "test/run_tests.bash"
|
||||||
|
(("../build") "../../build")))))))
|
||||||
|
(home-page "https://github.com/myint/perceptualdiff")
|
||||||
|
(synopsis "Perceptual image comparison utility")
|
||||||
|
(description "PerceptualDiff visually compares two images to determine
|
||||||
|
whether they look alike. It uses a computational model of the human visual
|
||||||
|
system to detect similarities. This allows it too see beyond irrelevant
|
||||||
|
differences in file encoding, image quality, and other small variations.")
|
||||||
|
(license license:gpl2+)))
|
||||||
|
|
Loading…
Reference in New Issue