summary refs log tree commit diff
path: root/pkgs/development/libraries/pipewire
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-07-13 20:00:50 +0300
committerK900 <me@0upti.me>2022-07-13 20:00:50 +0300
commit414558010282f8ba85b39362ae7185936033be4e (patch)
treea549a9e5da8ff6ed2b0fb250a16d315488620eeb /pkgs/development/libraries/pipewire
parent11c43f0a137f56eecc3c55b155f48cc6d0d2d17c (diff)
pipewire: import upstream-recommended crash fix patch
Diffstat (limited to 'pkgs/development/libraries/pipewire')
-rw-r--r--pkgs/development/libraries/pipewire/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix
index 52071fa860c21..f4d04018d9340 100644
--- a/pkgs/development/libraries/pipewire/default.nix
+++ b/pkgs/development/libraries/pipewire/default.nix
@@ -2,6 +2,7 @@
 , lib
 , buildPackages
 , fetchFromGitLab
+, fetchpatch
 , removeReferencesTo
 , python3
 , meson
@@ -103,6 +104,13 @@ let
       ./0090-pipewire-config-template-paths.patch
       # Place SPA data files in lib output to avoid dependency cycles
       ./0095-spa-data-dir.patch
+
+      # FIXME: fix JACK crash with Ardour6, recommended by upstream, remove in .55
+      (fetchpatch {
+        name = "fix-jack-crash";
+        url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/40552a0e914c3aef48ce59ce1bfb9d80516aa893.patch";
+        sha256 = "sha256-ifVVBoloq1ILgKDPSjjpaw0kbzl+Ok6PZcjG3rsfRuU=";
+      })
     ];
 
     nativeBuildInputs = [