parent
d39fa1f503
commit
113e2761b7
@ -0,0 +1,36 @@ |
||||
{ cmake |
||||
, fetchFromGitHub |
||||
, fping |
||||
, lib |
||||
, libowlevelzs |
||||
, net-snmp |
||||
, stdenv |
||||
}: |
||||
|
||||
# TODO: add a services entry for the /etc/zs-apc-spdu.conf file |
||||
stdenv.mkDerivation rec { |
||||
pname = "zs-apc-spdu-ctl"; |
||||
version = "0.0.2"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "zseri"; |
||||
repo = "zs-apc-spdu-ctl"; |
||||
rev = "v${version}"; |
||||
sha256 = "TMV9ETWBVeXq6tZ2e0CrvHBXoyKfOLCQurjBdf/iw/M="; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ cmake ]; |
||||
buildInputs = [ fping libowlevelzs net-snmp ]; |
||||
|
||||
postPatch = '' |
||||
substituteInPlace src/confent.cxx \ |
||||
--replace /usr/sbin/fping "${lib.makeBinPath [fping]}/fping" |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "APC SPDU control utility"; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ zseri ]; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
Loading…
Reference in new issue