presenterm: 0.9.0 -> 0.10.0 (#378946)
[NixPkgs.git] / pkgs / by-name / li / livekit / package.nix
blob04e359e360db475600b9644b52746f8d456d5b04
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "livekit";
9   version = "1.8.3";
11   src = fetchFromGitHub {
12     owner = "livekit";
13     repo = "livekit";
14     rev = "v${version}";
15     hash = "sha256-YzyrALWFdrnP6iAT0zTYKzhf16I3Xf39WsgLXz8rDCw=";
16   };
18   vendorHash = "sha256-v+K4+BbwYKQD4q5egJaxLYozK8tbTra6c22ZzSlwvPE=";
20   subPackages = [ "cmd/server" ];
22   postInstall = ''
23     mv $out/bin/server $out/bin/livekit-server
24   '';
26   meta = with lib; {
27     description = "End-to-end stack for WebRTC. SFU media server and SDKs";
28     homepage = "https://livekit.io/";
29     license = licenses.asl20;
30     maintainers = with maintainers; [ mgdelacroix ];
31     mainProgram = "livekit-server";
32   };