gnu: darktable: Enable tests.

* gnu/packages/photo.scm (darktable)[arguments]: Pass "-DBUILD_TESTING=On"
to #:configure-flags.
[native-inputs]: Add cmocka.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Vinicius Monego 2020-12-24 20:55:31 -03:00 committed by Leo Famulari
parent 7f81a0f7e9
commit adaf577c2e
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -41,6 +41,7 @@ (define-module (gnu packages photo)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cups)
@ -479,8 +480,8 @@ (define-public darktable
(base32 "1nmx5lmhp7igav5pswqxmacsbnhgydgvxh1q53wlmyd9bqgxxlvd"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ; there are no tests
#:configure-flags '("-DBINARY_PACKAGE_BUILD=On")
`(#:configure-flags '("-DBINARY_PACKAGE_BUILD=On"
"-DBUILD_TESTING=On")
#:phases
(modify-phases %standard-phases
(add-before 'configure 'prepare-build-environment
@ -521,6 +522,7 @@ (define-public darktable
#t)))))
(native-inputs
`(("clang" ,clang-11)
("cmocka" ,cmocka)
("desktop-file-utils" ,desktop-file-utils)
("glib:bin" ,glib "bin")
("gobject-introspection" ,gobject-introspection)