Browse Source

gnu: ruby-cucumber-wire: Update to 3.1.0.

* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 3.1.0.
[arguments]: Remove test-target, which is not used.
[phases]: Remove set-CUCUMBER_USE_RELEASED_GEMS and add
relax-version-requirements.
[native-inputs]: Remove.
[propagated-inputs]: Add ruby-cucumber-core, ruby-cucumber-expressions and
ruby-cucumber-messages.
[description]: Reformat.
wip-haskell-updates-2
Maxim Cournoyer 2 years ago
parent
commit
6516827e13
No known key found for this signature in database GPG Key ID: 1260E46482E63562
  1. 28
      gnu/packages/ruby.scm

28
gnu/packages/ruby.scm

@ -6793,35 +6793,31 @@ Expressions are extensible with parameter types.")
(define-public ruby-cucumber-wire
(package
(name "ruby-cucumber-wire")
;; Package version 0.0.1 initially, as this is what's needed by Cucumber
;; 3, and Cucumber 4 hasn't been released yet.
(version "0.0.1")
(version "3.1.0")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "cucumber-wire" version))
(sha256
(base32
"09ymvqb0sbw2if1nxg8rcj33sf0va88ancq5nmp8g01dfwzwma2f"))))
"0z1n13lqv70zb2lcrvs2263lm0gsb3gz8gbv890kxzwp8cvd433k"))))
(build-system ruby-build-system)
(arguments
'(;; TODO: Currently, the tests can't be run as cucumber is required,
;; which would lead to a circular dependency.
#:tests? #f
#:test-target "default"
'(#:tests? #f ;tests use cucumber, causing a cycle
#:phases
(modify-phases %standard-phases
(add-before 'check 'set-CUCUMBER_USE_RELEASED_GEMS
(add-after 'extract-gemspec 'relax-version-requirements
(lambda _
(setenv "CUCUMBER_USE_RELEASED_GEMS" "true")
(substitute* ".gemspec"
((" 10\\.1") " 10.2"))
#t)))))
(native-inputs
`(("bundler" ,bundler)
("ruby-rspec" ,ruby-rspec)))
(propagated-inputs
`(("ruby-cucumber-core" ,ruby-cucumber-core)
("ruby-cucumber-expressions" ,ruby-cucumber-expressions)
("ruby-cucumber-messages" ,ruby-cucumber-messages)))
(synopsis "Cucumber wire protocol plugin")
(description
"Cucumber's wire protocol allows step definitions to be implemented and
invoked on any platform.")
(description "Cucumber's wire protocol allows step definitions to be
implemented and invoked on any platform.")
(home-page "https://github.com/cucumber/cucumber-ruby-wire")
(license license:expat)))

Loading…
Cancel
Save