overlay/neolink.nix

40 lines
830 B
Nix
Raw Normal View History

2023-12-01 13:58:00 +00:00
{ lib
,fetchFromGitHub
, rustPlatform
, pkg-config
, gst_all_1
}:
rustPlatform.buildRustPackage rec {
version = "0.6.2";
pname = "neolink";
src = fetchFromGitHub {
owner = "QuantumEntangledAndy";
repo = "neolink";
rev = "v${version}";
hash = "sha256-O+CbxK0phdRFcPH+ELjxd5Ad5eZWz/FZrmnGvkFv1b8=";
};
2023-12-08 23:50:20 +00:00
nativeBuildInputs = [
pkg-config
2023-12-01 13:58:00 +00:00
];
2023-12-08 23:50:20 +00:00
buildInputs = [
2023-12-01 13:58:00 +00:00
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-bad
gst_all_1.gst-rtsp-server
];
cargoSha256 = "sha256-Y82G/gk7VE2q0DZdZoEkDT+Iye/nqixauKir3dW7tCg=";
meta = with lib; {
homepage = "https://github.com/QuantumEntangledAndy/neolink";
description = " An RTSP bridge to Reolink IP cameras ";
license = lib.licenses.agpl3;
maintainers = with lib.maintainers; [ fleaz ];
};
}