about summary refs log tree commit diff
path: root/pkgs/applications/audio/calf
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-07-14 11:02:15 +0200
committerJan Tojnar <jtojnar@gmail.com>2018-07-14 15:52:20 +0200
commita4ae6da0603f8bf33e7780bef4096c9e2354a3b7 (patch)
tree925a70d72bc18f80d976476d548bb11ab2413323 /pkgs/applications/audio/calf
parent1997deab8db26feaa8381fe7b2982fe4fbba4ac0 (diff)
calf: fix memory leak
Diffstat (limited to 'pkgs/applications/audio/calf')
-rw-r--r--pkgs/applications/audio/calf/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/applications/audio/calf/default.nix b/pkgs/applications/audio/calf/default.nix
index 7ff762aa8a0d4..94b43fc544ac4 100644
--- a/pkgs/applications/audio/calf/default.nix
+++ b/pkgs/applications/audio/calf/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cairo, expat, fftwSinglePrec, fluidsynth, glib
+{ stdenv, fetchurl, fetchpatch, cairo, expat, fftwSinglePrec, fluidsynth, glib
 , gtk2, libjack2, ladspaH , libglade, lv2, pkgconfig }:
 
 stdenv.mkDerivation rec {
@@ -10,6 +10,15 @@ stdenv.mkDerivation rec {
     sha256 = "0dijv2j7vlp76l10s4v8gbav26ibaqk8s24ci74vrc398xy00cib";
   };
 
+  patches = [
+    # Fix memory leak in limiter
+    # https://github.com/flathub/com.github.wwmm.pulseeffects/issues/12
+    (fetchpatch {
+      url = https://github.com/calf-studio-gear/calf/commit/7afdefc0d0489a6227fd10f15843d81dc82afd62.patch;
+      sha256 = "056662iw6hp4ykwk4jyrzg5yarcn17ni97yc060y5kcnzy29ddg6";
+    })
+  ];
+
   buildInputs = [
     cairo expat fftwSinglePrec fluidsynth glib gtk2 libjack2 ladspaH
     libglade lv2 pkgconfig