evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / go / go2rtc / package.nix
blob6c672837b1ad7df3f430732a8a4f500bfec09c64
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "go2rtc";
8   version = "1.9.6";
10   src = fetchFromGitHub {
11     owner = "AlexxIT";
12     repo = "go2rtc";
13     rev = "refs/tags/v${version}";
14     hash = "sha256-Vq0w3JldUVUh4soULyWQI9D2yknkx529n4aAwhpdfdU=";
15   };
17   vendorHash = "sha256-N8aJmxNQ/p2ddJG9DuIVVjcgzEC6TzD0sz992h3q0RU=";
19   CGO_ENABLED = 0;
21   ldflags = [
22     "-s"
23     "-w"
24   ];
26   doCheck = false; # tests fail
28   meta = with lib; {
29     description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc";
30     homepage = "https://github.com/AlexxIT/go2rtc";
31     changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}";
32     license = licenses.mit;
33     maintainers = with maintainers; [ hexa ];
34     mainProgram = "go2rtc";
35   };