anchor.diff:  
     buildInputs = [
       atk cairo gdk_pixbuf glib gtk2 stdenv.cc.cc pango
  -    gnome2.gtkglext libGLU_combined
  +    gnome2.gtkglext libGLU_combined freetype fontconfig
  +    pangox_compat polkit polkit_gnome
     ] ++ (with xorg; [
       libxcb libX11 libXdamage libXext libXfixes libXi libXmu
  -    libXrandr libXtst
  +    libXrandr libXtst libXt libICE libSM
     ]);
   
     nativeBuildInputs = [ makeWrapper ];
  
positive.code: { stdenv, fetchurl, makeWrapper, makeDesktopItem
  , atk, cairo, gdk_pixbuf, glib, gnome2, gtk2, libGLU_combined, pango, xorg
  , lsb-release }:
  
  let
    sha256 = {
      "x86_64-linux" = "0g19sac4j3m1nf400vn6qcww7prqg2p4k4zsj74i109kk1396aa2";
      "i686-linux"   = "1dd4ai2pclav9g872xil3x67bxy32gvz9pb3w76383pcsdh5zh45";
    }."${stdenv.hostPlatform.system}" or (throw "system ${stdenv.hostPlatform.system} not supported");
  
    arch = {
  
negative.code: 
  in stdenv.mkDerivation rec {
    name = "anydesk-${version}";
    version = "4.0.1";
  
    src = fetchurl {
      url = "https://download.anydesk.com/linux/${name}-${arch}.tar.gz";
  