[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
51/229: gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.
From: |
guix-commits |
Subject: |
51/229: gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin. |
Date: |
Tue, 28 Mar 2023 22:29:00 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 1a7cc53fc82e715fbd9e0f02112cd5ac210f372f
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Mar 6 16:33:15 2023 -0500
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.
---
gnu/packages/ruby.scm | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index d38d2fed1e..97d280f704 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -84,6 +84,7 @@
#:use-module (gnu packages version-control)
#:use-module (gnu packages serialization)
#:use-module (guix packages)
+ #:use-module (guix deprecation)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix gexp)
@@ -5391,7 +5392,7 @@ for select languages.")
(build-system ruby-build-system)
(arguments `(#:tests? #f)) ;no test suite in gem
(propagated-inputs
- (list ruby-gherkin))
+ (list ruby-cucumber-gherkin))
(synopsis "Gherkin test suite analysis tool")
(description "CukeModeler facilitates modeling a test suite that is
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.")
(license license:expat)))
-(define-public ruby-gherkin
+(define-public ruby-cucumber-gherkin
(package
- (name "ruby-gherkin")
+ (name "ruby-cucumber-gherkin")
(version "26.1.0")
(source (origin
(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")
(license license:expat)))
+(define-deprecated ruby-gherkin ruby-cucumber-gherkin)
+
(define-public ruby-gherkin-ruby
(package
(name "ruby-gherkin-ruby")
@@ -8300,11 +8303,11 @@ CI environment from environment variables.")
(list ruby-builder
ruby-cucumber-core
ruby-cucumber-create-meta
+ ruby-cucumber-gherkin
ruby-cucumber-html-formatter
ruby-cucumber-messages
ruby-cucumber-wire
ruby-diff-lcs
- ruby-gherkin
ruby-multi-json
ruby-multi-test))
(native-inputs
@@ -8407,10 +8410,14 @@ in already-indented code.")
(("'cucumber-tag-expressions',.*")
"'cucumber-tag-expressions',
'>=4.1.0'\n")))))))
(native-inputs
- (list ruby-rspec ruby-coveralls ruby-rubocop ruby-simplecov
+ (list ruby-rspec
+ ruby-coveralls
+ ruby-rubocop
+ ruby-simplecov
ruby-unindent))
(propagated-inputs
- (list ruby-cucumber-messages ruby-gherkin
+ (list ruby-cucumber-gherkin
+ ruby-cucumber-messages
ruby-cucumber-tag-expressions))
(synopsis "Core library for the Cucumber BDD app")
(description "Cucumber is a tool for running automated tests
- 15/229: gnu: ruby-rspec-support: Update to 3.12.0., (continued)
- 15/229: gnu: ruby-rspec-support: Update to 3.12.0., guix-commits, 2023/03/28
- 22/229: gnu: ruby-simplecov-html: Update to 0.12.3., guix-commits, 2023/03/28
- 27/229: gnu: ruby-rubocop: Update to 1.48.1, guix-commits, 2023/03/28
- 28/229: gnu: ruby-thor: Update to 1.2.1., guix-commits, 2023/03/28
- 24/229: gnu: Add ruby-rubocop-capybara., guix-commits, 2023/03/28
- 33/229: gnu: ruby-standard: Relax requirements., guix-commits, 2023/03/28
- 35/229: gnu: Add ruby-minitest-retry., guix-commits, 2023/03/28
- 36/229: gnu: Add ruby-dalli., guix-commits, 2023/03/28
- 43/229: gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build., guix-commits, 2023/03/28
- 46/229: gnu: ruby-cucumber-html-formatter: Update to 20.2.1., guix-commits, 2023/03/28
- 51/229: gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.,
guix-commits <=
- 26/229: gnu: Add ruby-rubocop-rake., guix-commits, 2023/03/28
- 30/229: gnu: Add ruby-m., guix-commits, 2023/03/28
- 31/229: gnu: Add ruby-language-server-protocol., guix-commits, 2023/03/28
- 49/229: gnu: ruby-cucumber-expressions: Update to 16.1.2., guix-commits, 2023/03/28
- 52/229: gnu: ruby-cucumber: Update to 8.0.0., guix-commits, 2023/03/28
- 59/229: gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests., guix-commits, 2023/03/28
- 63/229: gnu: Add ruby-delayed-job., guix-commits, 2023/03/28
- 53/229: gnu: Remove ruby-cucumber-create-meta., guix-commits, 2023/03/28
- 54/229: gnu: Add ruby-rake-manifest., guix-commits, 2023/03/28
- 57/229: gnu: ruby-railties: Update to 7.0.4.3., guix-commits, 2023/03/28