forked from gentoo-mirror/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-metrics/consul_exporter: 0.7.1 bump
Signed-off-by: William Hubbs <[email protected]>
- Loading branch information
Showing
2 changed files
with
45 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST consul_exporter-0.4.0.tar.gz 1107092 BLAKE2B 7f3d6ce797252e5895387d3bbd2a3ad41777bf4d98a4a7a4efc3e8caa0c71fd29be91675ae6fe304016f1cbf87ecf4ee3442b49d3bc08939d471326d4e5d4cd4 SHA512 faac0dfeec5b6fadf73ef68c0d24c059c89891918e498e145a50512b8c961764a02388b2bcce305e12ecf703fa76afdf5634b35aecbee0ac37926d78ce0b1e93 | ||
DIST consul_exporter-0.6.0.tar.gz 617536 BLAKE2B eee039209fd4563c50c229bc18dd57ca31356a33bfba2644781f728eadbbaaee8ba594a1556ddb2dc4612ae7f4b27429b274fec5872a18c34d2a2cb8374839b1 SHA512 b941b8c15f20b696af3d121bb4de63b0cebd9ad1257f3cfa0dff7e7f3877c315567053042a7c88da5ae7830b9143e01751a6b561dcaff209f157be4cde1c4c49 | ||
DIST consul_exporter-0.7.1.tar.gz 1583526 BLAKE2B 8c3211f1d75a767e18e47e16eef056dc07403abbd1cdb165a45b8d0830124e3e91b7dac67301e1b5d1ed564a94dfe9ff05c43267dbeb950ca1ff9b698ebd25ce SHA512 bc5ef24151d53abefd4b975f1ca3a18c98837c6c650c4bf6851fbc1299620db6e8e79a05d2355579ee78c1d2721ceec4bc946ee76d6bf7acdecb6f76957f5984 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
inherit go-module | ||
CONSUL_EXPORTER_COMMIT=ae46e2e | ||
MY_PV="v${PV/_rc/-rc.}" | ||
|
||
DESCRIPTION="Prometheus exporter for consul metrics" | ||
HOMEPAGE="https://github.com/prometheus/consul_exporter" | ||
SRC_URI="https://github.com/prometheus/consul_exporter/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64" | ||
|
||
BDEPEND="dev-util/promu" | ||
COMMON_DEPEND="acct-group/consul_exporter | ||
acct-user/consul_exporter" | ||
DEPEND="${COMMON_DEPEND}" | ||
RDEPEND="${COMMON_DEPEND}" | ||
|
||
RESTRICT+=" test" | ||
|
||
src_prepare() { | ||
default | ||
sed -i \ | ||
-e "s/{{.Revision}}/${CONSUL_EXPORTER_COMMIT}/" \ | ||
-e "s/{{.Version}}/${PV}/" \ | ||
.promu.yml || die "Sed failed" | ||
} | ||
|
||
src_compile() { | ||
promu build -v || die | ||
} | ||
|
||
src_install() { | ||
newbin ${P} ${PN} | ||
dodoc {README,CONTRIBUTING}.md | ||
keepdir /var/log/consul_exporter | ||
fowners ${PN}:${PN} /var/log/consul_exporter | ||
newinitd "${FILESDIR}"/${PN}.initd ${PN} | ||
newconfd "${FILESDIR}"/${PN}.confd ${PN} | ||
} |