diff options
Diffstat (limited to 'pkgs/applications/video/webcamoid/default.nix')
-rw-r--r-- | pkgs/applications/video/webcamoid/default.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/applications/video/webcamoid/default.nix b/pkgs/applications/video/webcamoid/default.nix index 799e68bf072e6..15f6313c42154 100644 --- a/pkgs/applications/video/webcamoid/default.nix +++ b/pkgs/applications/video/webcamoid/default.nix @@ -1,6 +1,6 @@ -{ lib, fetchFromGitHub, pkg-config, libxcb, mkDerivation, cmake +{ lib, fetchFromGitHub, fetchpatch2, pkg-config, libxcb, mkDerivation, cmake , qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2 -, ffmpeg_4, gst_all_1, libpulseaudio, alsa-lib, jack2 +, ffmpeg_7, gst_all_1, libpulseaudio, alsa-lib, jack2 , v4l-utils }: mkDerivation rec { pname = "webcamoid"; @@ -13,10 +13,18 @@ mkDerivation rec { owner = "webcamoid"; }; + patches = [ + # Update mediawriterffmpeg.cpp for ffmpeg-7.0 + (fetchpatch2 { + url = "https://github.com/webcamoid/webcamoid/commit/b4864f13ec8c2ec93ebb5c13d9293cf9c02c93fd.patch?full_index=1"; + hash = "sha256-QasfVocxAzRMME03JFRfz7QQYXQGq4TSFiBsKL1g/wU="; + }) + ]; + buildInputs = [ libxcb qtbase qtdeclarative qtquickcontrols qtquickcontrols2 - ffmpeg_4 + ffmpeg_7 gst_all_1.gstreamer gst_all_1.gst-plugins-base alsa-lib libpulseaudio jack2 v4l-utils |