From 7b85adf5d6be0ab9a680b371bf9fc2ec0188d85f Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 9 Jan 2025 19:44:09 +0300 Subject: [PATCH] qt6.qtmultimedia: add missing dependencies - build gstreamer plugin again - build pipewire capture --- pkgs/development/libraries/qt-6/default.nix | 1 + .../libraries/qt-6/modules/qtmultimedia/default.nix | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/pkgs/development/libraries/qt-6/default.nix b/pkgs/development/libraries/qt-6/default.nix index 26c79f489f6f..578137a3f3ec 100644 --- a/pkgs/development/libraries/qt-6/default.nix +++ b/pkgs/development/libraries/qt-6/default.nix @@ -136,6 +136,7 @@ let qtmultimedia = callPackage ./modules/qtmultimedia { inherit (gst_all_1) gstreamer + gst-plugins-bad gst-plugins-base gst-plugins-good gst-libav diff --git a/pkgs/development/libraries/qt-6/modules/qtmultimedia/default.nix b/pkgs/development/libraries/qt-6/modules/qtmultimedia/default.nix index 706da7b0b20f..e9ba5ff9c570 100644 --- a/pkgs/development/libraries/qt-6/modules/qtmultimedia/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtmultimedia/default.nix @@ -10,6 +10,7 @@ pkg-config, alsa-lib, gstreamer, + gst-plugins-bad, gst-plugins-base, gst-plugins-good, gst-libav, @@ -17,6 +18,7 @@ ffmpeg, libva, libpulseaudio, + pipewire, wayland, libXrandr, elfutils, @@ -36,6 +38,7 @@ qtModule { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libpulseaudio + pipewire alsa-lib wayland libXrandr @@ -52,6 +55,7 @@ qtModule { ++ lib.optionals (!stdenv.hostPlatform.isMinGW) [ qtquick3d ] ++ lib.optionals stdenv.hostPlatform.isLinux [ gstreamer + gst-plugins-bad gst-plugins-base gst-plugins-good gst-libav