commit:     64603e31ebfe443cc406a88b4347f5a96ff2d83e
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon May  3 21:03:26 2021 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon May  3 21:06:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64603e31

app-metrics/prometheus: use promu for building (again)

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 ...ometheus-2.26.0-r1.ebuild => prometheus-2.26.0-r2.ebuild} | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/app-metrics/prometheus/prometheus-2.26.0-r1.ebuild 
b/app-metrics/prometheus/prometheus-2.26.0-r2.ebuild
similarity index 99%
rename from app-metrics/prometheus/prometheus-2.26.0-r1.ebuild
rename to app-metrics/prometheus/prometheus-2.26.0-r2.ebuild
index a8109672d3a..c6e3e6c9739 100644
--- a/app-metrics/prometheus/prometheus-2.26.0-r1.ebuild
+++ b/app-metrics/prometheus/prometheus-2.26.0-r2.ebuild
@@ -1356,6 +1356,8 @@ DEPEND="!app-metrics/prometheus-bin
 
 RDEPEND="${COMMON_DEPEND}"
 
+BDEPEND=">=dev-util/promu-0.3.0"
+
 RESTRICT+=" test"
 
 src_prepare() {
@@ -1364,16 +1366,12 @@ src_prepare() {
 }
 
 src_compile() {
-       # no need in promu here
-
-       go build -mod=readonly -tags builtinassets ./cmd/prometheus || die
-
-       go build -mod=readonly ./cmd/promtool || die
+       promu build --prefix bin -v || die
 }
 
 src_install() {
-       dobin "${S}"/prometheus
-       dobin "${S}"/promtool
+       dobin "${S}"/bin/prometheus
+       dobin "${S}"/bin/promtool
        dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
        insinto /etc/prometheus
        doins documentation/examples/prometheus.yml

Reply via email to