summaryrefslogtreecommitdiff
path: root/dev-ruby/elasticsearch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-17 14:57:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-17 14:57:38 +0000
commit5959c8510d12e770f9320c71e55b4419e49154ee (patch)
tree560c7460ed5e13f38e3e946871031d4caaebdd13 /dev-ruby/elasticsearch
parent7278fa233720d99bfac63a408deeed0143a61dcc (diff)
gentoo auto-resync : 17:12:2023 - 14:57:38
Diffstat (limited to 'dev-ruby/elasticsearch')
-rw-r--r--dev-ruby/elasticsearch/Manifest2
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-7.17.10.ebuild63
2 files changed, 65 insertions, 0 deletions
diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest
index 39d5c5bfebde..b073f55a323a 100644
--- a/dev-ruby/elasticsearch/Manifest
+++ b/dev-ruby/elasticsearch/Manifest
@@ -1,4 +1,5 @@
DIST elasticsearch-ruby-6.8.3.tar.gz 345447 BLAKE2B 6f10b4345d098b36c5b4d8e90e8745b10313de0df1f5bd9285e72f891a871bff8569318d5bd15ab5cca0ada722042affb6bd20ddb68117eb689eadc0c2a16706 SHA512 3001760ff49bf72ba9ac5e11f3338e320c828bfb245d45535325f422e438b693d1ae7a4f73ab766386a76282eca435849c670f3ad98e9431b80b402e97268f83
+DIST elasticsearch-ruby-7.17.10.tar.gz 1032424 BLAKE2B 72ef81b295c656ad319997c89bb065e17e7cda331572758642b028126ff82606b05fd9ba71cf56728428d5f438af69dc3d74f3a1e9733bf5c4869989b03890f0 SHA512 5921595d9f35f5610c999c8f686621212095786d1c2caffd133b315d2ae20154016160950af2bd6f0959a390b1615dbce3da2e43ff2aadbfd1be1b675455f17d
DIST elasticsearch-ruby-7.17.7.tar.gz 1017241 BLAKE2B 5da6a9dc39afb42c5f5b27aebc403743950d7f587229f5aae8e838e68eab760068686d96fcdc5287596130748e2d2017d56afbd72decf50cdf57eeaac4bd8436 SHA512 d19722ffd5786570f6d36e915b25916dc6879029a6b93bda2ec001209f3a2b0db1bc465ec0eedb9795addd33e2c265a39730fcac5e6ed35a6df14e08b764e83e
DIST elasticsearch-ruby-7.17.8.tar.gz 1017287 BLAKE2B d204c1992d5006b386dc0996bed852132ded6b9732a38699e804e1a5ee62387ef5374836cdb4e84c6232066139422b5d1e831143dbd682e86ec30df9077b1279 SHA512 71288f31e18ff13709962848091e8e0afb128d805be9c3060421bb46fa7bf120700330beb12241b4f7385e88d9f959921fce3721a1050f89c2464ab8dd355706
DIST elasticsearch-ruby-7.17.9.tar.gz 1030121 BLAKE2B 5acfc3f2ce9d39e9f02deed043aec90800968fef453d47802b6628598fc3c39875238d29e1c8927b88fb1e7a65960024e43874482da8a0920cca17a4beb2c0b4 SHA512 974dde6478345a22f27b4264219759a16878e29eb0aabaf6d57aa0d94d22712e35e55657ff5625a36e8643dcb12bac8aa4e6bb269ac011ca8fddcaae0083bcf0
@@ -6,6 +7,7 @@ DIST elasticsearch-ruby-8.10.0.tar.gz 1760605 BLAKE2B c9c1d1486ebf7254e67f648b2a
DIST elasticsearch-ruby-8.8.0.tar.gz 1423816 BLAKE2B 48bbcffb4bbc2011253cfa95c9a660e1671a8610b93c0e673e8fdf11dd17814f12c2d928e52988b49cd41a33081a3a850d5e561edddf9301b79ab8df188043fe SHA512 7816f3e928295b95d17d2f8189a0f881ff083ee3431f826b56381ff55b1acd22c082ae3d665ce14ce9b5350d17f0be46c3ba1fdf16331d03b3ec7d11fb066a91
DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f SHA512 33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1
EBUILD elasticsearch-6.8.3.ebuild 1201 BLAKE2B e1a1855a1dcea1b164484f66e350396bafb7c37351c875197119828001256465c9da38da58ded2ce5f23a92ce0a835cf3bb844da00c22091a50f73203f6d7db0 SHA512 a1bc5273c7b370e428e005c76fe40f1bdaf6e5df2f9edfbaf2cb93c063629bf2438a83d0d1a4650f6e5fe30dc622ad501d92b343533230b898a2bbe2cacb2ff0
+EBUILD elasticsearch-7.17.10.ebuild 1752 BLAKE2B 88f73fbab576c4f7b094dc759389a01580641a79321b0c5c391d6e0b6b506752c296ab166c3f0c98c41e22c278b7cc5df61e8abf0a7190e8c311cc3318e9fdc0 SHA512 7342fc9f437367f03ac3f80c6c45e4409c0e3140ca509b8e960ff0395f32f1565c1bd832266bb3b2c2b8acc2d4b4b4051849ca67629a4da8b3ec35eef4fd21a3
EBUILD elasticsearch-7.17.7-r1.ebuild 1323 BLAKE2B 142377fd7a6e86ea84f5a0e4eeb57f1a37549bed5a98700ba2536e4cd95b870b4d0fde64414bde33e7cb98b0e400adf1502e64316f7a6b7ac4cbb2caf19c4569 SHA512 a6a1c108c138d3252aa7038d604ae5a1a2592f6e877ecd524df13f2d1d78293eaaff29b89e8c4f05a77e3036392e735c063227af0ef3f2b3421c40ec1b6605af
EBUILD elasticsearch-7.17.8.ebuild 1314 BLAKE2B 01036ff0836057aee2531d66b0f3d3f5f5dbbd8c8945897611c44ae6476eda21bd3581bdec4d8f121f7932e0953dc7e4f3892687742200d5d8086c1dd3db813a SHA512 3a968142952fb8dc58303c9d0f19df27aa744adf1b9cfb61da84ddd62a8d39f06c3011ca8504f432eb9a2a5a6c5cd86f2538777b961aa733a8eb2c8d0d1f4ffb
EBUILD elasticsearch-7.17.9.ebuild 1314 BLAKE2B 01036ff0836057aee2531d66b0f3d3f5f5dbbd8c8945897611c44ae6476eda21bd3581bdec4d8f121f7932e0953dc7e4f3892687742200d5d8086c1dd3db813a SHA512 3a968142952fb8dc58303c9d0f19df27aa744adf1b9cfb61da84ddd62a8d39f06c3011ca8504f432eb9a2a5a6c5cd86f2538777b961aa733a8eb2c8d0d1f4ffb
diff --git a/dev-ruby/elasticsearch/elasticsearch-7.17.10.ebuild b/dev-ruby/elasticsearch/elasticsearch-7.17.10.ebuild
new file mode 100644
index 000000000000..4bd16db0ddb3
--- /dev/null
+++ b/dev-ruby/elasticsearch/elasticsearch-7.17.10.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+MY_P=elasticsearch-ruby-${PV}
+DESCRIPTION="Ruby integrations for ES, elasticsearch 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/elasticsearch-api-${PV}
+ ~dev-ruby/elasticsearch-transport-${PV}
+"
+ruby_add_bdepend "
+ doc? ( dev-ruby/yard )
+ test? (
+ dev-ruby/ansi
+ dev-ruby/elasticsearch-transport
+ dev-ruby/mocha:1.0
+ dev-ruby/pry
+ dev-ruby/shoulda-context
+ dev-ruby/webmock
+ )
+"
+
+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 -e '/documentation/ s:^:#:' \
+ -i spec/spec_helper.rb || die
+
+ # Avoid spec requiring a running elasticsearch server
+ rm -f spec/integration/{characters_escaping,client_integration,validation_integration}_spec.rb || die
+
+ # Use the Faraday default adapter instead of a random auto-detected and unpackaged one.
+ sed -e '/Elasticsearch::Client.new/ s/$/ adapter: :net_http/' \
+ -i spec/unit/wrapper_gem_spec.rb || die
+ sed -e 's/Elasticsearch::Client.new /Elasticsearch::Client.new adapter: :net_http/' \
+ -e '/Elasticsearch::Client.new(/ s/(/(adapter: :net_http, /' \
+ -i spec/unit/elasticsearch_product_validation_spec.rb || die
+}