1 |
commit: 67d9513fe9e0ba5c77e192de816fbf50d4ce3124 |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Apr 1 00:36:25 2015 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Apr 1 00:36:25 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/dev/blueness.git/commit/?id=67d9513f |
7 |
|
8 |
www-misc/elasticsearch: inital commit. |
9 |
|
10 |
Package-Manager: portage-2.2.14 |
11 |
Manifest-Sign-Key: 0xF52D4BBA |
12 |
|
13 |
www-misc/elasticsearch/Manifest | 4 +++ |
14 |
www-misc/elasticsearch/elasticsearch-1.5.0.ebuild | 43 +++++++++++++++++++++++ |
15 |
www-misc/elasticsearch/files/elasticsearch.initd | 9 +++++ |
16 |
www-misc/elasticsearch/metadata.xml | 8 +++++ |
17 |
4 files changed, 64 insertions(+) |
18 |
|
19 |
diff --git a/www-misc/elasticsearch/Manifest b/www-misc/elasticsearch/Manifest |
20 |
new file mode 100644 |
21 |
index 0000000..327d6c3 |
22 |
--- /dev/null |
23 |
+++ b/www-misc/elasticsearch/Manifest |
24 |
@@ -0,0 +1,4 @@ |
25 |
+AUX elasticsearch.initd 141 SHA256 e6c986c769146eeec7c26e9606af6c0c5f79681b9eda89efe7ac396742855078 SHA512 c569b7eb1ae01689a648fdeee47db4a58f4dfd9ad4ab67dfde351171aeaafa40c84a9e176474ed694ba05af39b28090ffa5213a42424e04844cfad519ad13322 WHIRLPOOL 85f50fce672127a3023b8c0afcf298ac277cf45514a6bf931d59a8cd8bdcd925202208c3c5c55673bfa89876846b42573148379d66a2b826853d3b29886c69fa |
26 |
+DIST elasticsearch-1.5.0.tar.gz 28182213 SHA256 acf572c606552bc446cceef3f8e93814a363ba0d215b323a2864682b3abfbe45 SHA512 c0529b0bbf6c610c1a9ee2eef0b0ce5f60b2ebc70abc4576089da0f82284059aa5e404da25a83e40c2975ef3ea63bacc3949ead67ead2f74694a6257328f3b3c WHIRLPOOL 99a3f2e6176993d3d965c01149873a3b4ab18eae7977e37dfb90f178f5d9cbba109569de2b45c44627cbe06f4b55e47849df0fe83c761be4b7374aa9acb19411 |
27 |
+EBUILD elasticsearch-1.5.0.ebuild 1087 SHA256 f30fe5c064bd31988ec133f8ed2b144ba677252301ecb728e483257bdd24153e SHA512 ab7f4ed30803a8172b83621a34237ab96f1a2f9e5cf7b4c23f4d899161baa46ede022ee4ee65a1846bc71719c5ded09f01e9b519b824efa8794fdf4bb38fb84a WHIRLPOOL 2371488f4990905aa9fb93beeeca6054d7344c1ca65705ebf58a11099c139bd2d55f81277afe1e4cdac68ae885a4f7837fb3048358c5d8dd3c9a17e2f6968b60 |
28 |
+MISC metadata.xml 238 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f SHA512 3c3d75f1cb90ffcfb98df47481fbde6d451254a29fa87577acd25bc27cbcc3e5dbc0c1efce5974be905428f0b7caf912c8b051417aff92763847fa377493a153 WHIRLPOOL 6ec3d597b87aff99014404b8b732e6f600aafc3c3eeebfab135c9c19cde2e43161cfa23f841bd72826cc3393b724e1dac115c15dcce2b74ace6f1d6ec209dbf3 |
29 |
|
30 |
diff --git a/www-misc/elasticsearch/elasticsearch-1.5.0.ebuild b/www-misc/elasticsearch/elasticsearch-1.5.0.ebuild |
31 |
new file mode 100644 |
32 |
index 0000000..67397a8 |
33 |
--- /dev/null |
34 |
+++ b/www-misc/elasticsearch/elasticsearch-1.5.0.ebuild |
35 |
@@ -0,0 +1,43 @@ |
36 |
+# Copyright 1999-2015 Gentoo Foundation |
37 |
+# Distributed under the terms of the GNU General Public License v2 |
38 |
+# $Header: $ |
39 |
+ |
40 |
+EAPI=5 |
41 |
+ |
42 |
+DESCRIPTION="A distributed, open source search and analytics engine." |
43 |
+HOMEPAGE="https://www.elastic.co/products/elasticsearch" |
44 |
+SRC_URI="https://download.elasticsearch.org/elasticsearch/elasticsearch/${P}.tar.gz" |
45 |
+ |
46 |
+LICENSE="Apache-2.0" |
47 |
+SLOT="0" |
48 |
+KEYWORDS="~amd64 ~ia64 ~x86" |
49 |
+IUSE="" |
50 |
+ |
51 |
+# We can't use virtual/jdk-1.7.0 because not all java implementations are supported |
52 |
+DEPEND="" |
53 |
+RDEPEND=" |
54 |
+ || ( |
55 |
+ =dev-java/icedtea-bin-7* |
56 |
+ =dev-java/icedtea-7* |
57 |
+ =dev-java/oracle-jdk-bin-1.7.0* |
58 |
+ )" |
59 |
+ |
60 |
+src_install() { |
61 |
+ dodoc README.textile |
62 |
+ rm -f LICENSE.txt NOTICE.txt README.textile |
63 |
+ |
64 |
+ # Remove non-linux files |
65 |
+ rm -f bin/*{bat,exe} |
66 |
+ rm -f lib/sigar/*{freebsd,macosx,solaris,sparc,winnt}* |
67 |
+ use amd64 || rm lib/sigar/*amd64* |
68 |
+ use ia64 || rm lib/sigar/*ia64* |
69 |
+ use x86 || rm lib/sigar/*x86* |
70 |
+ |
71 |
+ mkdir -p "${D}"/opt |
72 |
+ mv "${WORKDIR}/${P}" "${D}"/opt |
73 |
+ |
74 |
+ dosym /opt/"${P}"/bin/"${PN}" /usr/bin/"${PN}" |
75 |
+ dosym /opt/"${P}"/config /etc/"${PN}" |
76 |
+ |
77 |
+ newinitd "${FILESDIR}"/"${PN}".initd ${PN} |
78 |
+} |
79 |
|
80 |
diff --git a/www-misc/elasticsearch/files/elasticsearch.initd b/www-misc/elasticsearch/files/elasticsearch.initd |
81 |
new file mode 100644 |
82 |
index 0000000..9c0c7ec |
83 |
--- /dev/null |
84 |
+++ b/www-misc/elasticsearch/files/elasticsearch.initd |
85 |
@@ -0,0 +1,9 @@ |
86 |
+#!/sbin/runscript |
87 |
+ |
88 |
+command="/usr/bin/elasticsearch" |
89 |
+pidfile="/run/elasticsearch.pid" |
90 |
+command_args="-d -p ${PIDFILE}" |
91 |
+ |
92 |
+depend() { |
93 |
+ need net |
94 |
+} |
95 |
|
96 |
diff --git a/www-misc/elasticsearch/metadata.xml b/www-misc/elasticsearch/metadata.xml |
97 |
new file mode 100644 |
98 |
index 0000000..1e75873 |
99 |
--- /dev/null |
100 |
+++ b/www-misc/elasticsearch/metadata.xml |
101 |
@@ -0,0 +1,8 @@ |
102 |
+<?xml version="1.0" encoding="UTF-8"?> |
103 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
104 |
+<pkgmetadata> |
105 |
+ <maintainer> |
106 |
+ <email>blueness@g.o</email> |
107 |
+ <name>Anthony G. Basile</name> |
108 |
+ </maintainer> |
109 |
+</pkgmetadata> |