1 { lib, stdenv, fetchpatch, fetchFromGitHub, cmake, fftw, catch2_3 }:
3 stdenv.mkDerivation rec {
4 pname = "libkeyfinder";
7 src = fetchFromGitHub {
11 hash = "sha256-Et8u5j/ke9u2bwHFriPCCBiXkPel37gwx+kwuViAr4o=";
14 nativeBuildInputs = [ cmake ];
16 buildInputs = [ fftw ];
18 nativeCheckInputs = [ catch2_3 ];
23 description = "Musical key detection for digital audio (C++ library)";
24 homepage = "https://mixxxdj.github.io/libkeyfinder/";
25 license = licenses.gpl3Plus;
26 platforms = platforms.unix;