anchor.diff:  { stdenv, fetchurl, makeWrapper, makeDesktopItem
   , atk, cairo, gdk-pixbuf, glib, gnome2, gtk2, libGLU, libGL, pango, xorg
  -, lsb-release, freetype, fontconfig, pangox_compat, polkit, polkit_gnome
  +, lsb-release, freetype, fontconfig, polkit, polkit_gnome
   , pulseaudio }:
   
   let
  
positive.code:   buildInputs = [
      atk cairo gdk-pixbuf glib gtk2 stdenv.cc.cc pango
      gnome2.gtkglext libGLU libGL freetype fontconfig
      pangox_compat polkit polkit_gnome pulseaudio
    ] ++ (with xorg; [
      libxcb libxkbfile libX11 libXdamage libXext libXfixes libXi libXmu
      libXrandr libXtst libXt libICE libSM libXrender
  
negative.code:       --set-rpath "${stdenv.lib.makeLibraryPath buildInputs}" \
        $out/bin/anydesk
  
      # pangox is not actually necessary (it was only added as a part of gtkglext)
      patchelf \
        --remove-needed libpangox-1.0.so.0 \
        $out/bin/anydesk
  
      wrapProgram $out/bin/anydesk \
        --prefix PATH : ${stdenv.lib.makeBinPath [ lsb-release ]}
  
  