summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-5
diff options
context:
space:
mode:
authorJohn Axel Eriksson <john@insane.se>2021-05-19 19:14:38 +0200
committerJohn Axel Eriksson <john@insane.se>2021-05-20 07:58:50 +0200
commit7a714e8ed2944f67f0df88130ebd145a9a31454e (patch)
treeed310125c5455ea4800d26cd84555320372e53ba /pkgs/development/libraries/qt-5
parent066fb63b0285cae5dc724ef2fd0b1f6c177e02cf (diff)
downloadnixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.tar
nixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.tar.gz
nixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.tar.bz2
nixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.tar.lz
nixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.tar.xz
nixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.tar.zst
nixpkgs-7a714e8ed2944f67f0df88130ebd145a9a31454e.zip
qtwebengine: enable pipewire/webrtc
Diffstat (limited to 'pkgs/development/libraries/qt-5')
-rw-r--r--pkgs/development/libraries/qt-5/modules/qtwebengine.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
index 571c17dc4cf..23ca50ba25a 100644
--- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
@@ -12,6 +12,7 @@
 , libcap
 , pciutils
 , systemd
+, pipewire_0_2
 , enableProprietaryCodecs ? true
 , gn
 , cups, darwin, openbsm, runCommand, xcbuild, writeScriptBin
@@ -141,6 +142,7 @@ qtModule {
   '';
 
   qmakeFlags = [ "--" "-system-ffmpeg" ]
+    ++ optional stdenv.isLinux "-webengine-webrtc-pipewire"
     ++ optional enableProprietaryCodecs "-proprietary-codecs";
 
   propagatedBuildInputs = [
@@ -173,6 +175,9 @@ qtModule {
     # X11 libs
     xorg.xrandr libXScrnSaver libXcursor libXrandr xorg.libpciaccess libXtst
     xorg.libXcomposite xorg.libXdamage libdrm
+
+    # Pipewire
+    pipewire_0_2
   ]
 
   # FIXME These dependencies shouldn't be needed but can't find a way