bitwarden-desktop: 2024.12.0 -> 2024.12.1 (#373177)
[NixPkgs.git] / pkgs / by-name / go / go2rtc / package.nix
blob5940ef34b89d99045aa2ea8a7fb2555481e332cf
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "go2rtc";
8   version = "1.9.8";
10   src = fetchFromGitHub {
11     owner = "AlexxIT";
12     repo = "go2rtc";
13     tag = "v${version}";
14     hash = "sha256-gX1hNm3X0OQdmslQ/2pw0F05TO43YsGtz1yn8bbaxR0=";
15   };
17   vendorHash = "sha256-6QVqBTWI2BJFttWbHHjfSztvOx2oyk7ShxAZmz51oVI=";
19   env.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   };