diff --git a/pkgs/applications/audio/x42-autotune/default.nix b/pkgs/applications/audio/x42-autotune/default.nix new file mode 100644 index 00000000000..66f500edcd9 --- /dev/null +++ b/pkgs/applications/audio/x42-autotune/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, pkgconfig +, cairo, fftwSinglePrec, libGLU, libjack2, lv2, pango +}: + +stdenv.mkDerivation rec { + pname = "x42-autotune"; + version = "0.6.1"; + + src = fetchFromGitHub { + owner = "x42"; + repo = "fat1.lv2"; + rev = "v${version}"; + sha256 = "0kz7fr7r3hrzqk9mzd2gdrmd4vdnbhx6n440mishcd9pay5i81aa"; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ cairo fftwSinglePrec libGLU libjack2 lv2 pango ]; + + makeFlags = [ + "PREFIX=$(out)" + ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Auto-tuner (aka fat1.lv2) based on Fons Adriaensen's zita-at1"; + homepage = https://x42-plugins.com/x42/x42-autotune; + maintainers = with maintainers; [ orivej ]; + license = licenses.gpl2; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cd608fab537..5c637c4d431 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22860,6 +22860,8 @@ in x32edit = callPackage ../applications/audio/midas/x32edit.nix {}; + x42-autotune = callPackage ../applications/audio/x42-autotune { }; + x42-plugins = callPackage ../applications/audio/x42-plugins { }; xannotate = callPackage ../tools/X11/xannotate {};