anchor.diff:  
   # Optional dependencies
   , libjack2 ? null, dbus ? null, dbus_cplusplus ? null, alsaLib ? null
  -, pyqt4 ? null, xdg_utils ? null
  -
  -, glibmm
  -, pythonDBus, qt4
  +, pyqt4 ? null, pythonDBus ? null, xdg_utils ? null
   
   # Other Flags
   , prefix ? ""
  
positive.code:   ] ++ stdenv.lib.optionals (!libOnly) [
      optLibjack2 optDbus optDbus_cplusplus optAlsaLib optPyqt4
      optXdg_utils
      # dbus dbus_cplusplus glibmm
      # pyqt4
      # python pythonDBus qt4
    ];
  
    patches = [ ./build-fix.patch ];
  
negative.code:       LIBDIR=$out/lib INCLUDEDIR=$out/include install
    '' else ''
      scons PREFIX=$out PYPKGDIR=$PYDIR UDEVDIR=$out/lib/udev/rules.d install
    '' + stdenv.lib.optionalString (optPyqt4 != null && optPythonDBus != null) ''
      wrapProgram $out/bin/ffado-mixer --prefix PYTHONPATH : \
        $PYTHONPATH:$PYDIR:${optPyqt4}/$LIBSUFFIX:${optPythonDBus}/$LIBSUFFIX:
  
      wrapProgram $out/bin/ffado-diag --prefix PYTHONPATH : \
        $PYTHONPATH:$PYDIR:$out/share/libffado/python:${optPyqt4}/$LIBSUFFIX:${optPythonDBus}/$LIBSUFFIX:
    '';
  
    meta = with stdenv.lib; {
  