diff options
| author | gemmaro <gemmaro.dev@gmail.com> | 2026-08-24 13:53:24 +0900 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-08-28 16:40:51 +0200 |
| commit | 7efa63c1a43ee554973828155630b0c133932166 (patch) | |
| tree | 578737cab7e33e975a8f3930de84946264cd9858 | |
| parent | cc0146a2745f9eb04d9b3a0e9a9f7d346e3c81de (diff) | |
gnu: ruby-cucumber-html-formatter: Update to 23.1.0.
* gnu/packages/ruby-check.scm (ruby-cucumber-html-formatter):
Update to 23.1.0.
[arguments]<#:phases>{relax-requirements, check}: Remove them.
[native-inputs]: Remove ruby-cucumber-compatibility-kit and ruby-rspec.
Signed-off-by: Andreas Enge <andreas@enge.fr>
| -rw-r--r-- | gnu/packages/ruby-check.scm | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/gnu/packages/ruby-check.scm b/gnu/packages/ruby-check.scm index f9f9607ad84..0d3ac557b8a 100644 --- a/gnu/packages/ruby-check.scm +++ b/gnu/packages/ruby-check.scm | |||
| @@ -326,26 +326,18 @@ It is intended be used by all Cucumber implementations to parse | |||
| 326 | (define-public ruby-cucumber-html-formatter | 326 | (define-public ruby-cucumber-html-formatter |
| 327 | (package | 327 | (package |
| 328 | (name "ruby-cucumber-html-formatter") | 328 | (name "ruby-cucumber-html-formatter") |
| 329 | (version "20.2.1") | 329 | (version "23.1.0") |
| 330 | ;; TODO: Building from the repository; this requires Node.js | ||
| 331 | ;; dependencies to compile SCSS and TypeScript assets. | ||
| 330 | (source | 332 | (source |
| 331 | (origin | 333 | (origin |
| 332 | (method url-fetch) | 334 | (method url-fetch) |
| 333 | (uri (rubygems-uri "cucumber-html-formatter" version)) | 335 | (uri (rubygems-uri "cucumber-html-formatter" version)) |
| 334 | (sha256 | 336 | (sha256 |
| 335 | (base32 | 337 | (base32 |
| 336 | "0c7r9mfmph4c6yzc7y3dkr92rhwvpyksr0mdhpqp67xmmr8z1br4")))) | 338 | "1pwcvpfawpkdqw9fgdvk8i8n2k6glmmbdbh4jr5kjxn8jakv92bp")))) |
| 337 | (build-system ruby-build-system) | 339 | (build-system ruby-build-system) |
| 338 | (arguments | 340 | (arguments (list #:tests? #f)) ;no tests in the gem archive |
| 339 | (list #:phases #~(modify-phases %standard-phases | ||
| 340 | (add-after 'extract-gemspec 'relax-requirements | ||
| 341 | (lambda _ | ||
| 342 | (substitute* ".gemspec" | ||
| 343 | (("~> 18.0") "~> 21.0")))) ;cucumber-messages | ||
| 344 | (replace 'check | ||
| 345 | (lambda* (#:key tests? #:allow-other-keys) | ||
| 346 | (when tests? | ||
| 347 | (invoke "rspec"))))))) | ||
| 348 | (native-inputs (list ruby-cucumber-compatibility-kit ruby-rspec)) | ||
| 349 | (propagated-inputs (list ruby-cucumber-messages)) | 341 | (propagated-inputs (list ruby-cucumber-messages)) |
| 350 | (synopsis "HTML formatter for Cucumber") | 342 | (synopsis "HTML formatter for Cucumber") |
| 351 | (description "Cucumber HTML Formatter produces a HTML report for Cucumber | 343 | (description "Cucumber HTML Formatter produces a HTML report for Cucumber |
