diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix index eaf31a76e0e..1ce09a6dd88 100644 --- a/pkgs/applications/audio/picard/default.nix +++ b/pkgs/applications/audio/picard/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, pythonPackages, gettext, pyqt4 -, pkgconfig, libdiscid, libofa, ffmpeg }: +, pkgconfig, libdiscid, libofa, ffmpeg, acoustidFingerprinter +}: pythonPackages.buildPythonPackage rec { name = "picard-${version}"; @@ -11,6 +12,13 @@ pythonPackages.buildPythonPackage rec { md5 = "d1086687b7f7b0d359a731b1a25e7b66"; }; + postPatch = let + fpr = "${acoustidFingerprinter}/bin/acoustid_fpcalc"; + in '' + sed -ri -e 's|(TextOption.*"acoustid_fpcalc"[^"]*")[^"]*|\1${fpr}|' \ + picard/ui/options/fingerprinting.py + ''; + buildInputs = [ pkgconfig ffmpeg