gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.
To reflect the same change upstream. * gnu/packages/ruby.scm (ruby-gherkin): Rename to... (ruby-cucumber-gherkin): ... this. (ruby-cucumber) [propagated-inputs]: Adjust accordingly. (ruby-cucumber-core): Likewise (and adjust indentation). (ruby-gherkin): Define as a deprecated package.master
parent
1e1c726cdc
commit
1a7cc53fc8
|
@ -84,6 +84,7 @@
|
||||||
#:use-module (gnu packages version-control)
|
#:use-module (gnu packages version-control)
|
||||||
#:use-module (gnu packages serialization)
|
#:use-module (gnu packages serialization)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix deprecation)
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
@ -5391,7 +5392,7 @@ for select languages.")
|
||||||
(build-system ruby-build-system)
|
(build-system ruby-build-system)
|
||||||
(arguments `(#:tests? #f)) ;no test suite in gem
|
(arguments `(#:tests? #f)) ;no test suite in gem
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
(list ruby-gherkin))
|
(list ruby-cucumber-gherkin))
|
||||||
(synopsis "Gherkin test suite analysis tool")
|
(synopsis "Gherkin test suite analysis tool")
|
||||||
(description "CukeModeler facilitates modeling a test suite that is
|
(description "CukeModeler facilitates modeling a test suite that is
|
||||||
written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by
|
written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by
|
||||||
|
@ -8022,9 +8023,9 @@ serialization and deserialization of the protocol buffer messages used in
|
||||||
Cucumber.")
|
Cucumber.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public ruby-gherkin
|
(define-public ruby-cucumber-gherkin
|
||||||
(package
|
(package
|
||||||
(name "ruby-gherkin")
|
(name "ruby-cucumber-gherkin")
|
||||||
(version "26.1.0")
|
(version "26.1.0")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
|
@ -8050,6 +8051,8 @@ It is intended be used by all Cucumber implementations to parse
|
||||||
(home-page "https://github.com/cucumber/gherkin")
|
(home-page "https://github.com/cucumber/gherkin")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-deprecated ruby-gherkin ruby-cucumber-gherkin)
|
||||||
|
|
||||||
(define-public ruby-gherkin-ruby
|
(define-public ruby-gherkin-ruby
|
||||||
(package
|
(package
|
||||||
(name "ruby-gherkin-ruby")
|
(name "ruby-gherkin-ruby")
|
||||||
|
@ -8300,11 +8303,11 @@ CI environment from environment variables.")
|
||||||
(list ruby-builder
|
(list ruby-builder
|
||||||
ruby-cucumber-core
|
ruby-cucumber-core
|
||||||
ruby-cucumber-create-meta
|
ruby-cucumber-create-meta
|
||||||
|
ruby-cucumber-gherkin
|
||||||
ruby-cucumber-html-formatter
|
ruby-cucumber-html-formatter
|
||||||
ruby-cucumber-messages
|
ruby-cucumber-messages
|
||||||
ruby-cucumber-wire
|
ruby-cucumber-wire
|
||||||
ruby-diff-lcs
|
ruby-diff-lcs
|
||||||
ruby-gherkin
|
|
||||||
ruby-multi-json
|
ruby-multi-json
|
||||||
ruby-multi-test))
|
ruby-multi-test))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
|
@ -8407,10 +8410,14 @@ in already-indented code.")
|
||||||
(("'cucumber-tag-expressions',.*")
|
(("'cucumber-tag-expressions',.*")
|
||||||
"'cucumber-tag-expressions', '>=4.1.0'\n")))))))
|
"'cucumber-tag-expressions', '>=4.1.0'\n")))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list ruby-rspec ruby-coveralls ruby-rubocop ruby-simplecov
|
(list ruby-rspec
|
||||||
|
ruby-coveralls
|
||||||
|
ruby-rubocop
|
||||||
|
ruby-simplecov
|
||||||
ruby-unindent))
|
ruby-unindent))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
(list ruby-cucumber-messages ruby-gherkin
|
(list ruby-cucumber-gherkin
|
||||||
|
ruby-cucumber-messages
|
||||||
ruby-cucumber-tag-expressions))
|
ruby-cucumber-tag-expressions))
|
||||||
(synopsis "Core library for the Cucumber BDD app")
|
(synopsis "Core library for the Cucumber BDD app")
|
||||||
(description "Cucumber is a tool for running automated tests
|
(description "Cucumber is a tool for running automated tests
|
||||||
|
|
Reference in New Issue