diff --git a/pkgs/development/libraries/qt-6/default.nix b/pkgs/development/libraries/qt-6/default.nix index 26c79f489f6fa..578137a3f3ecf 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 706da7b0b20f8..e9ba5ff9c570b 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