biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / tambura / default.nix
blobe1d62754c44947b8b6000383baf70003acbf81a5
1 { lib, stdenv, fetchFromGitHub, faust2jaqt, faust2lv2 }:
2 stdenv.mkDerivation rec {
3   pname = "Tambura";
4   version = "1.0";
6   src = fetchFromGitHub {
7     owner = "olilarkin";
8     repo = pname;
9     rev = "v${version}";
10     sha256 = "1w80cmiyzca1wirf5gypg3hcix1ky777id8wnd3k92mn1jf4a24y";
11   };
13   buildInputs = [ faust2jaqt faust2lv2 ];
15   dontWrapQtApps = true;
17   buildPhase = ''
18     faust2jaqt -vec -time -t 99999 ${pname}.dsp
19     faust2lv2 -vec -time -gui -t 99999 ${pname}.dsp
20   '';
22   installPhase = ''
23     mkdir -p $out/bin
24     for f in $(find . -executable -type f); do
25       cp $f $out/bin/
26     done
27     mkdir -p $out/lib/lv2
28     cp -r ${pname}.lv2/ $out/lib/lv2
29   '';
31   meta = with lib; {
32     description = "A FAUST patch inspired by the Indian Tambura/Tanpura - a four string drone instrument, known for its unique rich harmonic timbre";
33     homepage = "https://github.com/olilarkin/Tambura";
34     license = licenses.gpl2;
35     maintainers = [ maintainers.magnetophon ];
36   };