mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
net-analyzer/zabbix-agent2-plugin-nvidia-gpu: add 7.4.13
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
This commit is contained in:
1 file changed
+54
+54
@@ -0,0 +1,54 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2"
|
||||
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse"
|
||||
SRC_URI="
|
||||
https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz
|
||||
-> ${P}.tar.gz
|
||||
https://github.com/gentoo-golang-dist/${PN}/releases/download/${PV}/${P}-vendor.tar.xz
|
||||
"
|
||||
|
||||
inherit go-module
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
~net-analyzer/zabbix-${PV}[agent2]
|
||||
x11-drivers/nvidia-drivers
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-lang/go-1.25.9
|
||||
x11-drivers/nvidia-drivers
|
||||
"
|
||||
|
||||
DOCS=( "README.md" )
|
||||
|
||||
src_unpack() {
|
||||
mkdir "${P}" || die
|
||||
ln --symbolic "${P}/vendor" "${S}/vendor" || die
|
||||
go-module_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# See https://bugs.gentoo.org/975428
|
||||
sed --in-place 's/^#cgo linux LDFLAGS: -ldl/& -lnvidia-ml/' pkg/nvml/nvml_linux.go || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto "/usr/libexec/zabbix-agent2-plugin"
|
||||
doexe zabbix-agent2-plugin-nvidia-gpu
|
||||
|
||||
insinto /etc/zabbix/zabbix_agent2.d/plugins.d/
|
||||
doins nvidia.conf
|
||||
}
|
||||
Reference in new issue
Block a user