diff options
-rw-r--r-- | app-metrics/smartctl_exporter/Manifest | 3 | ||||
-rw-r--r-- | app-metrics/smartctl_exporter/smartctl_exporter-0.14.0.ebuild | 32 |
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" +} |