summaryrefslogtreecommitdiff
path: root/app-metrics
diff options
context:
space:
mode:
Diffstat (limited to 'app-metrics')
-rw-r--r--app-metrics/Manifest.gzbin7284 -> 7284 bytes
-rw-r--r--app-metrics/rabbitmq_exporter/Manifest16
-rw-r--r--app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild59
-rw-r--r--app-metrics/rabbitmq_exporter/rabbitmq_exporter-1.0.0.ebuild36
-rw-r--r--app-metrics/vault_exporter/Manifest5
-rw-r--r--app-metrics/vault_exporter/vault_exporter-0.1.3.ebuild (renamed from app-metrics/vault_exporter/vault_exporter-0.1.2-r1.ebuild)31
6 files changed, 55 insertions, 92 deletions
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz
index 4e3dc931e09e..fe6e3f065716 100644
--- a/app-metrics/Manifest.gz
+++ b/app-metrics/Manifest.gz
Binary files differ
diff --git a/app-metrics/rabbitmq_exporter/Manifest b/app-metrics/rabbitmq_exporter/Manifest
index 6814004eb391..bd5a002890f5 100644
--- a/app-metrics/rabbitmq_exporter/Manifest
+++ b/app-metrics/rabbitmq_exporter/Manifest
@@ -1,16 +1,6 @@
AUX rabbitmq_exporter.confd 233 BLAKE2B 740e24416a115f1047c253cbec651385d74b5a70f6b609c8931a4a77bdbe468df732ef0d400388f1e42169bf2542d19bf3b01ca6e590ee1c9a93b800237ff211 SHA512 c6d0755bd946af9e1bc9a0bcdd83416020cdc3de4fd1d66ca15d31e8fc826da877e74bde5a1fc8a2947385e01c29de81dd8582ce34233c2b9de6fb9d6c09dd68
AUX rabbitmq_exporter.initd 2415 BLAKE2B bad37a9b165dde4a5ca566ea5004718ad46855685d30e69c56b46bcf02742f49aabbb65c82f5789fc9f6dad435dbbcbbb095094fff0b4baf8bad588e41a6ab10 SHA512 55584c6887c3b37cd4999fce395165a6959afb45be2c20487544ecde4b046e4456bf0716e42474703c436ab47820a26aa8ba703d0b7b97c45610386e9c01fdbe
-DIST github.com-Sirupsen-logrus-78fb3852d92683dc28da6cc3d5f965100677c27d.tar.gz 38596 BLAKE2B 777c96b5da859d9db92653c922e0ee296c4d3839981389c7e31f0c92913772cbd83227420b9c5eb3de55f465d513b1b0b8fe72b07f80277bb891a127314ce45f SHA512 cb08995d0705a8999b3eec044d3efe209e4110c15da5116f364ee3fb7dba0372d47e0d35cd1cfd7e75e31fd3c867bd023e90565bbd78f4eaf2c29ebf0e53fd53
-DIST github.com-beorn7-perks-3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz 10800 BLAKE2B 5487155a4d010af70b6ea2625d10ae03b6642507902d7dc168edb5d7cf0efa1777b248d0df34ed1a2564950b12613256c1c6ce1d8c9723cc34977ed883b21c8d SHA512 c6aa5df262ab607c0a5f64372fc2fec1ddda9e5624e9d9a22cdd1bc11822c99736d88bdf5e3fc6050217b5084548417cb2926c3940e156da9397d828d59ce277
-DIST github.com-golang-crypto-ff983b9c42bc9fbf91556e191cc8efb585c16908.tar.gz 1645106 BLAKE2B 3d7271479ef812761a02c1d20429800cd29706e802a8ccf57e916bdb8befc87a9b1b1a88d42adb764a32fa5f4c5f5a5e434af63812a5bcd3de625658792a49a3 SHA512 19746e84901c0749da544ba02c74c8ccabfee5f186a0d00509e54f20c191da9ea56844de988265f072af1fae671d78d741a44f782b8c1704c9da0441436c2122
-DIST github.com-golang-protobuf-347cf4a86c1cb8d262994d8ef5924d4576c5b331.tar.gz 329489 BLAKE2B 828678cee603917e7f4efee2dd0902730a73932b94b12d4f4b35f0fcecaa329cdc39c3fa9926ce3706f86cc52c0aa4984f68ee0943ecc6d9571b0175ff671ab0 SHA512 de4307b91923a6890ab2f8eaf2ed4f7f32a45a4a0cc7b0d6f53ce31c5fe3ed08f378072075456d2c99c89a3b5acbca315814b8e5ec70e6ceb0ca62f7013f618c
-DIST github.com-golang-sys-2be51725563103c17124a318f1745b66f2347acb.tar.gz 1220240 BLAKE2B ae08467ca600c6f837a2b2203f2e86ecbdb14d8865bea9dd1069f30028324ca20a9a2f5b1a5dbd4323a0fe8a2aa94fd64878de37bc628f67149318ec9594614c SHA512 87e9f267c06baa2ecf6fb84cd0b092c9fea54f729c27ab86f9702f05a971cbe47f23cd03c50a4eefc90e2b2559844b56866504df64829d8fb45451e461999807
-DIST github.com-kbudde-gobert-a6daecb9ddeb548b7cfb3f5ac9deef9ded522730.tar.gz 14629 BLAKE2B 0731b1fd24ac5139f12a2a11b9f921c2afeedb78c573e7a788bcf2d95695f3212ff8a2d107c6fc6ad5045c9f4a5610a34ffcdc3b1580bc366860331b0c4731b9 SHA512 daaeea3cbe1f813e024272479b2a4af550071c82cf9261b7901279c28fe44e8d12afff707fb8a393a46396a6eaec7c6ef5da07220a85c1b70aa0a13f769bbc73
-DIST github.com-matttproud-golang_protobuf_extensions-c182affec369e30f25d3eb8cd8a478dee585ae7d.tar.gz 37541 BLAKE2B f78899afa1390aca6cb1b412271713c60107771d512ead83482e0bb1716d175b791b4b04bd24b7f469cc1a29176eadcf0545ac3bf166c5b350602420d3c05aec SHA512 141b1b781a4d1c59f5eb1af93c966343b80ed405a5f63774e6cda9f12c34536e892c7a84699d6cf2e9c775457a4c2ad5d5d0b4d302fc25a923ab81d46ad65580
-DIST github.com-prometheus-client_golang-d2ead25884778582e740573999f7b07f47e171b4.tar.gz 131949 BLAKE2B 352e0ef2bd704f6c490e57520d415e89d950241c39f3cdf851524d4cca87c25c31bf2ffb77914981cb730cb474033f4551b50c5b6085e5e273c2d29aaab1f012 SHA512 ca89d613e8bc6cff928d9ce8d3d563c8277cb31756c66d8c0e6f6b6ce00c1405d10e465245ac63fd6889aeafae0d6914814384e94e127929fbcfd606a59e42a5
-DIST github.com-prometheus-client_model-f287a105a20ec685d797f65cd0ce8fbeaef42da1.tar.gz 57203 BLAKE2B 2d56b90ced967f5f7a2c59bb330aaf8c56cf522091ee413ff27c22cb9e7d656080bd7d4dd2372938a873617054c7c98925e10fdc7996b136eaa4fd1b6482b734 SHA512 b4f900e725a638a7131eee1c6ff5bf550025b4d9e5bb2dd09149e91ce02a7aba458039c2162b6a1f9a6b6c7c8fc0fc29510b6c752caad51282a960d18860f960
-DIST github.com-prometheus-common-2998b132700a7d019ff618c06a234b47c1f3f681.tar.gz 87368 BLAKE2B fc6c6e197d4cc61afefa9fb8e3a8d6b36ab029f62e3cf9adf8359e4885554f94427f17218d45c90c9d7f4a6985b2e4143a4d304d39f806bd70d2c6f05de29bc2 SHA512 b2095da96596fc500ece6b331cda2558f8c813720853f2489aee3dec65de95eb13f7b0853e3812433fdc040f16990d2f05b2a6b8b41275210c504ff333ca625d
-DIST github.com-prometheus-procfs-b1a0a9a36d7453ba0f62578b99712f3a6c5f82d1.tar.gz 61720 BLAKE2B 2f9b25506527aaf6e1bf560a1b680b958d1281acbaa2bb896bfea50b5b7de8992d10e8e812f8ae449ab67145c88179c15afe1f719851d1717b28963071088082 SHA512 5938b4a8fa9a5ee32be995fed0d0e6b26941765470aca4eda63a7c42db457e83da43fde2f33b2d4ded3545e5643f607ec7060406b0a1b15e64cc732bb2badd4a
-DIST rabbitmq_exporter-0.29.0.tar.gz 36950 BLAKE2B c4e10acb4fb610725dfc82c227ccf79ca60ffc30cd6c3f4ff741020cd7d2a757895af046bc2ded8a9b6a8c3fec870abb746e0f363e12d5221ccbce4b0fa6ca3c SHA512 8806e4a0c62126ef3575be2d558663165c04bf9b94a865d078e1ca92c0bb2d4ab057f6c37993236ab2327c1932bcf155c90ce9729924a06066da74e68086485d
-EBUILD rabbitmq_exporter-0.29.0-r1.ebuild 1912 BLAKE2B 651f68d19bf87354a76b5881d577a3ec7aeb51cbf1ac1c61aa4f285bd70c5d7d1bc0d650f52286e3d2db67bb0e615bf4452ca995165029c5847c78c7e89d7637 SHA512 43388411f40a618b5a18bf5db0be7eb6b3422ca22f9da43acdd1e7d06227776628b0c4bd276bc45fe81899f1bf3f44adc347f930164adaac39a8992a9805bb62
+DIST rabbitmq_exporter-1.0.0-deps.tar.xz 9804184 BLAKE2B 3b3ff8a2911104f708f4c3b7272648bf4a36ee06251216bf91e5bb5591c8aba6a5d0f392494e597d83ef0850f821a25388b2546cbb65039cf8a2451076344e7f SHA512 1ae21e35f9762a2c45c69c382a01367f425b5e5faa0a421d2f5c1ad98356915447ea0f76b15cb65a4816506e7753d8c60836479b5760d21db643d309b9567d9d
+DIST rabbitmq_exporter-1.0.0.tar.gz 59708 BLAKE2B 1caff29efe8b5d41089587c0a35c4ec581eada54f8a54fdc308e3d3200dcff8c5cff9ebe0f6b10d026af28484c931ac9c9c01285d0b37714002b4fb5f13c47ee SHA512 29592c9ca1d8b67efbdfb44c5c1f881977a74e4e9aabb44903d5afd5c10696202198ac02b84beb90853f8927cd05abcf8f4ff43a467a8f22b1c8af00df0a52b2
+EBUILD rabbitmq_exporter-1.0.0.ebuild 806 BLAKE2B 327b7384ea761a2202eb8723154e44873c4074fcd656f32818564baa6e9ae9d38cd4597a31a0e9cda6d318632c097435652b7c648f121672a13da849e86dbce2 SHA512 e492ea0123439330b43a842ea013f398223f2385f6876988085f829012fb331f5642fb44bfb7053eaa70104a3b4c8ad1895763bbb3cbd8ed6ecf9a8255b7a9a3
MISC metadata.xml 338 BLAKE2B ed425191ceda8f7a949a22e589dd1fb26bc8af996f6e4ad8212bc197825e90a94fef22b89d73947e641bd1c1f23f5125751d5cc5f1c52abc4efa600ba89506d0 SHA512 bdaff4f85b11d4c3d714a5aab4408b2b42f3880631bfec65b4612d84fce47610648e8d9c1a4ab86b5dc73c0cc06d80f8a2c46553263ccbc35e619d764ecfe4fc
diff --git a/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild b/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild
deleted file mode 100644
index 9fede10a764d..000000000000
--- a/app-metrics/rabbitmq_exporter/rabbitmq_exporter-0.29.0-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGO_PN=github.com/kbudde/rabbitmq_exporter
-EGO_VENDOR=(
- "github.com/kbudde/gobert a6daecb9ddeb548b7cfb3f5ac9deef9ded522730"
- "github.com/prometheus/client_model f287a105a20ec685d797f65cd0ce8fbeaef42da1"
- "github.com/prometheus/common 2998b132700a7d019ff618c06a234b47c1f3f681"
- "github.com/prometheus/client_golang d2ead25884778582e740573999f7b07f47e171b4"
- "github.com/prometheus/procfs b1a0a9a36d7453ba0f62578b99712f3a6c5f82d1"
- "github.com/matttproud/golang_protobuf_extensions c182affec369e30f25d3eb8cd8a478dee585ae7d"
- "github.com/golang/protobuf 347cf4a86c1cb8d262994d8ef5924d4576c5b331"
- "github.com/beorn7/perks 3a771d992973f24aa725d07868b467d1ddfceafb"
- "github.com/Sirupsen/logrus 78fb3852d92683dc28da6cc3d5f965100677c27d"
- "golang.org/x/crypto ff983b9c42bc9fbf91556e191cc8efb585c16908 github.com/golang/crypto"
- "golang.org/x/sys 2be51725563103c17124a318f1745b66f2347acb github.com/golang/sys"
-)
-
-inherit golang-build golang-vcs-snapshot
-
-DESCRIPTION="Rabbitmq exporter for Prometheus"
-HOMEPAGE="https://github.com/kbudde/rabbitmq_exporter"
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_VENDOR_URI}"
-LICENSE="MIT Apache-2.0 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="acct-group/rabbitmq_exporter
- acct-user/rabbitmq_exporter"
- RDEPEND="${DEPEND}"
-BDEPEND="dev-util/promu"
-
-RESTRICT+=" test "
-
-src_prepare() {
- default
- sed -i -e "/-s$/d" -e "s/{{.Revision}}/v${PV}/" src/${EGO_PN}/.promu.yml || die
-}
-
-src_compile() {
- pushd src/${EGO_PN} || die
- mkdir -p bin || die
- GOPATH="${S}" promu build -v --prefix bin || die
- popd || die
-}
-
-src_install() {
- pushd src/${EGO_PN} || die
- dobin bin/${PN}
- dodoc *.md
- popd || die
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- keepdir /var/log/${PN}
- fowners ${PN}:${PN} /var/log/${PN}
-}
diff --git a/app-metrics/rabbitmq_exporter/rabbitmq_exporter-1.0.0.ebuild b/app-metrics/rabbitmq_exporter/rabbitmq_exporter-1.0.0.ebuild
new file mode 100644
index 000000000000..8f47d4555b87
--- /dev/null
+++ b/app-metrics/rabbitmq_exporter/rabbitmq_exporter-1.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Rabbitmq exporter for Prometheus"
+HOMEPAGE="https://github.com/kbudde/rabbitmq_exporter"
+SRC_URI="https://github.com/kbudde/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="MIT Apache-2.0 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="acct-group/rabbitmq_exporter
+ acct-user/rabbitmq_exporter"
+ RDEPEND="${DEPEND}"
+
+RESTRICT+=" test "
+
+src_compile() {
+ ego build .
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc *.md
+ insinto /usr/share/${PN}
+ doins *.json
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/app-metrics/vault_exporter/Manifest b/app-metrics/vault_exporter/Manifest
index 0296a72c9e5d..894ee212c1eb 100644
--- a/app-metrics/vault_exporter/Manifest
+++ b/app-metrics/vault_exporter/Manifest
@@ -1,5 +1,6 @@
AUX vault_exporter.confd 58 BLAKE2B c34e7aa384449a3cc88592055f16111b5c23a8479cd4a8029c88002584d23c3d1bd490acebb3eba676637ab01ff733d057ee57e3a38ca7346072441173569b4b SHA512 a77f0a945ae0a42308a4d43e5de1eb02221ceef3bdd36f0fb716a7784843c35f3b00cee88fd45d477d417b297b532fc6953bf71cc86a7112bf45f872ba92f396
AUX vault_exporter.initd 549 BLAKE2B 1a8a2a35af3c851318e461176fb87f9660b5a060238cc02edde976532bb7076fcb6a100ffa196224942e30149fda2e8f8d9a0dc211e5d57fce39a8d5645b65d8 SHA512 6470aec28a3a6ffa574dfdda2947b1d16d4255d7e7921d88622043b1dfa6b756427f98c288d3437f9f06539ca156267bfba6d03c6030259281c5acda05ba4dd6
-DIST vault_exporter-0.1.2.tar.gz 34555506 BLAKE2B 53178f8a16fceca442e38a756081cca438abdd786960de3dae073f3ce5f2ac2c5d06684ec56e48a2057b4a2161a25527b41c36d3705a054f0bae37357f33faee SHA512 71941c17d7146861a09ed48289efe15143d3fba18e56accdfdf977bf4443bb650e7201a4870b63793d372dcca8f53a04131c12803f019efbdcac9e0ca8909cbd
-EBUILD vault_exporter-0.1.2-r1.ebuild 982 BLAKE2B db48ac131766ae4b963b89d21942d08d74211477e84e7fb238a1a266151af950c1b988660f696493d111d8c63a2161a987434aabee5a53bd83e1031b569c39a0 SHA512 ba5edaf1a7c9457d879c63afed8e9255f566879b15f93282f8485cc00e3b84820050c432f15ff44d2a6a522956ad2c5a6d20fe9bdf6393fcd929149c65e08c34
+DIST vault_exporter-0.1.3-deps.tar.xz 19727436 BLAKE2B acabd1e3080e068d0c59f6485184bcf4736e4f02e2391ea761ad25cb1ba80122cd9fbeea3e72bcc6341e595b861999b07bdedffc846c076ec2c0c80f7012966c SHA512 bfa6077d71e8b3c8768e2d86b117de58a275daf856ede27c1bca099b88b299ad03f3f73dbbbae21869fe054b2907c0f199529860dbdd8f2acad20ee544ca0ce3
+DIST vault_exporter-0.1.3.tar.gz 184621 BLAKE2B 90f80e5e8258110ac2e29a8b6d845b0de220acf67c36c627f7c0f433a8ffe992aebea3d95cb3ef6b4fd286739f71e76fcbb581e329534709d5a8f84ae73901ce SHA512 002c481d87b97e7e884473fe660b3d3b9b98077e11f02f125e99735634bd33f0d46be04919a8423e345ba3064ef1b1f3a28c9e890aab95adcd44c22dde5cfd94
+EBUILD vault_exporter-0.1.3.ebuild 946 BLAKE2B 1180d4a339770fc9b0268bb03bb2195330c73a3e7edb4a68683125007b51981a969db562e9926169356891e163439c760cfc639a345e960a82b877ac179d7c66 SHA512 0fc1dea1dc7c1870be96eef0a97d7b9203e41b91628f3a2e463c6e728b0731d79c800b5c2aadad2972fdcff68a114eb236cd6c2dc762d1ffca0e690c3468ed39
MISC metadata.xml 335 BLAKE2B 3c76ff573f35518a036263129415b44e117c6fdaa705a35af23603c31e265570aa05c6240870d9c15443b662d68a4f91de0c894a7fb309e2315ecebf2fe25a83 SHA512 4f1e478ef8344938597866ad12341ed176f6574320d91c48646c62dd20f3cdfe56725e31ca0000969bafca8b6ab396cd9aeeab73804403028f9aba700bb5917d
diff --git a/app-metrics/vault_exporter/vault_exporter-0.1.2-r1.ebuild b/app-metrics/vault_exporter/vault_exporter-0.1.3.ebuild
index 4f8185cc0e8c..a374a536dd40 100644
--- a/app-metrics/vault_exporter/vault_exporter-0.1.2-r1.ebuild
+++ b/app-metrics/vault_exporter/vault_exporter-0.1.3.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-EGO_PN="github.com/grapeshot/vault_exporter"
+inherit go-module
MY_PV="${PV/_/}"
-inherit golang-build golang-vcs-snapshot
-
DESCRIPTION="Vault exporter for Prometheus"
-HOMEPAGE="https://github.com/grapeshot/vault_exporter"
-SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/talend/vault_exporter"
+SRC_URI="https://github.com/talend/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD MIT MPL-2.0"
SLOT="0"
@@ -24,20 +23,16 @@ RDEPEND="
BDEPEND="${RDEPEND}"
src_compile() {
- pushd "src/${EGO_PN}" || die
- GOPATH="${S}" emake build
- popd || die
+ ego build -ldflags '-d -s -w' -tags netgo -installsuffix netgo -v -x .
}
src_install() {
- pushd "src/${EGO_PN}" || die
- newbin _output/bin/vault_exporter-v${PV}* vault_exporter
- dodoc README.md
- popd || die
-
- keepdir /var/log/vault_exporter
- fowners vault_exporter:vault_exporter /var/log/vault_exporter
-
+ dobin ${PN}
+ dodoc *.md
+ insinto /usr/share/${PN}
+ doins -r vault-mixin
newinitd "${FILESDIR}"/vault_exporter.initd vault_exporter
newconfd "${FILESDIR}"/vault_exporter.confd vault_exporter
+ keepdir /var/log/vault_exporter
+ fowners vault_exporter:vault_exporter /var/log/vault_exporter
}