~ruther/guix-local

709fd0e5e0a318c7272776efc6472487e8a28ddd — Bruno Victal 3 years ago 0d6749b
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 <liliana.prikler@gmail.com>
1 files changed, 8 insertions(+), 2 deletions(-)

M gnu/packages/mpd.scm
M gnu/packages/mpd.scm => gnu/packages/mpd.scm +8 -2
@@ 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