diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-07-08 10:19:19 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-07-08 10:19:19 +0100 |
commit | 92ebda186167f9887d5f43803ced730b499dcf57 (patch) | |
tree | ee0e4261f26516d8b6bdaa4c330eee878d9ca136 /dev-ruby/elasticsearch-api | |
parent | d84be18029b166ee26fe5416098974a8d05b2983 (diff) |
gentoo auto-resync : 08:07:2023 - 10:19:19
Diffstat (limited to 'dev-ruby/elasticsearch-api')
-rw-r--r-- | dev-ruby/elasticsearch-api/Manifest | 4 | ||||
-rw-r--r-- | dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild | 60 | ||||
-rw-r--r-- | dev-ruby/elasticsearch-api/metadata.xml | 9 |
3 files changed, 69 insertions, 4 deletions
diff --git a/dev-ruby/elasticsearch-api/Manifest b/dev-ruby/elasticsearch-api/Manifest index 104f68b7d713..fda164244116 100644 --- a/dev-ruby/elasticsearch-api/Manifest +++ b/dev-ruby/elasticsearch-api/Manifest @@ -1,3 +1,5 @@ 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 EBUILD elasticsearch-api-6.8.3.ebuild 1557 BLAKE2B 29e7d70a0d03e958527651d8f3823c3b42373b9da4b8a68708e829422f729cecbbe45c7f6c7a4fbbcd737707afd261053043d6d9540f24187c84fb03897ce656 SHA512 cae3539fbe06244d7e35db372125d250839a8f530837a0026daa0858a9655dd2daa8815918e4da1a916618a56709916ec3201ba66e346f39a16a7c9fa2444aec -MISC metadata.xml 217 BLAKE2B 44cd99deb3ba3d549068a5a41f8bbec35a6da1585ee80ce5ec9427f2a629646c213a55913bcb8faa5fe6c9c79e49ff02a90a93593ef2310745326e079363ff61 SHA512 c73cd82aab671d2b498c6de775a1a61ee2960da36d12470a333024ae9328426a65437ad6223cafd969619702e2596e72e47e8bfadff41ae0a19efc8b6028282b +EBUILD elasticsearch-api-7.17.7.ebuild 1547 BLAKE2B 57d14851d6e7d599c3e8e1da15083e95be238ae5f7ee3aa8c188264dbc3fbbeeb2032d7ab24d9b36ac6d6dd0c880054153de2c607148628dd76253c45cd2001e SHA512 1385ba7178fe706b7fc7731d35ed573f110a4a51e7529a6ab163ba8ba8b640bfd641f40b80a70835c2e2417ee5ed2ab5ea9bd29ac249d22bcdc5ff8405482e48 +MISC metadata.xml 316 BLAKE2B 6dd63e5f6301f77e0a7eaa6cede387182abac37b0bd81ea6484e7a211318aadcdf8bb86f8b5b40abe82402a99c8ccaf9ca168921d085ddbb70319afd5e256db3 SHA512 28e3e5371dad297baa577034783afa219b4796d6dfbbcd24ad1e90c47f130dbaebdf0a9a76bf38a0b9e7df610d24cdc3a7b92f76bf1ff92b8ed88bcf861de881 diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild b/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild new file mode 100644 index 000000000000..fc0f46d70029 --- /dev/null +++ b/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.7.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31" +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-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 +} diff --git a/dev-ruby/elasticsearch-api/metadata.xml b/dev-ruby/elasticsearch-api/metadata.xml index b525fceb7d13..e6adc4fb4fae 100644 --- a/dev-ruby/elasticsearch-api/metadata.xml +++ b/dev-ruby/elasticsearch-api/metadata.xml @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>ruby@gentoo.org</email> - </maintainer> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">elastic/elasticsearch-ruby</remote-id> + </upstream> </pkgmetadata> |