presenterm: 0.9.0 -> 0.10.0 (#378946)
[NixPkgs.git] / pkgs / by-name / li / libkeyfinder / package.nix
blob350f44dea29021379f19350152f84765b56c0258
2   lib,
3   stdenv,
4   fetchpatch,
5   fetchFromGitHub,
6   cmake,
7   fftw,
8   catch2_3,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libkeyfinder";
13   version = "2.2.8";
15   src = fetchFromGitHub {
16     owner = "mixxxdj";
17     repo = "libkeyfinder";
18     rev = version;
19     hash = "sha256-Et8u5j/ke9u2bwHFriPCCBiXkPel37gwx+kwuViAr4o=";
20   };
22   nativeBuildInputs = [ cmake ];
24   buildInputs = [ fftw ];
26   nativeCheckInputs = [ catch2_3 ];
28   doCheck = true;
30   meta = with lib; {
31     description = "Musical key detection for digital audio (C++ library)";
32     homepage = "https://mixxxdj.github.io/libkeyfinder/";
33     license = licenses.gpl3Plus;
34     platforms = platforms.unix;
35   };