summaryrefslogtreecommitdiff
path: root/dev-ruby/elasticsearch-api
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-17 08:45:48 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-17 08:45:48 +0100
commit6a01345ec5dc673d0ebd4653ceb063eafa7fcf65 (patch)
tree91caec6b449fed01aa84433b13798c3d8e29fba3 /dev-ruby/elasticsearch-api
parent79851ef7da5ffce7aed667c8c49a1ce04333619e (diff)
gentoo auto-resync : 17:04:2025 - 08:45:48
Diffstat (limited to 'dev-ruby/elasticsearch-api')
-rw-r--r--dev-ruby/elasticsearch-api/Manifest2
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-8.18.0.ebuild68
2 files changed, 70 insertions, 0 deletions
diff --git a/dev-ruby/elasticsearch-api/Manifest b/dev-ruby/elasticsearch-api/Manifest
index 81244ace3489..607f5a0c7776 100644
--- a/dev-ruby/elasticsearch-api/Manifest
+++ b/dev-ruby/elasticsearch-api/Manifest
@@ -4,10 +4,12 @@ DIST elasticsearch-ruby-8.16.0.tar.gz 1938620 BLAKE2B 742180d14d6d003b498f2e5812
DIST elasticsearch-ruby-8.17.0.tar.gz 1940073 BLAKE2B 25d141927f4adacb2f7d447a8f929859fd0081526e47355673d702445cdb01add122c303d1cea6bef0f4c5d9ac743c55fba98220303a9440218e99860bd619e8 SHA512 2968ed0648eeb9b0b0620d6778f9dd63cee0c20da433a5023b6c0eec8f9c906449cc5d5c8a0bad195815f6f85b93e70545dafc43c9ce2fdbf113be80524ee3ab
DIST elasticsearch-ruby-8.17.1.tar.gz 1940369 BLAKE2B 95e7b79b6f95905ce221cda6bea928868507d8629f8122a1eb3181e4da3a652df0e35ed13823451d10fd3fc3e6e619c24856803afdef68ecb6340f843d4ac382 SHA512 49937635a2488a155a03dc86ac55ec27b3e1c98ed4445a0df038e9cc6ac51d524252ac8b923c1174f7d121a42d1f72d542c0460e360c055dacb467c916dff970
DIST elasticsearch-ruby-8.17.2.tar.gz 1941489 BLAKE2B 78d87d6c8a44b584177522561c9969249517bee60a069dbe3dd4934a72efdd62bff2ac613b99019fe2f3a447fde6db7f4e419b38bd7e3a0f46003ff5269bb39a SHA512 2a901c937359bc0c7705b45945af3b0cde4938f4247b53d26c40148df4ad854e31491564d1b4777d44d53e0d58b364feed73215fe10617f1bc6415e2f92e84d5
+DIST elasticsearch-ruby-8.18.0.tar.gz 1948108 BLAKE2B 972518914ad038005688bc241c0b67dfc079143ad26f33d302ca2bf020a166eb2e9d35f3fd7e58ebafe0f3082ddcf172b2ff4ccba3080c533d1e8581cffed213 SHA512 58f70cedc8b3c387dc83776521dfbc63518d5c477f2e5a681669f3b94a8eecdc0713c2d789e6d849682c9870f29efa64df064cf8475d7606b009f98507eda63d
EBUILD elasticsearch-api-7.17.11.ebuild 1594 BLAKE2B 4abeaaff0a36a4d127cc32a7c26347a4af0dfc51fef829f892e3ebfe0ae6344a4f335cde6cb80497a618153bfadbc949ea273bb7e9c6ec216230f6820f6bb4ac SHA512 e6d11289e9f445167c69f19755abb77e99f6dd766bece9391bc644efee178a12558a477eff97ff52bc5e98b87d985dc9953703efe528a95bcb8ac39ab4d39e5c
EBUILD elasticsearch-api-8.15.0.ebuild 1659 BLAKE2B cb836aa9a99a657aeda03d59f21666503274e6faa311579bb9e0f36f66286b2b305219d2e126005274c77d5652e921c186455748c9861341a1c48fee48cb7736 SHA512 deb41ee5ed3b5acc33aea8df7974be3c98f89eaf0fa712cf6df63ac1395779740145b1c8b5c651c15b12269fcb30ea30b185581aa8a3d9992fb83ac40e2a8043
EBUILD elasticsearch-api-8.16.0.ebuild 1719 BLAKE2B da8c6c10b57d42dde4720d69d2ea9c53b068c761fd182402cf85db1df4541dd2de517f3ed46c552df6bc7a36089a731476504043a1ad44bb64184cc2cb19f312 SHA512 4ed71e6eea75df19d0d441e7ade6484b588fdce3a03d44fbc3b2dcff75f7fd15f2a89fd9e4f404583f1dda734a86590e391c998bee09c567f9bba5db4802a864
EBUILD elasticsearch-api-8.17.0.ebuild 1719 BLAKE2B da8c6c10b57d42dde4720d69d2ea9c53b068c761fd182402cf85db1df4541dd2de517f3ed46c552df6bc7a36089a731476504043a1ad44bb64184cc2cb19f312 SHA512 4ed71e6eea75df19d0d441e7ade6484b588fdce3a03d44fbc3b2dcff75f7fd15f2a89fd9e4f404583f1dda734a86590e391c998bee09c567f9bba5db4802a864
EBUILD elasticsearch-api-8.17.1.ebuild 1719 BLAKE2B ae7cb2fe8e9ae06fa1176c9d570f0967d9f31308a388b5a6879b9babb665a2049b74596ce55627d77b94701669fdacd87fd51a384e1c1394c60e17758a6472da SHA512 7f42e0bd1555e5f0c938f73a16423481c121b5f226bc4187742d596da95bbd1c25fb287a54eea0cb3687cd8bdd1119d5c1899cb6539e5e101ec26293c2b61430
EBUILD elasticsearch-api-8.17.2.ebuild 1719 BLAKE2B ae7cb2fe8e9ae06fa1176c9d570f0967d9f31308a388b5a6879b9babb665a2049b74596ce55627d77b94701669fdacd87fd51a384e1c1394c60e17758a6472da SHA512 7f42e0bd1555e5f0c938f73a16423481c121b5f226bc4187742d596da95bbd1c25fb287a54eea0cb3687cd8bdd1119d5c1899cb6539e5e101ec26293c2b61430
+EBUILD elasticsearch-api-8.18.0.ebuild 1719 BLAKE2B ae7cb2fe8e9ae06fa1176c9d570f0967d9f31308a388b5a6879b9babb665a2049b74596ce55627d77b94701669fdacd87fd51a384e1c1394c60e17758a6472da SHA512 7f42e0bd1555e5f0c938f73a16423481c121b5f226bc4187742d596da95bbd1c25fb287a54eea0cb3687cd8bdd1119d5c1899cb6539e5e101ec26293c2b61430
MISC metadata.xml 316 BLAKE2B 6dd63e5f6301f77e0a7eaa6cede387182abac37b0bd81ea6484e7a211318aadcdf8bb86f8b5b40abe82402a99c8ccaf9ca168921d085ddbb70319afd5e256db3 SHA512 28e3e5371dad297baa577034783afa219b4796d6dfbbcd24ad1e90c47f130dbaebdf0a9a76bf38a0b9e7df610d24cdc3a7b92f76bf1ff92b8ed88bcf861de881
diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.18.0.ebuild b/dev-ruby/elasticsearch-api/elasticsearch-api-8.18.0.ebuild
new file mode 100644
index 000000000000..06beb83a7e82
--- /dev/null
+++ b/dev-ruby/elasticsearch-api/elasticsearch-api-8.18.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+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="test"
+
+ruby_add_rdepend "
+ dev-ruby/multi_json
+"
+ruby_add_bdepend "
+ doc? ( dev-ruby/yard )
+ test? (
+ dev-ruby/activesupport
+ dev-ruby/ansi
+ dev-ruby/elasticsearch
+ dev-ruby/elastic-transport
+ dev-ruby/mocha:2
+ dev-ruby/patron
+ dev-ruby/pry
+ dev-ruby/rspec:3
+ dev-ruby/shoulda-context
+ dev-ruby/yard
+ )
+"
+
+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 '/add_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
+
+ # Create tmp directory required for tests
+ mkdir -p ../tmp/rest-api-spec/api || die
+}