anchor.diff:      "i686-linux"   = "i686";
     }."${stdenv.system}" or (throw "system ${stdenv.system} not supported");
   
  +  description = "Desktop sharing application, providing remote support and online meetings";
  +
  +  desktopItem = makeDesktopItem rec {
  +    name = "anydesk";
  +    exec = "@out@/bin/anydesk";
  +    icon = "anydesk";
  +    desktopName = "anydesk";
  +    genericName = description;
  +    categories = "Application;Network;";
  +    startupNotify = "false";
  +  };
  +
   in stdenv.mkDerivation rec {
     name = "anydesk-${version}";
     version = "2.9.4";
  
positive.code:     inherit sha256;
    };
  
    libPath = stdenv.lib.makeLibraryPath ([
      cairo gdk_pixbuf glib gtk2 stdenv.cc.cc pango
      gnome2.gtkglext
    ] ++ (with xorg; [
      libxcb libX11 libXdamage libXext libXfixes libXi
      libXrandr libXtst
    ]));
  
    nativeBuildInputs = [ makeWrapper ];
  
    installPhase = ''
      mkdir -p $out/{bin,share/icons/hicolor,share/doc/anydesk}
      install -m755 anydesk $out/bin/anydesk
      cp changelog copyright README $out/share/doc/anydesk
      cp -r icons/* $out/share/icons/hicolor/
    '';
  
    postFixup = ''
      patchelf \
        --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
        --set-rpath "${libPath}" \
        $out/bin/anydesk
  
      wrapProgram $out/bin/anydesk \
        --prefix PATH : ${stdenv.lib.makeBinPath [ lsb-release ]}
    '';
  
    meta = with stdenv.lib; {
      description = "Desktop sharing application, providing remote support and online meetings";
      homepage = http://www.anydesk.com;
      license = licenses.unfree;
      platforms = platforms.linux;
  
negative.code: { stdenv, fetchurl, autoPatchelfHook, makeWrapper, makeDesktopItem
  , atk, cairo, freetype, gdk_pixbuf, glib, gnome2, gtk2, libGLU_combined, pango, xorg
  , lsb-release }:
  
  let
  