about summary refs log tree commit diff
path: root/pkgs/applications/audio/keyfinder
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/audio/keyfinder')
-rw-r--r--pkgs/applications/audio/keyfinder/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/audio/keyfinder/default.nix b/pkgs/applications/audio/keyfinder/default.nix
index d3438e1ada43..edbedb1c013f 100644
--- a/pkgs/applications/audio/keyfinder/default.nix
+++ b/pkgs/applications/audio/keyfinder/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchFromGitHub, libav_0_8, libkeyfinder, qt5, taglib }:
 
-let version = "1.26"; in
+let version = "2.00"; in
 stdenv.mkDerivation {
   name = "keyfinder-${version}";
 
   src = fetchFromGitHub {
-    sha256 = "1sfnywc6jdpm03344i6i4pz13mqa4i5agagj4k6252m63cqmjkrc";
+    sha256 = "16gyvvws93fyvx5qb2x9qhsg4bn710kgdh6q9sl2dwfsx6npkh9m";
     rev = version;
     repo = "is_KeyFinder";
     owner = "ibsh";
@@ -32,10 +32,14 @@ stdenv.mkDerivation {
   # TODO: upgrade libav when "Audio sample format conversion failed" is fixed
   buildInputs = [ libav_0_8 libkeyfinder qt5.base qt5.xmlpatterns taglib ];
 
-  configurePhase = ''
+  postPatch = ''
     substituteInPlace is_KeyFinder.pro \
        --replace "keyfinder.0" "keyfinder" \
-       --replace '$$[QT_INSTALL_PREFIX]' "$out"
+       --replace '$$[QT_INSTALL_PREFIX]' "$out" \
+       --replace "-stdlib=libc++" ""
+  '';
+
+  configurePhase = ''
     qmake
   '';