Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-metrics/elasticsearch_exporter/
Date: Wed, 07 Aug 2019 16:16:05
Message-Id: 1565194540.978d1ed410ae39401cd26d161ec73aa8e1def3ca.mrueg@gentoo
1 commit: 978d1ed410ae39401cd26d161ec73aa8e1def3ca
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 7 16:15:10 2019 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 7 16:15:40 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978d1ed4
7
8 app-metrics/elasticsearch_exporter: Version bump to 1.1.0
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.16
11 Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>
12
13 app-metrics/elasticsearch_exporter/Manifest | 1 +
14 .../elasticsearch_exporter-1.1.0.ebuild | 49 ++++++++++++++++++++++
15 2 files changed, 50 insertions(+)
16
17 diff --git a/app-metrics/elasticsearch_exporter/Manifest b/app-metrics/elasticsearch_exporter/Manifest
18 index ff844f70c7e..a4e956c24c4 100644
19 --- a/app-metrics/elasticsearch_exporter/Manifest
20 +++ b/app-metrics/elasticsearch_exporter/Manifest
21 @@ -1,3 +1,4 @@
22 DIST elasticsearch_exporter-1.0.2.tar.gz 207764 BLAKE2B f626c53d04e05912d1db480d6078b44fb6a05e42ec1751bfc2ddd45ff2f0bc0550517e16b10064adcf8c2ab2db175011543a2953fff1624cd575318e6fad943b SHA512 f610660761d761a26b840a969008763ecb19bdc07ab4a076cec7fc40f7d00a68e863fb72b0ea3b56446621a99fa31384ab79789a2e6526fc5b12dcc20df3c684
23 DIST elasticsearch_exporter-1.0.4_rc1.tar.gz 212553 BLAKE2B 9f6f8f0117af4e59a483eda378df8a2ac5419a5319a02f69210250be952dc6cd401f0c20dbc3d416446d3af183750919f190112795652180d64ea3f6c62f5a56 SHA512 073fcce3417ae2147076b0fbbe3387494f9e2e8613284f03c6761d5e81d50aba648c6b47d423d79209d0b9221963951c21b2fa44aabe29c1eb0c36546dd140eb
24 +DIST elasticsearch_exporter-1.1.0.tar.gz 316279 BLAKE2B 86e994ea0765a231b8ebaeaf495fa160ce53795e191e25cf82994214b53c62f03030b27040e95b770dc526ed2b772961b12ac73700b0da9f8994d532a0958789 SHA512 81cd7a44a2cd07bde7e716eac688c06ca93059de5ba7e1d3e009683b133f8c84c91a09a9e4775a558a3856389e165ce8ec2f04bd856b7b39b8f4a6072623b103
25 DIST elasticsearch_exporter-1.1.0_rc1.tar.gz 314275 BLAKE2B 1548cbecb6f5a0ae70ffb7a1ccceedbc5e9f980841b9ddb47f56c522a0f0fdc4f9c0613ec95c6a8705f1affd8d713e70d6cfaeacd84cd552a21466a490cac387 SHA512 ba571fec3cdbc32279008ddfc6b72b093fef4ba4ee0eaed98000cecadf81f61adcce24989f36c8dc6abde51129ed638473267e2636ec669ac30440338001930e
26
27 diff --git a/app-metrics/elasticsearch_exporter/elasticsearch_exporter-1.1.0.ebuild b/app-metrics/elasticsearch_exporter/elasticsearch_exporter-1.1.0.ebuild
28 new file mode 100644
29 index 00000000000..cedeaf364c0
30 --- /dev/null
31 +++ b/app-metrics/elasticsearch_exporter/elasticsearch_exporter-1.1.0.ebuild
32 @@ -0,0 +1,49 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +inherit user golang-build golang-vcs-snapshot
38 +
39 +MY_PV=${PV/_/}
40 +
41 +EGO_PN="github.com/justwatchcom/elasticsearch_exporter"
42 +EXPORTER_COMMIT="fe20e49"
43 +ARCHIVE_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
44 +KEYWORDS="~amd64"
45 +
46 +DESCRIPTION="Elasticsearch stats exporter for Prometheus"
47 +HOMEPAGE="https://github.com/justwatchcom/elasticsearch_exporter"
48 +SRC_URI="${ARCHIVE_URI}"
49 +LICENSE="Apache-2.0"
50 +SLOT="0"
51 +IUSE=""
52 +
53 +DEPEND="dev-util/promu"
54 +
55 +pkg_setup() {
56 + enewgroup ${PN}
57 + enewuser ${PN} -1 -1 -1 ${PN}
58 +}
59 +
60 +src_prepare() {
61 + default
62 + sed -i -e "/-s$/d" -e "s/{{.Revision}}/${EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die
63 +}
64 +
65 +src_compile() {
66 + pushd src/${EGO_PN} || die
67 + mkdir -p bin || die
68 + GOPATH="${S}" promu build -v --prefix bin || die
69 + popd || die
70 +}
71 +
72 +src_install() {
73 + pushd src/${EGO_PN} || die
74 + dobin bin/elasticsearch_exporter
75 + dodoc {README,CHANGELOG}.md
76 + popd || die
77 + keepdir /var/log/elasticsearch_exporter
78 + fowners ${PN}:${PN} /var/log/elasticsearch_exporter
79 + newinitd "${FILESDIR}"/${PN}.initd ${PN}
80 + newconfd "${FILESDIR}"/${PN}.confd ${PN}
81 +}