diff options
Diffstat (limited to 'gnu/packages/ruby.scm')
| -rw-r--r-- | gnu/packages/ruby.scm | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 341c6ef1a65..de841e26eb9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm | |||
| @@ -12349,13 +12349,14 @@ make use of.") | |||
| 12349 | "03h4lmlxpcya8j7s2cnyscqlx8v3xl1xgsw5y1wk1scxcgz2vbmr")))) | 12349 | "03h4lmlxpcya8j7s2cnyscqlx8v3xl1xgsw5y1wk1scxcgz2vbmr")))) |
| 12350 | (build-system ruby-build-system) | 12350 | (build-system ruby-build-system) |
| 12351 | (arguments | 12351 | (arguments |
| 12352 | ;; Disable testing to break the cycle qed, ansi, qed, among others. | ||
| 12353 | ;; Instead simply test that the executable runs using --copyright. | ||
| 12354 | `(#:phases | 12352 | `(#:phases |
| 12355 | (modify-phases %standard-phases | 12353 | (modify-phases %standard-phases |
| 12356 | (replace 'check | 12354 | (replace 'check |
| 12357 | (lambda _ | 12355 | (lambda* (#:key tests? #:allow-other-keys) |
| 12358 | (invoke "ruby" "-Ilib" "bin/qed" "--copyright")))))) | 12356 | (when tests? |
| 12357 | (invoke "ruby" "-Ilib" "bin/qed"))))))) | ||
| 12358 | (native-inputs | ||
| 12359 | (list ruby-ae-bootstrap)) | ||
| 12359 | (propagated-inputs | 12360 | (propagated-inputs |
| 12360 | (list ruby-ansi ruby-brass)) | 12361 | (list ruby-ansi ruby-brass)) |
| 12361 | (synopsis "Test framework utilizing literate programming techniques") | 12362 | (synopsis "Test framework utilizing literate programming techniques") |
| @@ -12481,6 +12482,15 @@ for reuse by other test frameworks.") | |||
| 12481 | (home-page "https://rubyworks.github.io/ae/") | 12482 | (home-page "https://rubyworks.github.io/ae/") |
| 12482 | (license license:bsd-2))) | 12483 | (license license:bsd-2))) |
| 12483 | 12484 | ||
| 12485 | (define-public ruby-ae-bootstrap | ||
| 12486 | (hidden-package | ||
| 12487 | (package/inherit ruby-ae | ||
| 12488 | (arguments | ||
| 12489 | (substitute-keyword-arguments | ||
| 12490 | (package-arguments ruby-ae) | ||
| 12491 | ((#:tests? _ #t) #f))) | ||
| 12492 | (native-inputs '())))) | ||
| 12493 | |||
| 12484 | (define-public ruby-lemon | 12494 | (define-public ruby-lemon |
| 12485 | (package | 12495 | (package |
| 12486 | (name "ruby-lemon") | 12496 | (name "ruby-lemon") |
