lilyp pushed a commit to branch master
in repository guix.

commit 709fd0e5e0a318c7272776efc6472487e8a28ddd
Author: Bruno Victal <[email protected]>
AuthorDate: Fri May 26 08:06:20 2023 +0100

    gnu: mpd: Enable tests.
    
    With this, ninja will no longer report “no work to do” when inside the
    `check' phase.
    
    * gnu/packages/mpd.scm [arguments]<#:configure-flags>: Add “-Dtest=true”.
    [native-inputs]: Add googletest and zip.  Remove cmake.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/mpd.scm | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 1b0acc81db..3259217989 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -132,7 +132,8 @@ interfacing MPD in the C, C++ & Objective C languages.")
     (arguments
      (list
       #:configure-flags #~(list "-Ddocumentation=enabled"
-                                "-Dsystemd=enabled")
+                                "-Dsystemd=enabled"
+                                "-Dtest=true")
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'enable-elogind
@@ -182,7 +183,12 @@ interfacing MPD in the C, C++ & Objective C languages.")
                    yajl
                    zlib
                    zziplib)))
-    (native-inputs (list cmake pkg-config python-sphinx))
+    (native-inputs (list pkg-config python-sphinx googletest
+                         ;; See test/meson.build for information about these
+                         ;; additional dependencies.
+                         ;;
+                         ;; Used when zziplib feature is enabled.
+                         zip))
     ;; Missing optional inputs:
     ;;   libcdio_paranoia
     ;;   libmms

Reply via email to