~ruther/guix-local

460d6aca0c9a8f8443d50e5a5cf2bf9841bcc559 — Sarah Morgensen 5 years ago 3dfe45c
gnu: curl: Honor #:tests?.

* gnu/packages/curl.scm (curl)[phases]{check}: Honor #:tests?.
1 files changed, 9 insertions(+), 9 deletions(-)

M gnu/packages/curl.scm
M gnu/packages/curl.scm => gnu/packages/curl.scm +9 -9
@@ 124,16 124,16 @@
             (rename-file (string-append out "/share/man/man3")
                          (string-append doc "/share/man/man3"))
             #t)))
        (replace
         'check
         (lambda _
           (substitute* "tests/runtests.pl"
             (("/bin/sh") (which "sh")))
        (replace 'check
          (lambda* (#:key tests? #:allow-other-keys)
            (substitute* "tests/runtests.pl"
              (("/bin/sh") (which "sh")))

           ;; The top-level "make check" does "make -C tests quiet-test", which
           ;; is too quiet.  Use the "test" target instead, which is more
           ;; verbose.
           (invoke "make" "-C" "tests" "test"))))))
            (when tests?
              ;; The top-level "make check" does "make -C tests quiet-test", which
              ;; is too quiet.  Use the "test" target instead, which is more
              ;; verbose.
              (invoke "make" "-C" "tests" "test")))))))
   (synopsis "Command line tool for transferring data with URL syntax")
   (description
    "curl is a command line tool for transferring data with URL syntax,