summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-metrics/smartctl_exporter/Manifest3
-rw-r--r--app-metrics/smartctl_exporter/smartctl_exporter-0.14.0.ebuild32
2 files changed, 35 insertions, 0 deletions
diff --git a/app-metrics/smartctl_exporter/Manifest b/app-metrics/smartctl_exporter/Manifest
index 86a4192..41bf394 100644
--- a/app-metrics/smartctl_exporter/Manifest
+++ b/app-metrics/smartctl_exporter/Manifest
@@ -3,5 +3,8 @@ AUX smartctl_exporter.initd 586 BLAKE2B 36201fc557ff2fee24459d8ab5dadb61df83e70c
AUX smartctl_exporter.service 622 BLAKE2B 28a97f2d4a2aa2956eb30001c85bf8dffb5567db7f386a897e2007aed5794177acc100e00628f7355727d2d49bee4696a7f6a303b9f827567cac9caa5a6de9b8 SHA512 2f682520b7bb99b488c9859fdf71451eadbdb18a9fb47a175fc1a4978f8573fdfb962235371e5452f2c6184661abf12f970486d8c35567f110447add7bf4f94f
DIST smartctl_exporter-0.13.0-vendor.tar.xz 1445840 BLAKE2B af8a628e7f00a8520d12dfcb982fc33eb8f3b2edc10715c7bd5f2092b373a0a9ac68695f2b0fbe08aa5ad2c6569d2358f23e7ec50405ddc7d226b4d8fc2f4256 SHA512 da19182eb59aaa54240fcfa9bed4aa0cef73c14823b70d2cd752a5ee49bfd4baf18449a03301b665c06647da367998f6a66a606081bddffec480cd90f650201f
DIST smartctl_exporter-0.13.0.tar.gz 96075 BLAKE2B 3ed833c9930cf28bccd79d2622d40b4f55750cc73e69c41899d717baa471340658a7f0ac7eac2b20095395610021567c4bfec1efd29f3e271216f5986aff133c SHA512 1925da0329f47f439a746d4678687a02f82b9d363bc9a94c8b93065d14bc86a8f1fadf411635b27373ffab920fa876bbba83eab8889734e71968a46b53e41387
+DIST smartctl_exporter-0.14.0-vendor.tar.xz 1466124 BLAKE2B a01f3fc22a964b976607c7bba0cb717662c7f5ab53b90113c36a3bfc8ec9ea69e332562424ea8888b00e4f0d47ca1c62570eabd436b21a0f0b9633adba6964d5 SHA512 01467a98b44a71307823afd2e68b06a6f0c5880387f772a1b4ffd2d0ce2b2bed37d58bf0e196b6ced324487f434ed5a749258534d58b02b7f4a2a8f7d8a71b44
+DIST smartctl_exporter-0.14.0.tar.gz 97113 BLAKE2B 93b5e0be2941303e3b1681d7e49c89f84c155e234a31ce9e8e80b8263718b1eb30c1443fc49f77e295fcee9f9d830e986889726c8c4d45d63e9abebbf03eaf3e SHA512 ceecbe22191565f4e036057f439d0e56dc923f6777f48f0c65fb5426437a799630b16b1098386e278db08bd0b376434bdad97411bf9caac064553bd3a462cae0
EBUILD smartctl_exporter-0.13.0.ebuild 798 BLAKE2B 5fedbb9a09f5f41a61846449eb178e608a190ec5f4cac3f2036dadda5b96446680eb0d60aee29083190d183b93e5e42979c610522aa088c9bc1e85dd47f92c71 SHA512 2e9e9105138056307fdc141b28cfa7b1d4a0f3e12abf4f384ad180c922c2ec7eb8ae76997483b32f4371026b0dd7d48115b3eab284aafe02ead8d169499d912f
+EBUILD smartctl_exporter-0.14.0.ebuild 778 BLAKE2B a37814a663facc379b918bbafe8bdb8183c5d18929653baf46558199e872a85bcd1203a759a7d86bac6eb810d0d51d90e401ac428bc82c75fb7c7c5168437799 SHA512 7bc5fefde9d837614537353945ddcce75addb786e1cda207a1026b07b778a82f48a89f6b86eec2259cd4bf3a9f7b790b764769722f55f7e87cf90d6aa284f5ae
MISC metadata.xml 322 BLAKE2B 067be01a985da3e1d0126a95004d71e9638901bb5f0c2d7ab0c49896434fc2190ae2723bc1c463592a08cec887bca884138e79de847b475d8c7f847f2a22518d SHA512 faaab61fcb4237332a853c8851dd46569e90b9845f8761f9e003d826faab13b76dff55a6a66868ec53ab1b5247b94bf74e86f725a6f16a2652c1408359debdf1
diff --git a/app-metrics/smartctl_exporter/smartctl_exporter-0.14.0.ebuild b/app-metrics/smartctl_exporter/smartctl_exporter-0.14.0.ebuild
new file mode 100644
index 0000000..30cbbe9
--- /dev/null
+++ b/app-metrics/smartctl_exporter/smartctl_exporter-0.14.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Export smartctl statistics to prometheus"
+HOMEPAGE="https://github.com/prometheus-community/smartctl_exporter"
+
+SRC_URI="
+ ${HOMEPAGE}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://www.thenautilus.net/gentoo-tarballs/${P}-vendor.tar.xz
+ "
+RESTRICT="mirror"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+BDEPEND="dev-util/promu"
+DEPEND="dev-lang/go"
+RDEPEND="sys-apps/smartmontools"
+
+src_compile() {
+ emake build PROMU='/usr/bin/promu'
+}
+
+src_install() {
+ dodoc *.md
+ dobin ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ systemd_dounit "${FILESDIR}/${PN}.service"
+}