diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-28 12:57:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-28 12:57:12 +0000 |
commit | ddcaaaec485fcf5238dfbabb6df62a11e95a1f26 (patch) | |
tree | 36d8f603e10fc82bd01ff21c1101388090965f80 /dev-ruby/capybara | |
parent | 3afceb132f6ff416c4f715f21857dacb9c605bc8 (diff) |
gentoo auto-resync : 28:01:2024 - 12:57:11
Diffstat (limited to 'dev-ruby/capybara')
-rw-r--r-- | dev-ruby/capybara/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/capybara/capybara-3.40.0.ebuild | 61 |
2 files changed, 63 insertions, 0 deletions
diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest index 47ef844b9ebb..b5609f078318 100644 --- a/dev-ruby/capybara/Manifest +++ b/dev-ruby/capybara/Manifest @@ -1,5 +1,7 @@ DIST capybara-3.39.0.gem 381952 BLAKE2B 2b70bfbf930258c2273bf0c6bddc70e455d1d717bd0ed79fc68459c6f40d47ef8149fec161dbaff08e6d8424aebbdf5160033169a6269408b368525218899e23 SHA512 0910ecef11a007d10e753887d9016bab4de74e2ddf2fa2c8b8fc32bfe7d71d64a8c0b72a0a606aa7b558922ab02b4368d1c42a0df78ecf3f68a5efc34edc8707 DIST capybara-3.39.2.gem 381952 BLAKE2B ff73035a1942e4e418d50356b977c68ea878a27082b3684b940b69df77bd97c1a628e2346673f9e42bf0592386e470b376ce5b35d673f6fe4e74547023348be1 SHA512 498fb3880014d3cff1ec6ed68542f68eb03ebfc86e8c681623ad3549ecf8297a0313abe9dd8db0a104cc0db2a2eec8c66bac4f2e5c0d29e0785237ddfe718c59 +DIST capybara-3.40.0.gem 384000 BLAKE2B 260e2e20be7cc08410035850d087934f0fbcc8b1d602416b8f1ca1ea2fb15708b606de2db002bb620bcc7c99afb83f162dd5ed1db2109f8a0b436f90258083d1 SHA512 91c3fd98bb32359a2e168c3a69efe56f4f4952be36b26961922fe6414888191ec0f79da4cfe2adb05f74a57be03254d14fa9296aa537f419c7081f58af67e0bd EBUILD capybara-3.39.0-r1.ebuild 1816 BLAKE2B a67f4e7790eb2079c8b2cfc8522490a4990ad962fc1acfc55585f39459d8f452425f746fd104dcb37c07a0f469c36885d5f542282c83d65ad98b86534dc7af6c SHA512 606cf539d1276e5e5b52bd4b0435eda4e878bab0119752ed40b319928944fc379839ae7613842fb93411e2b020f4f9b62777b2e353f4da5816cbd975d840125c EBUILD capybara-3.39.2.ebuild 1809 BLAKE2B d1585cb34390d066b313398f50091c21836e3661d8456139c32eb1e7662ad5de1f52bceeae32d35009ebe7f7adb501d0c5b0523abeeed23df8e450a83c7f0a2f SHA512 d0294c01065f7fd097e44c527ae5e8e4a2af9a2fd1dacc217415b6164631ab2da8539bf4e2a537a6c3a6f0aef71163ca5171dd28b6bc84fa04c76a6fe55595a5 +EBUILD capybara-3.40.0.ebuild 1810 BLAKE2B 54c034712d53a364af88c1ee5b6d8c35670eba1ce1850bbc45fb21ef8046feeef4b11cc537d6fb3d9c07f6854b12c034741dd1085d429ff9ee29dcf092dd498e SHA512 7537fbf176f49266fe0f561dbbb3a81aae8d4e9bbf6a8eac20e80c22c61fd705d30f66984e453d130693aafcea22987482a8b991847c0c12e969059bad0f54ea MISC metadata.xml 348 BLAKE2B b4194195a69c268721e6cd93da0b2c991fdff4528d4835e8a9717ca6b378a9b48930265f6312334d6ee59de19a7b683258a4767c7f436d2fc53a62b1fff600b5 SHA512 ef3fc6dfd16d2111ead7891ee86eca1f2252226a5e35a94182e3a052d5c63299e2e206e09f6f3062ca85b1a31c893a43232807216dd01ef30dd227fa94449c28 diff --git a/dev-ruby/capybara/capybara-3.40.0.ebuild b/dev-ruby/capybara/capybara-3.40.0.ebuild new file mode 100644 index 000000000000..a543648bcc15 --- /dev/null +++ b/dev-ruby/capybara/capybara-3.40.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +# Rake tasks are not distributed in the gem. +RUBY_FAKEGEM_TASK_TEST="" + +inherit virtualx ruby-fakegem + +DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications" +HOMEPAGE="https://github.com/teamcapybara/capybara" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="3" +IUSE="test" + +DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )" + +ruby_add_bdepend "test? ( + dev-ruby/rspec:3 + >=dev-ruby/launchy-2.4.0 + >=dev-ruby/selenium-webdriver-4.8:4 + dev-ruby/sinatra:3 + www-servers/puma +)" + +ruby_add_rdepend " + dev-ruby/addressable + dev-ruby/matrix + >=dev-ruby/mini_mime-0.1.3 + >=dev-ruby/nokogiri-1.11:0 + >=dev-ruby/rack-1.6.0:* + >=dev-ruby/rack-test-0.6.3:* + dev-ruby/regexp_parser:2 + >=dev-ruby/xpath-3.2:3" + +all_ruby_prepare() { + sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e '/statistics/Id' spec/spec_helper.rb || die + + # Avoid window-manager specific tests (sizes are specific for fluxbox) + sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die + + # Avoid spec that requires unpackaged geckodriver + #sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die + + # Avoid test dependency on puma server for now + sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die + + # Update spec to catch the right error code. This seems to have + # changed recently across ruby versions. + sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' spec/server_spec.rb || die +} + +each_ruby_test() { + virtx ${RUBY} -Ilib -S rspec-3 spec +} |