Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 36 lines 774 B view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 nixosTests, 6}: 7 8buildGoModule rec { 9 pname = "livekit"; 10 version = "1.9.0"; 11 12 src = fetchFromGitHub { 13 owner = "livekit"; 14 repo = "livekit"; 15 rev = "v${version}"; 16 hash = "sha256-xj0K9DaLXrj7U9zlaaAOMu7HFkTvn6P9PBb83j26D70="; 17 }; 18 19 vendorHash = "sha256-3zrP84YkPRn4NC3l9XRhtNraX8G5WnRxo2CNOmMfVJs="; 20 21 subPackages = [ "cmd/server" ]; 22 23 postInstall = '' 24 mv $out/bin/server $out/bin/livekit-server 25 ''; 26 27 passthru.tests = nixosTests.livekit; 28 29 meta = with lib; { 30 description = "End-to-end stack for WebRTC. SFU media server and SDKs"; 31 homepage = "https://livekit.io/"; 32 license = licenses.asl20; 33 maintainers = with maintainers; [ mgdelacroix ]; 34 mainProgram = "livekit-server"; 35 }; 36}