anchor.diff:      for a in $out/opt/google/earth/free/*.so* ; do
         patchelf --set-rpath "${fullPath}:\$ORIGIN" $a
       done
  -    
  +
       # Add desktop config file and icons
       mkdir -p $out/share/{applications,icons/hicolor/{16x16,22x22,24x24,32x32,48x48,64x64,128x128,256x256}/apps,pixmaps}
       ln -s $out/opt/google/earth/free/google-earth.desktop $out/share/applications/google-earth.desktop
  
positive.code: { stdenv, fetchurl, glibc, libGLU, libGL, freetype, glib, libSM, libICE, libXi, libXv
  , libXrender, libXrandr, libXfixes, libXcursor, libXinerama, libXext, libX11
  , zlib, fontconfig, dpkg, libproxy, libxml2, gstreamer, gst_all_1, dbus }:
  
  let
    arch =
  
negative.code:     fontconfig
      libproxy
      libxml2
      dbus
      gst_all_1.gstreamer
      gst_all_1.gst-plugins-base
  