From 2d582d641b52fad9386880118c618fb58c4c2a32 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Wed, 21 Sep 2022 22:11:50 +0000 Subject: oven-media-engine: 0.13.2 -> 0.14.10 Fixes #162446 --- pkgs/servers/misc/oven-media-engine/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'pkgs/servers/misc') diff --git a/pkgs/servers/misc/oven-media-engine/default.nix b/pkgs/servers/misc/oven-media-engine/default.nix index 76357bb4d8ab5..2c49da6846168 100644 --- a/pkgs/servers/misc/oven-media-engine/default.nix +++ b/pkgs/servers/misc/oven-media-engine/default.nix @@ -14,17 +14,18 @@ , srtp , jemalloc , pcre2 +, hiredis }: stdenv.mkDerivation rec { pname = "oven-media-engine"; - version = "0.13.2"; + version = "0.14.10"; src = fetchFromGitHub { owner = "AirenSoft"; repo = "OvenMediaEngine"; rev = "v${version}"; - sha256 = "0lkpidx4r890mcdk9m69j4iahm7qr7w34h11w1nmi132v0rqm0h8"; + sha256 = "09diqgv5pbv8igb4x9lzrmaf5ic1fd3m8y7rlpwh4w145qwjxc8y"; }; sourceRoot = "source/src"; @@ -32,13 +33,17 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; nativeBuildInputs = [ bc pkg-config perl ]; - buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid ]; + buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid hiredis ]; preBuild = '' patchShebangs core/colorg++ patchShebangs core/colorgcc patchShebangs projects/main/update_git_info.sh + sed -i -e 's/const AVOutputFormat /AVOutputFormat /g' \ + projects/modules/mpegts/mpegts_writer.cpp \ + projects/modules/file/file_writer.cpp \ + projects/modules/rtmp/rtmp_writer.cpp sed -i -e '/^CC =/d' -e '/^CXX =/d' -e '/^AR =/d' projects/third_party/pugixml-1.9/scripts/pugixml.make ''; -- cgit 1.4.1