anchor.diff:  { stdenv, lib, fetchurl, makeWrapper, fakeroot, file, getopt
  -, gtk2, gdk_pixbuf, glib, mesa_glu, postgresql, nss, nspr
  +, gtk2, gdk_pixbuf, glib, mesa_glu, postgresql, nss, nspr, udev
   , alsaLib, GConf, cups, libcap, fontconfig, freetype, pango
   , cairo, dbus, expat, zlib, libpng12, nodejs, gnutar, gcc, gcc_32bit
   , libX11, libXcursor, libXdamage, libXfixes, libXrender, libXi
  
positive.code:   libPath64 = lib.makeLibraryPath [
      gcc.cc gtk2 gdk_pixbuf glib mesa_glu postgresql nss nspr
      alsaLib GConf cups libcap fontconfig freetype pango
      cairo dbus expat zlib libpng12
      libX11 libXcursor libXdamage libXfixes libXrender libXi
      libXcomposite libXext libXrandr libXtst libSM libICE libxcb
    ];
  
negative.code:     gnome-sharp gtk-sharp-2_0
    ];
  
    ver = "5.5.3";
    build = "f1";
  
  in stdenv.mkDerivation rec {
    name = "unity-editor-${version}";
    version = "${ver}x${build}";
  
    src = fetchurl {
      url = "http://beta.unity3d.com/download/a2454d41e248/unity-editor-installer-${version}Linux.sh";
      sha256 = "1hvas4n1hm0qp0265gk1nh03kypd9690fnxvzg70f5ni9q97pvm0";
    };
  
    nosuidLib = ./unity-nosuid.c;
  