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.
dev-ruby/elasticsearch-api: add 8.8.0
Signed-off-by: Hans de Graaff <[email protected]>
- Loading branch information
Showing
2 changed files
with
62 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 elasticsearch-ruby-6.8.3.tar.gz 345447 BLAKE2B 6f10b4345d098b36c5b4d8e90e8745b10313de0df1f5bd9285e72f891a871bff8569318d5bd15ab5cca0ada722042affb6bd20ddb68117eb689eadc0c2a16706 SHA512 3001760ff49bf72ba9ac5e11f3338e320c828bfb245d45535325f422e438b693d1ae7a4f73ab766386a76282eca435849c670f3ad98e9431b80b402e97268f83 | ||
DIST elasticsearch-ruby-7.17.7.tar.gz 1017241 BLAKE2B 5da6a9dc39afb42c5f5b27aebc403743950d7f587229f5aae8e838e68eab760068686d96fcdc5287596130748e2d2017d56afbd72decf50cdf57eeaac4bd8436 SHA512 d19722ffd5786570f6d36e915b25916dc6879029a6b93bda2ec001209f3a2b0db1bc465ec0eedb9795addd33e2c265a39730fcac5e6ed35a6df14e08b764e83e | ||
DIST elasticsearch-ruby-8.8.0.tar.gz 1423816 BLAKE2B 48bbcffb4bbc2011253cfa95c9a660e1671a8610b93c0e673e8fdf11dd17814f12c2d928e52988b49cd41a33081a3a850d5e561edddf9301b79ab8df188043fe SHA512 7816f3e928295b95d17d2f8189a0f881ff083ee3431f826b56381ff55b1acd22c082ae3d665ce14ce9b5350d17f0be46c3ba1fdf16331d03b3ec7d11fb066a91 |
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,61 @@ | ||
# Copyright 1999-2023 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
USE_RUBY="ruby30 ruby31 ruby32" | ||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" | ||
RUBY_FAKEGEM_TASK_DOC=doc | ||
|
||
RUBY_FAKEGEM_TASK_TEST="NOTURN=true test" | ||
|
||
inherit ruby-fakegem | ||
|
||
MY_P=elasticsearch-ruby-${PV} | ||
DESCRIPTION="Ruby integrations for ES, elasticsearch-api module" | ||
HOMEPAGE="https://github.com/elastic/elasticsearch-ruby" | ||
SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="$(ver_cut 1)" | ||
KEYWORDS="~amd64" | ||
IUSE="" | ||
|
||
ruby_add_rdepend " | ||
dev-ruby/multi_json | ||
" | ||
ruby_add_bdepend " | ||
doc? ( dev-ruby/yard ) | ||
test? ( | ||
dev-ruby/ansi | ||
dev-ruby/elasticsearch | ||
dev-ruby/elastic-transport | ||
dev-ruby/mocha:1.0 | ||
dev-ruby/patron | ||
dev-ruby/pry | ||
dev-ruby/shoulda-context | ||
) | ||
" | ||
|
||
RUBY_S=${MY_P}/${PN} | ||
|
||
all_ruby_prepare() { | ||
# fix to work without git | ||
sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die | ||
|
||
# remove useless dependencies from Rakefile | ||
sed -e '/bundler/d' \ | ||
-e '/require.*cane/,/end/d' \ | ||
-i Rakefile || die | ||
|
||
sed -i -e '/config.formatter/ s/documentation/progress/' spec/spec_helper.rb || die | ||
|
||
# Avoid tests that require unpackaged jbuilder and jsonify | ||
sed -e '/\(pry-\|jbuilder\|jsonify\)/ s:^:#:' \ | ||
-e '/RspecJunitFormatter/ s:^:#:' \ | ||
-e '/ansi/arequire "patron"' \ | ||
-i spec/spec_helper.rb || die | ||
rm -f spec/elasticsearch/api/actions/json_builders_spec.rb || die | ||
|
||
sed -i -e '/uses the escape_utils gem/askip "unmaintained gem"' spec/elasticsearch/api/utils_spec.rb || die | ||
} |