diff --git a/gnu/packages/flex.scm b/gnu/packages/flex.scm index 45ee7e7eaf..18053aa861 100644 --- a/gnu/packages/flex.scm +++ b/gnu/packages/flex.scm @@ -48,16 +48,6 @@ "15g9bv236nzi665p9ggqjlfn4dwck5835vf0bbw2cz7h5c1swyp8")) (patches (search-patches "flex-fix-make-dependencies.patch"))))) (build-system gnu-build-system) - (inputs - (let ((bison-for-tests - (package - (inherit bison) - (arguments - ;; Disable tests, since they require flex. - (substitute-keyword-arguments (package-arguments bison) - ((#:tests? _ #f) #f))) - (inputs (alist-delete "flex" (package-inputs bison)))))) - `(("bison" ,bison-for-tests)))) (arguments (if (or (target-hurd64?) (%current-target-system)) (list #:configure-flags @@ -70,7 +60,15 @@ '())) ;; m4 is not present in PATH when cross-building (native-inputs - (list help2man m4)) + (let ((bison-for-tests + (package + (inherit bison) + (arguments + ;; Disable tests, since they require flex. + (substitute-keyword-arguments (package-arguments bison) + ((#:tests? _ #f) #f))) + (inputs (alist-delete "flex" (package-inputs bison)))))) + (list bison-for-tests help2man m4))) (propagated-inputs (list m4)) (home-page "https://github.com/westes/flex") (synopsis "Fast lexical analyser generator")