guix_mirror_bot pushed a commit to branch ruby-team
in repository guix.
commit f191b3df44da9582afb1e91e627a293cb9a62a52
Author: gemmaro <[email protected]>
AuthorDate: Mon Aug 24 14:33:22 2026 +0900
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 <[email protected]>
---
gnu/packages/ruby-xyz.scm | 25 +++++++------------------
1 file changed, 7 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 4892540ad8..81c7f713f7 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.")
(define-public ruby-cucumber
(package
(name "ruby-cucumber")
- (version "8.0.0")
+ (version "11.1.1")
(source
(origin
(method git-fetch)
@@ -10310,7 +10310,7 @@ such as the OS name, OS version, system name, etc.")
(file-name (git-file-name name version))
(sha256
(base32
- "1dz880fdz6rfbh1nwwcq21v65byik46jnf9gppnrqf3p5k61i55r"))))
+ "0n0fan1nvsd29l2rif66mr03ych97gyjw94xvj9xg3jfis8px4sk"))))
(build-system ruby-build-system)
(arguments
(list #:test-target "spec"
@@ -10324,35 +10324,24 @@ such as the OS name, OS version, system name, etc.")
"")
(("RuboCop::RakeTask.new")
""))))
- (add-after 'extract-gemspec 'strip-version-requirements
- (lambda _
- (delete-file "Gemfile") ;do not use Bundler
- (substitute* "cucumber.gemspec"
- ;; The dependency specifications are often trailing
- ;; behind and appear stricter than necessary, since the
- ;; test suite passes with the newer component versions.
- (("(.*add_.*dependency '[_A-Za-z0-9-]+')(.*)"
- _ stripped rest)
- (string-append stripped " # " rest "\n")))))
(add-before 'check 'set-home
(lambda _
(setenv "HOME" (getcwd)))))))
(propagated-inputs
- (list ruby-builder
+ (list ruby-base64
+ ruby-builder
ruby-cucumber-ci-environment
ruby-cucumber-core
- ruby-cucumber-gherkin
+ ruby-cucumber-expressions
ruby-cucumber-html-formatter
- ruby-cucumber-messages
- ruby-cucumber-wire
ruby-diff-lcs
- ruby-mime-types
+ ruby-logger
+ ruby-mini-mime
ruby-multi-test
ruby-sys-uname))
(native-inputs
(list ruby-cucumber-compatibility-kit
ruby-nokogiri
- ruby-pry
ruby-webrick
ruby-rspec))
(synopsis "Describe automated tests in plain language")