| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999-r1 | 8 | ~amd64 ~x86 | 0 |
# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module git-r3
DESCRIPTION="Utility to push metrics scraped from prometheus into graphite."
HOMEPAGE="https://gitlab.fem-net.de/monitoring/prometheus-graphite-relay"
SRC_URI=""
EGIT_REPO_URI="https://gitlab.fem-net.de/monitoring/prometheus-graphite-relay.git"
LICENSE="ISC MIT Apache-2.0 BSD"
SLOT="0"
if [[ ${PV} != *9999 ]]; then
EGIT_COMMIT="v${PV}"
KEYWORDS="~amd64 ~x86"
fi
IUSE=""
DEPEND=""
RDEPEND="
acct-user/prometheus-graphite-relay
acct-group/prometheus-graphite-relay
"
BDEPEND="dev-lang/go"
src_unpack() {
git-r3_src_unpack
go-module_live_vendor
}
src_compile() {
ego build -v -work -x
}
src_install() {
default
exeinto /usr/bin/
doexe ${PN}
insinto /etc/
newins dist/relay.toml ${PN}.toml
newinitd dist/relay.initd ${PN}
}
acct-user/prometheus-graphite-relay acct-group/prometheus-graphite-relay
dev-lang/go