commit:     2473d567e9b53c3c81f5479f50702b2eb4ef886f
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 16:10:09 2017 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Wed May 17 16:36:19 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2473d567

app-misc/elasticsearch: Bump, fix maintainer

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-misc/elasticsearch/Manifest                   |  1 +
 app-misc/elasticsearch/elasticsearch-5.4.0.ebuild | 68 +++++++++++++++++++++++
 app-misc/elasticsearch/metadata.xml               |  8 +--
 3 files changed, 71 insertions(+), 6 deletions(-)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index 7243ea18d39..eaa7362e3e8 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -2,3 +2,4 @@ DIST elasticsearch-2.4.4.tar.gz 27343272 SHA256 
981092e6ca65ba5560b8b97a74e5ed0e
 DIST elasticsearch-5.1.2.tar.gz 33299777 SHA256 
74d752f9a8b46898d306ad169b72f328e17215c0909149e156a576089ef11c42 SHA512 
1867626e8a87f11ed109e1325fd1d16c9e0af06ebe6a30c78ea679ab533ab377f5da8ea55af6871be33af226f02187a2aadd77e5e23c097dd24055be21e9d691
 WHIRLPOOL 
2e9df71c915343e2cc8ad82c59b877f41f5e093cbeba21f471c32cb51a195eccc6223bc48da48bb4af2e6bea9f2539f2e93b866963148f4ca2940ba4466e614e
 DIST elasticsearch-5.2.2.tar.gz 33799732 SHA256 
cf88930695794a8949342d386f028548bd10b26ecc8c4b422a94ea674faf8ac9 SHA512 
670f8aa81a34191a13cc8c608a9dc7bec60c63bbed8fdb9bc0619585d644867576a7677eb0f14b4e4d064e59def186d4b431930bf79b54bcbf59a29b0b327e85
 WHIRLPOOL 
4ec1f3b5ed15b9f22d27512ea784ffe9e32e00808fec89418860955d2f4759d045775e18c0a61693da47f39de9f235de954eada231fbd6de5fbfd17f552e8452
 DIST elasticsearch-5.3.2.tar.gz 33704368 SHA256 
a94fe46bc90eb271a0d448d20e49cb02526ac032281c683c79a219240280a1e8 SHA512 
430021202fd747ea376e36e9035f05eaa27f06c25f2f8616e218a248f0aeaaffd8577d689c790b618e3fdbcbae23b7bd664d4380d0e323483f6e158675a4bc00
 WHIRLPOOL 
0fee048029880dabe901c0f9842ac331ef78204a70d0c71993cddbb8e76b7614af0e4b8e8181b36b9039b64093c9fd0720f5c8a2e7c515fc6634ac465c5f283a
+DIST elasticsearch-5.4.0.tar.gz 33302352 SHA256 
bf74ff7efcf615febb62979e43045557dd8940eb48f111e45743c2def96e82d6 SHA512 
52718b73ebf9de491d1815adce62e7ef61d257a074495b7f81d9ff3a81e5a4c25600f02a2de01edda4d8fa798d81602a75375b6774dced714b1c14edce46739b
 WHIRLPOOL 
bc89239c7a119092b49d5c10f0ca758a45c716ef1f443aac2ef399ddaaf09c9cba6ad8b9271372f7ba5c8f2e7b028aa661efa2949c02e802a4d8706d4da6eb37

diff --git a/app-misc/elasticsearch/elasticsearch-5.4.0.ebuild 
b/app-misc/elasticsearch/elasticsearch-5.4.0.ebuild
new file mode 100644
index 00000000000..d1e49f508e0
--- /dev/null
+++ b/app-misc/elasticsearch/elasticsearch-5.4.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd user
+
+DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
+HOMEPAGE="https://www.elastic.co/products/elasticsearch";
+SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}.tar.gz";
+LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/jre:1.8"
+
+pkg_setup() {
+       enewgroup ${PN}
+       enewuser ${PN} -1 /bin/bash /usr/share/${PN} ${PN}
+}
+
+src_prepare() {
+       rm -rf bin/*.{bat,exe} || die
+       rm LICENSE.txt || die
+
+       default
+}
+
+src_install() {
+       keepdir /etc/${PN}
+       keepdir /etc/${PN}/scripts
+
+       insinto /etc/${PN}
+       doins config/*
+       rm -rf config || die
+
+       insinto /usr/share/${PN}
+       doins -r ./*
+
+       exeinto /usr/share/${PN}/bin
+       doexe "${FILESDIR}/elasticsearch-systemd-pre-exec"
+
+       chmod +x "${D}"/usr/share/${PN}/bin/* || die
+
+       keepdir /var/{lib,log}/${PN}
+       keepdir /usr/share/${PN}/plugins
+
+       systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d" "${PN}.conf"
+
+       insinto /etc/sysctl.d
+       newins "${FILESDIR}/${PN}.sysctl.d" "${PN}.conf"
+
+       newinitd "${FILESDIR}/${PN}.init8" "${PN}"
+       newconfd "${FILESDIR}/${PN}.conf3" "${PN}"
+       systemd_newunit "${FILESDIR}"/${PN}.service6 "${PN}.service"
+}
+
+pkg_postinst() {
+       elog
+       elog "You may create multiple instances of ${PN} by"
+       elog "symlinking the init script:"
+       elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance"
+       elog
+       elog "Please make sure you put elasticsearch.yml, log4j2.properties and 
scripts"
+       elog "from /etc/elasticsearch into the configuration directory of the 
instance:"
+       elog "/etc/${PN}/instance"
+       elog
+}

diff --git a/app-misc/elasticsearch/metadata.xml 
b/app-misc/elasticsearch/metadata.xml
index aee671307c7..de777c3a7e5 100644
--- a/app-misc/elasticsearch/metadata.xml
+++ b/app-misc/elasticsearch/metadata.xml
@@ -2,17 +2,13 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
   <maintainer type="person">
-    <email>patr...@gentoo.org</email>
-    <name>Patrick Lauer</name>
+    <email>mgo...@gentoo.org</email>
+    <name>Michal Gorny</name>
   </maintainer>
   <maintainer type="person">
     <email>hydrapo...@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="person">
-    <email>erkifer...@gmail.com</email>
-    <name>Ferenc Erki</name>
-  </maintainer>
   <maintainer type="project">
     <email>proxy-ma...@gentoo.org</email>
     <name>Proxy Maintainers</name>

Reply via email to