anchor.diff:      sha256 = "17y3vbm5f6h5cmh3yfxjgqz4xhfwpkla3lqfspnbm4ndlzmfpykv";
     };
   
  -  buildInputs = [ jack2 libclthreads libclxclient fftwFloat libsndfile freetype x11 ];
  +  nativeBuildInputs = [ makeWrapper ];
  +
  +  buildInputs = [
  +    expat jack2 libclthreads libclxclient fftwFloat fontconfig libsndfile freetype
  +    libxcb xlibs.libX11 xlibs.libXau xlibs.libXdmcp xlibs.libXft xlibs.libXrender
  +  ];
   
     makeFlags = [
       "PREFIX=$(out)"
  
positive.code: { stdenv, fetchurl, fftwFloat, freetype, jack2, libclthreads, libclxclient, libsndfile, x11 }:
  
  stdenv.mkDerivation rec {
    name = "tetraproc-${version}";
  
negative.code:     cd ./source/
    '';
  
    postInstall = ''
      # Make sure Jack is avalable in $PATH for tetraproc
      wrapProgram $out/bin/tetraproc --prefix PATH : "${jack2}/bin"
    '';
  
    meta = with stdenv.lib; {
      description = "Converts the A-format signals from a tetrahedral Ambisonic microphone into B-format signals ready for recording";
      homepage = http://kokkinizita.linuxaudio.org/linuxaudio/;
  