anchor.diff:      libXcomposite
       libXfixes
       libXrender
  -    gtk2
  +    gtk3
       gnome2.GConf
       libgnome-keyring
  +    openssl
     ];
   
     desktopItem = makeDesktopItem {
  
positive.code: { stdenv, libXcomposite, libgnome-keyring, makeWrapper, udev, curl, alsaLib
  , libXfixes, atk, gtk2, libXrender, pango, gnome2, cairo, freetype, fontconfig
  , libX11, libXi, libxcb, libXext, libXcursor, glib, libXScrnSaver, libxkbfile, libXtst
  , nss, nspr, cups, fetchurl, expat, gdk_pixbuf, libXdamage, libXrandr, dbus
  , dpkg, makeDesktopItem
  }:
  
  with stdenv.lib;
  
negative.code: in
  stdenv.mkDerivation rec {
    name = "gitkraken-${version}";
    version = "4.1.1";
  
    src = fetchurl {
      url = "https://release.axocdn.com/linux/GitKraken-v${version}.deb";
      sha256 = "188k6vaafv6szzhslsfabnnn68ispsv54d98rcm3m0bmp8kg5p7f";
    };
  
    libPath = makeLibraryPath [
  