python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / livepeer / package.nix
blobad26e4d346e1bb85970f31bcd5b745cedbcddfbc
2   lib,
3   fetchFromGitHub,
4   buildGoModule,
5   pkg-config,
6   ffmpeg-livepeer,
7   gnutls,
8   nix-update-script,
9 }:
11 buildGoModule rec {
12   pname = "livepeer";
13   version = "0.8.1";
15   proxyVendor = true;
16   vendorHash = "sha256-vNZ2HHMv2cdMcd1xMdwFNIo3lYh3N88o60GfiG4+eAs=";
18   src = fetchFromGitHub {
19     owner = "livepeer";
20     repo = "go-livepeer";
21     tag = "v${version}";
22     hash = "sha256-vJeYlMOJ0/C+IKVx5gqzb8LGwLP1ca9OreCUMryqWKs=";
23   };
25   nativeBuildInputs = [
26     pkg-config
27   ];
29   buildInputs = [
30     ffmpeg-livepeer
31     gnutls
32   ];
34   __darwinAllowLocalNetworking = true;
36   postPatch = ''
37     rm -rf test/e2e # Require docker
38   '';
40   passthru.updateScript = nix-update-script { };
42   meta = {
43     description = "Official Go implementation of the Livepeer protocol";
44     homepage = "https://livepeer.org";
45     license = lib.licenses.mit;
46     maintainers = with lib.maintainers; [
47       elitak
48       bot-wxt1221
49     ];
50     mainProgram = "livepeer";
51   };