anchor.diff:  { stdenv, fetchurl, unzip, glib, libSM, libICE, gtk2, libXext, libXft
   , fontconfig, libXrender, libXfixes, libX11, libXi, libXrandr, libXcursor
   , freetype, libXinerama, libxcb, zlib, pciutils
  -, makeDesktopItem, xkeyboardconfig, runtimeShell
  +, makeDesktopItem, xkeyboardconfig, dbus, runtimeShell, libGL
   }:
   
   let
  
positive.code:     description = "Software for Saleae logic analyzers";
      homepage = http://www.saleae.com/;
      license = licenses.unfree;
      platforms = [ "x86_64-linux" "i686-linux" ];
      maintainers = [ maintainers.bjornfor ];
    };
  }
  
negative.code:   libPath = stdenv.lib.makeLibraryPath [
      glib libSM libICE gtk2 libXext libXft fontconfig libXrender libXfixes libX11
      libXi libXrandr libXcursor freetype libXinerama libxcb zlib stdenv.cc.cc.lib
      dbus libGL
    ];
  
  in
  
  assert stdenv.hostPlatform.system == "x86_64-linux";
  
  stdenv.mkDerivation rec {
    pname = "saleae-logic";
    version = "1.2.28";
    name = "${pname}-${version}";
  
    src = fetchurl {
      name = "saleae-logic-${version}-64bit.zip";
      url = "http://downloads.saleae.com/logic/${version}/Logic%20${version}%20(64-bit).zip";
      sha256 = "0apq8hmn39k0ads4xy8iyy9rp8bvia60mh7a944rk1gjpqv227g5";
    };
  
    desktopItem = makeDesktopItem {
      name = "saleae-logic";
  