summary refs log tree commit diff
path: root/pkgs
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
parent1997deab8db26feaa8381fe7b2982fe4fbba4ac0 (diff)
downloadnixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.tar
nixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.tar.gz
nixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.tar.bz2
nixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.tar.lz
nixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.tar.xz
nixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.tar.zst
nixlib-a4ae6da0603f8bf33e7780bef4096c9e2354a3b7.zip
calf: fix memory leak
Diffstat (limited to 'pkgs')
-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 7ff762aa8a0d..94b43fc544ac 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