~ruther/guix-local

500fc65b5bd28a8f222d2dbff7676ba3ee622f12 — Tobias Geerinckx-Rice 9 years ago f0bce02
gnu: znc: Run test suite.

* gnu/packages/messaging.scm (znc)[arguments]: Enable tests.  Add an
‘unpack-googletest’ phase and add ‘--with-gtest=’ to #:configure-flags.
[native-inputs]: Add googletest source.
1 files changed, 15 insertions(+), 3 deletions(-)

M gnu/packages/messaging.scm
M gnu/packages/messaging.scm => gnu/packages/messaging.scm +15 -3
@@ 10,6 10,7 @@
;;; Copyright © 2016, 2017 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com>
;;; Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 399,12 400,23 @@ compromised.")
                "1jia6kq6bp8yxfj02d5vj9vqb4pylqcldspyjj6iz82kkka2a0ig"))))
    (build-system gnu-build-system)
    (arguments
     '(#:tests? #f ; tries to download GoogleTest with wget
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'unpack-googletest
           (lambda* (#:key inputs #:allow-other-keys)
             (zero? (system* "tar" "xf"
                             (assoc-ref inputs "googletest-source"))))))
       #:configure-flags '("--enable-python"
                           "--enable-perl"
                           "--enable-cyrus")))
                           "--enable-cyrus"
                           ,(string-append "--with-gtest="
                                          "googletest-release-"
                                          (package-version googletest)
                                          "/googletest"))
       #:test-target "test"))
    (native-inputs
     `(("pkg-config" ,pkg-config)
     `(("googletest-source" ,(package-source googletest))
       ("pkg-config" ,pkg-config)
       ("perl" ,perl)
       ("python" ,python)))
    (inputs