From c5a189d2abdbfe4c8dfeef764e3be055948b5c91 Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Tue, 13 Jun 2023 09:37:07 +0200 Subject: gnu: guile-git: Skip http proxy test on the Hurd. * gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'. --- gnu/packages/guile.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 06ffc39f1d..64a1b900de 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -842,7 +842,20 @@ type system, elevating types to first-class status.") (lambda _ (substitute* "Makefile.am" ((".*tests/blob\\.scm.*") "")))))) - '()))) + '()) + ,@(if (system-hurd?) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-tests/hurd + (lambda _ + (substitute* "tests/proxy.scm" + (("\\(test-begin.*" all) + (string-append + all + "(when (string-ci= \"GNU\" (vector-ref (uname) 0))\n" + " (test-skip 1))\n"))))))) + '()))) (native-inputs (list pkg-config autoconf automake texinfo guile-3.0 guile-bytestructures)) (inputs -- cgit 1.4.1