anchor.diff:          --exclude='*/tools/gyp'
       '';
   
  -    buildInputs = defaultDependencies ++ [
  -      atk xorg.libXfixes xorg.inputproto xorg.libX11 xorg.libXi xorg.libXrandr xorg.xextproto
  -      xorg.libXcomposite xorg.compositeproto xorg.libXext xorg.libXrender dbus fontconfig
  -      xorg.xproto xorg.fixesproto xorg.damageproto freetype pango libffi cairo
  -      xorg.renderproto which
  -      python perl pkgconfig
  -      nspr nss systemd_lib
  -      util-linux_full alsa-lib
  -      bison gperf kerberos
  -      glib gtk_2 dbus-glib
  -      xorg.libXScrnSaver xorg.libXcursor xorg.libXtst mesa
  -      pciutils protobuf-cpp speechd xorg.libXdamage
  -      pythonPackages.gyp pythonPackages.ply pythonPackages.jinja2
  +    buildInputs = [
  +      bison
  +      gperf
  +      perl
  +      pkgconfig
  +      python
  +      pythonPackages.gyp
  +      pythonPackages.ply
  +      pythonPackages.jinja2
  +      which
  +
  +      alsa-lib
  +      atk
  +      bzip2
  +      cairo
  +      dbus
  +      dbus-glib
  +      expat
  +      flac
  +      freetype
  +      glib
  +      gtk_2
  +      kerberos
  +      libcap
  +      libevent
  +      libffi
  +      libjpeg
  +      libpng
  +      libusb
  +      libwebp
  +      libxml2
  +      libxslt
  +      mesa
  +      nspr
  +      nss
  +      opus
  +      pango
  +      pciutils
  +      protobuf-cpp
  +      snappy
  +      speechd
  +      speex
  +      systemd_lib
  +      util-linux_full
  +      xdg-utils
  +      xorg.compositeproto
  +      xorg.inputproto
  +      xorg.libX11
  +      xorg.libXcomposite
  +      xorg.libXcursor
  +      xorg.libXdamage
  +      xorg.libXext
  +      xorg.libXfixes
  +      xorg.libXi
  +      xorg.libXrandr
  +      xorg.libXrender
  +      xorg.libXScrnSaver
  +      xorg.libXtst
  +      xorg.renderproto
  +      xorg.xextproto
  +      fontconfig
  +      xorg.xproto
  +      xorg.fixesproto
  +      xorg.damageproto
  +      yasm
       ] ++ optional gnomeKeyringSupport libgnome-keyring
         ++ optionals gnomeSupport [ gconf libgcrypt ]
         ++ optional enableSELinux libselinux
  
positive.code: { stdenv, ninja, which
  
  # default dependencies
  , atk, bzip2, flac, speex, opus
  , libevent, expat, libjpeg, snappy
  , libpng, libxml2, libxslt, libcap
  , xdg-utils, yasm, libwebp
  , libusb, pciutils, nss
  
  , python, pythonPackages, perl, pkgconfig
  , nspr, systemd_lib, kerberos
  , util-linux_full, alsa-lib, cairo
  , bison, gperf, fontconfig, libffi
  , glib, gtk_2, dbus-glib, pango
  , xorg, dbus, mesa, freetype
  , protobuf-cpp, speechd, cups
  
  # optional dependencies
  , libgcrypt # gnomeSupport || cupsSupport
  
negative.code:       enable_hotwording = enableHotwording;
        selinux = enableSELinux;
        use_cups = cupsSupport;
  
        werror = "";
        clang = false;
        enable_hidpi = hiDPISupport;
  