diff options
| author | gemmaro <gemmaro.dev@gmail.com> | 2026-08-24 14:33:22 +0900 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-08-28 16:40:52 +0200 |
| commit | 32d2cf71e7911a425f79f1f466ac1e32c760b2e0 (patch) | |
| tree | edc51db0d83cb2b346f80bdf337b7c305af44a27 /gnu | |
| parent | 8b26d70bd0cf05bd84a561cf38d7c6870d2b3bef (diff) | |
gnu: ruby-cucumber: Update to 11.1.1.
* gnu/packages/ruby-xyz.scm (ruby-cucumber): Update to 11.1.1.
[arguments]<#:phases>{strip-version-requirements}: Remove it.
[propagated-inputs]: Add ruby-base64, ruby-cucumber-expressions,
ruby-logger, and ruby-mini-mime.
Remove ruby-cucumber-gherkin, ruby-cucumber-messages,
ruby-cucumber-wire, and ruby-mime-types.
[native-inputs]: Remove ruby-pry.
Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/ruby-xyz.scm | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm index 4892540ad88..81c7f713f75 100644 --- a/gnu/packages/ruby-xyz.scm +++ b/gnu/packages/ruby-xyz.scm | |||
| @@ -10300,7 +10300,7 @@ such as the OS name, OS version, system name, etc.") | |||
| 10300 | (define-public ruby-cucumber | 10300 | (define-public ruby-cucumber |
| 10301 | (package | 10301 | (package |
| 10302 | (name "ruby-cucumber") | 10302 | (name "ruby-cucumber") |
| 10303 | (version "8.0.0") | 10303 | (version "11.1.1") |
| 10304 | (source | 10304 | (source |
| 10305 | (origin | 10305 | (origin |
| 10306 | (method git-fetch) | 10306 | (method git-fetch) |
| @@ -10310,7 +10310,7 @@ such as the OS name, OS version, system name, etc.") | |||
| 10310 | (file-name (git-file-name name version)) | 10310 | (file-name (git-file-name name version)) |
| 10311 | (sha256 | 10311 | (sha256 |
| 10312 | (base32 | 10312 | (base32 |
| 10313 | "1dz880fdz6rfbh1nwwcq21v65byik46jnf9gppnrqf3p5k61i55r")))) | 10313 | "0n0fan1nvsd29l2rif66mr03ych97gyjw94xvj9xg3jfis8px4sk")))) |
| 10314 | (build-system ruby-build-system) | 10314 | (build-system ruby-build-system) |
| 10315 | (arguments | 10315 | (arguments |
| 10316 | (list #:test-target "spec" | 10316 | (list #:test-target "spec" |
| @@ -10324,35 +10324,24 @@ such as the OS name, OS version, system name, etc.") | |||
| 10324 | "") | 10324 | "") |
| 10325 | (("RuboCop::RakeTask.new") | 10325 | (("RuboCop::RakeTask.new") |
| 10326 | "")))) | 10326 | "")))) |
| 10327 | (add-after 'extract-gemspec 'strip-version-requirements | ||
| 10328 | (lambda _ | ||
| 10329 | (delete-file "Gemfile") ;do not use Bundler | ||
| 10330 | (substitute* "cucumber.gemspec" | ||
| 10331 | ;; The dependency specifications are often trailing | ||
| 10332 | ;; behind and appear stricter than necessary, since the | ||
| 10333 | ;; test suite passes with the newer component versions. | ||
| 10334 | (("(.*add_.*dependency '[_A-Za-z0-9-]+')(.*)" | ||
| 10335 | _ stripped rest) | ||
| 10336 | (string-append stripped " # " rest "\n"))))) | ||
| 10337 | (add-before 'check 'set-home | 10327 | (add-before 'check 'set-home |
| 10338 | (lambda _ | 10328 | (lambda _ |
| 10339 | (setenv "HOME" (getcwd))))))) | 10329 | (setenv "HOME" (getcwd))))))) |
| 10340 | (propagated-inputs | 10330 | (propagated-inputs |
| 10341 | (list ruby-builder | 10331 | (list ruby-base64 |
| 10332 | ruby-builder | ||
| 10342 | ruby-cucumber-ci-environment | 10333 | ruby-cucumber-ci-environment |
| 10343 | ruby-cucumber-core | 10334 | ruby-cucumber-core |
| 10344 | ruby-cucumber-gherkin | 10335 | ruby-cucumber-expressions |
| 10345 | ruby-cucumber-html-formatter | 10336 | ruby-cucumber-html-formatter |
| 10346 | ruby-cucumber-messages | ||
| 10347 | ruby-cucumber-wire | ||
| 10348 | ruby-diff-lcs | 10337 | ruby-diff-lcs |
| 10349 | ruby-mime-types | 10338 | ruby-logger |
| 10339 | ruby-mini-mime | ||
| 10350 | ruby-multi-test | 10340 | ruby-multi-test |
| 10351 | ruby-sys-uname)) | 10341 | ruby-sys-uname)) |
| 10352 | (native-inputs | 10342 | (native-inputs |
| 10353 | (list ruby-cucumber-compatibility-kit | 10343 | (list ruby-cucumber-compatibility-kit |
| 10354 | ruby-nokogiri | 10344 | ruby-nokogiri |
| 10355 | ruby-pry | ||
| 10356 | ruby-webrick | 10345 | ruby-webrick |
| 10357 | ruby-rspec)) | 10346 | ruby-rspec)) |
| 10358 | (synopsis "Describe automated tests in plain language") | 10347 | (synopsis "Describe automated tests in plain language") |
