diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2021-02-06 21:41:44 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2021-02-06 21:45:13 +0100 |
commit | 0e4f49f169818717e1cde37ec2495bf4a483ea72 (patch) | |
tree | 5c2020c6f77d13b9bb35b6e678a4c5f9ef0f3195 | |
parent | ef4b4b62a8475bfe55d4eb6d5213fc37c5bbfe07 (diff) | |
download | guix-0e4f49f169818717e1cde37ec2495bf4a483ea72.tar.gz |
gnu: guile-commonmark: Fix build with Guile 3.0.5.
* gnu/packages/guile-xyz.scm (guile-commonmark)[arguments]: Add phase to fix tests when building with Guile 3.0.5.
-rw-r--r-- | gnu/packages/guile-xyz.scm | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 49c5e66f5a..20a34635dd 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2506,6 +2506,19 @@ key-value cache and store.") "3.0 2.2 2.0")) #t)))) (build-system gnu-build-system) + ;; The tests throw exceptions with Guile 3.0.5, because they evaluate + ;; (exit ...). + ;; + ;; This has been fixed upstream, but there has not been a new release + ;; containing this change. + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests-when-building-with-guile-3.0.5 + (lambda _ + (substitute* (find-files "tests" "\\.scm$") + (("\\(exit.*") "")) + #t))))) (inputs `(("guile" ,guile-3.0))) (native-inputs |