forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff <[email protected]>
- Loading branch information
Showing
2 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST cucumber-rails-1.8.0.gem 43008 BLAKE2B ac2fbc89ea952add031429b281986de37b3a8511e398b34d49435c70221b3c454589c51acd5b1fcecdf0285a8e446d4c2c0e0a77216eb78f8fa222086fb6db36 SHA512 757f50719309418353cf1e6b42902ce6166806d2e2a9cd1a27842ffde3d8ce61af97de12f4ffa9e31a50693cc8c40ece9a74e5ec91973096e77860b56034d439 | ||
DIST cucumber-rails-2.2.0.gem 136704 BLAKE2B 660037bb5938ad01aa0b1188e5e48522f9932662d6578f1c0a107cdacbd5cf8527e48b6ddb2c91d975577a71db0259a7250d762004ef0a49ebc063f45103aab0 SHA512 ca8a0ce9c9cdb1306b6a5f8e3d9ba68a2beb3d0a35a58fd6c51ba3ce76e2104045b2768054d27bb4bfcd437534aeb6d39fa2be87396f3a4084c0044201e96252 | ||
DIST cucumber-rails-2.3.0.tar.gz 39492 BLAKE2B 73c45db7b3b445804b29814fa7add1ee5d66ea75bf3bd7b19456cef38340adc37f6129911a49d7e9996bf20299e31511e51758e18d9f8ffdb53fa9ea320aad42 SHA512 fee78784bd21084271c611073bce8b399783a2ce1900bf12a27cd8b70edbedc525b501d5d71856ad42f19174664d95d97bd4adf75b1791af60bc237a9f16e00d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Copyright 1999-2021 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
USE_RUBY="ruby26 ruby27" | ||
|
||
# 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://github.com/cucumber/cucumber/wikis" | ||
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-2.18:* <dev-ruby/capybara-4:* | ||
>=dev-util/cucumber-3.0.2 <dev-util/cucumber-7 | ||
>=dev-ruby/mime-types-3.2:3 | ||
>=dev-ruby/nokogiri-1.8 | ||
>=dev-ruby/rails-5.0:* <dev-ruby/rails-7:* | ||
" | ||
|
||
all_ruby_prepare() { | ||
rm Gemfile || die | ||
sed -i -e '/[Bb]undler/d' Rakefile || die | ||
sed -i -e '/files/ s:^:#:' -e '/cucumber/ s/< 6/< 7/' ${RUBY_FAKEGEM_GEMSPEC} || die | ||
} |