~ruther/guix-local

d77ce7be2dcc6bc1248556e32c4973552ebca8f8 — Yelninei 1 year, 2 months ago 3c42d9d
gnu: libssh: Skip a test on the Hurd.

* gnu/packages/ssh.scm (libssh)[#:phases]: When building on Hurd skip
torture_config_match_localnetwork test.

Change-Id: I01c47f3903190aa4126b5278ef45a13bea7ae786
1 files changed, 10 insertions(+), 1 deletions(-)

M gnu/packages/ssh.scm
M gnu/packages/ssh.scm => gnu/packages/ssh.scm +10 -1
@@ 166,7 166,16 @@ file names.
              ;; Test sources.
              (substitute* '("tests/server/test_server/default_cb.c")
                (("\"/bin/sh\"")
                 (format #f "~s" (which "sh")))))))))
                 (format #f "~s" (which "sh"))))))
          #$@(if (system-hurd?)
                 #~((add-after 'unpack 'skip-tests-hurd
                      ;; these subtests require an ipv6 address
                      ;; torture_config_match_localnetwork_string
                      ;; torture_config_match_localnetwork_file
                      (lambda _
                        (substitute* "tests/unittests/CMakeLists.txt"
                          (("torture_config_match_localnetwork") "")))))
                 #~()))))
    (native-inputs (list cmocka))
    (inputs (list bash-minimal mit-krb5 openssl zlib))
    (synopsis "SSH client library")