add plugin-torture: a tool to test LADSPA and LV2 plugins

+30
+28
pkgs/applications/audio/plugin-torture/default.nix
···
··· 1 + { stdenv, fetchgit, boost, ladspaH, lilv, lv2, pkgconfig, serd, sord, sratom }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "plugin-torture-git-${version}"; 5 + version = "2013-10-03"; 6 + 7 + src = fetchgit { 8 + url = "https://github.com/cth103/plugin-torture"; 9 + rev = "9ee06016982bdfbaa215cd0468cc6ada6367462a"; 10 + sha256 = "bfe9213fd2c1451d7acc1381d63301c4e6ff69ce86d31a886ece5159ba850706"; 11 + }; 12 + 13 + buildInputs = [ boost ladspaH lilv lv2 pkgconfig serd sord sratom ]; 14 + 15 + installPhase = '' 16 + mkdir -p $out/bin 17 + cp plugin-torture $out/bin/ 18 + cp README $out/bin/ 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + homepage = https://github.com/cth103/plugin-torture; 23 + description = "A tool to test LADSPA and LV2 plugins"; 24 + license = licenses.gpl2; 25 + maintainers = [ maintainers.magnetophon ]; 26 + platforms = platforms.linux; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 11848 gtksharp = gtk-sharp; 11849 }; 11850 11851 pommed = callPackage ../os-specific/linux/pommed { 11852 inherit (xorg) libXpm; 11853 };
··· 11848 gtksharp = gtk-sharp; 11849 }; 11850 11851 + plugin-torture = callPackage ../applications/audio/plugin-torture { }; 11852 + 11853 pommed = callPackage ../os-specific/linux/pommed { 11854 inherit (xorg) libXpm; 11855 };