mediamtx: 1.5.1 -> 1.7.0

This commit is contained in:
Franz Pletz 2024-04-15 07:18:46 +02:00
parent 4b6f17a8a6
commit dc1a42393c
No known key found for this signature in database
GPG Key ID: 846FDED7792617B4

View File

@ -1,21 +1,33 @@
{ lib { lib
, fetchFromGitHub , fetchFromGitHub
, fetchurl
, buildGoModule , buildGoModule
, nixosTests , nixosTests
}: }:
let
hlsJs = fetchurl {
url = "https://cdn.jsdelivr.net/npm/hls.js@v1.5.8/dist/hls.min.js";
hash = "sha256-KG8Cm0dAsFbrBHuMi9c+bMocpSvWWK4c9aWH9LGfDY4=";
};
in
buildGoModule rec { buildGoModule rec {
pname = "mediamtx"; pname = "mediamtx";
version = "1.5.1"; # check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION
version = "1.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bluenviron"; owner = "bluenviron";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-FtMjcPeXLkITuGFwjHQ2Tu5pK3Hb/3L9SmcJaJFkP9k="; hash = "sha256-i4tuGlRW5/HZobeSsgzWjHxIxZKB0cZIJcJyD0O/eIY=";
}; };
vendorHash = "sha256-nchBsmk5hAqBPXk5aUSf/H46PdCg8JfGbeV4VBXBs+E="; vendorHash = "sha256-RWHu6VuL9RmmAS1CyInXVbn3dxU6yTAze92C19Fm6gM=";
postPatch = ''
cp ${hlsJs} internal/servers/hls/hls.min.js
'';
# Tests need docker # Tests need docker
doCheck = false; doCheck = false;