summaryrefslogtreecommitdiff
path: root/dev-util/cucumber-rails
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-03 09:55:53 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-03 09:55:53 +0000
commita45825edc1b8bca4fffbc0435da0a8c898f44f36 (patch)
tree54003915c7274a05d5e7ebf2d2f037e86c6f8d2a /dev-util/cucumber-rails
parent54e9f9704b37e05c561eadb37d89d30ee7dda9ee (diff)
gentoo auto-resync : 03:11:2023 - 09:55:53
Diffstat (limited to 'dev-util/cucumber-rails')
-rw-r--r--dev-util/cucumber-rails/Manifest4
-rw-r--r--dev-util/cucumber-rails/cucumber-rails-3.0.0.ebuild49
-rw-r--r--dev-util/cucumber-rails/metadata.xml3
3 files changed, 54 insertions, 2 deletions
diff --git a/dev-util/cucumber-rails/Manifest b/dev-util/cucumber-rails/Manifest
index 77d0d24b54d2..30ff658a793c 100644
--- a/dev-util/cucumber-rails/Manifest
+++ b/dev-util/cucumber-rails/Manifest
@@ -1,3 +1,5 @@
DIST cucumber-rails-2.6.1.tar.gz 43079 BLAKE2B c45211c8a2375fc2b488d22fb74041e5dcf56027d6644721b5023b8ad9e68f07593c448acb88b7c0e51dcad7da0213d48726e20175ecd5fd04f16174e44b848a SHA512 dd2ed4afecf74e8aac0fa360d81a27407df999b041b21c597e9ac141422cb0ece89eaa74d8da9a4fc2858efaf242837d8237a9ceee44875cff2c50d288fad480
+DIST cucumber-rails-3.0.0.tar.gz 37102 BLAKE2B 095b867916ccaf4ac30b6140045700002c0a83e16c86162c4891cfa21a74b2d4f2f05646f533e2b618d5c99ee74344d68042d2e47edfa6e0adfc35aa1ed31721 SHA512 66c045026b13dc94198e4095d41b8ca4bbde345f221443b834f020173b7b0bb82e5db3880691ad8adea7e39fd0ab6e987a97347712b7a0a9697825a151206beb
EBUILD cucumber-rails-2.6.1.ebuild 1307 BLAKE2B 0a43b5763de3a8df3a43c16dd4052d425e76042f84f19535b9f036a3406e722740928fb764bb1dd7d8cfc010ccd3e2019b54effd751d78e2855b30afc07e4545 SHA512 3e21d91c70b3d4133356056a60c1aafd3b51842c3c7635c3f182a18cbc4ce2410279316fbd5ff8ac905cf284fde0542727173853bb6796ca368daa1a2e560462
-MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473
+EBUILD cucumber-rails-3.0.0.ebuild 1213 BLAKE2B dc6713a4fd0aeed58478871501307c6f3f9b56f20693054784734000a75e5d236d00d9e97cd2e5d22304066566e595976c5b902eb6d727f6c1adde19dba09b2b SHA512 e99b81829ba81911051f3ae1813d3c346c5ea5ab5d96b8fc114ba9528714ea27f5846848b0e16e511d69204dce7d3cc37c2199387c6dde52ef988cfe3f0343ea
+MISC metadata.xml 362 BLAKE2B d78c5e27c303f740d23ba5028bc6487a7ccf131f162e5f5bacc8fa4156924ced486c9b1685eba44855d8b01ec80628a09450c7b59812d6d11c87ef4f43017f0a SHA512 d24a91945f69be7fe717fd78b11adf59de3ef2c8bbb562b35618a2afb09bf43f524467e6a0ec665a1d94c038e3d8fa564638c6c585846347d790fcd37e07f2a0
diff --git a/dev-util/cucumber-rails/cucumber-rails-3.0.0.ebuild b/dev-util/cucumber-rails/cucumber-rails-3.0.0.ebuild
new file mode 100644
index 000000000000..575719557219
--- /dev/null
+++ b/dev-util/cucumber-rails/cucumber-rails-3.0.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# There are also cucumber features. They require a Rails project with
+# factory girl which we don't have packaged yet.
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber-rails.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Executable feature scenarios for Rails"
+HOMEPAGE="https://cucumber.io/"
+SRC_URI="https://github.com/cucumber/cucumber-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+# Restrict tests since Appraisal is now mandatory to manage different
+# rails versions, even for the specs.
+RESTRICT="test"
+#ruby_add_bdepend "
+# test? (
+# >=dev-ruby/ammeter-0.2.2
+# >=dev-ruby/rspec-rails-2.7.0:2
+# )"
+
+ruby_add_rdepend "
+ >=dev-ruby/capybara-3.11:3
+ >=dev-util/cucumber-5 <dev-util/cucumber-10
+ >=dev-ruby/rails-5.2:* <dev-ruby/rails-8:*
+"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -e 's/__dir__/"."/' \
+ -e '/cucumber/ s/< 9/< 10/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-util/cucumber-rails/metadata.xml b/dev-util/cucumber-rails/metadata.xml
index cc917e33f5f1..ba0aea7740e5 100644
--- a/dev-util/cucumber-rails/metadata.xml
+++ b/dev-util/cucumber-rails/metadata.xml
@@ -5,6 +5,7 @@
<email>graaff@gentoo.org</email>
</maintainer>
<upstream>
- <remote-id type="github">cucumber/cucumber</remote-id>
+ <remote-id type="github">cucumber/cucumber-rails</remote-id>
+ <remote-id type="rubygems">cucumber-rails</remote-id>
</upstream>
</pkgmetadata>