From 3f2a772789bacb4c1c5cdbddb1699ba8152a9cc8 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Fri, 7 Nov 2014 23:18:56 +0100 Subject: gnu: acl: Towards tests; enable infrastructure, but keep tests disabled since they fail. * gnu/packages/acl.scm (acl): Correct test target, add inputs perl and sed, replace "/bin/sh" in perl test script. --- gnu/packages/acl.scm | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/gnu/packages/acl.scm b/gnu/packages/acl.scm index ee101dae7b..af2fb62b8a 100644 --- a/gnu/packages/acl.scm +++ b/gnu/packages/acl.scm @@ -21,8 +21,9 @@ (define-module (gnu packages acl) #:use-module (guix licenses) #:use-module (gnu packages attr) - #:use-module (gnu packages perl) + #:use-module (gnu packages base) #:use-module (gnu packages gettext) + #:use-module (gnu packages perl) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu)) @@ -42,15 +43,23 @@ (build-system gnu-build-system) (arguments `(#:tests? #f ; FIXME: Investigate test suite failures + #:test-target "tests" #:phases - (alist-replace - 'install + (alist-cons-after + 'build 'patch-exec-bin-sh (lambda _ - (zero? (system* "make" "install" "install-lib" "install-dev"))) - %standard-phases))) + (substitute* "test/run" + (("/bin/sh") (which "sh")))) + (alist-replace + 'install + (lambda _ + (zero? (system* "make" "install" "install-lib" "install-dev"))) + %standard-phases)))) (inputs `(("attr" ,attr))) (native-inputs - `(("gettext" ,gnu-gettext))) + `(("gettext" ,gnu-gettext) + ("perl" ,perl) + ("sed" ,sed))) (home-page "http://savannah.nongnu.org/projects/acl") -- cgit 1.4.1