Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/blueness:master commit in: www-misc/elasticsearch/files/, www-misc/elasticsearch/
Date: Wed, 01 Apr 2015 00:35:06
Message-Id: 1427848585.67d9513fe9e0ba5c77e192de816fbf50d4ce3124.blueness@gentoo
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>