anchor.diff:    version = "1.0.1";
     name = "zeitgeist-${version}";
   
  -  src = fetchgit {
  -    url = "git://anongit.freedesktop.org/git/zeitgeist/zeitgeist";
  +  outputs = [ "out" "lib" "dev" "man" ] ++ stdenv.lib.optional pythonSupport "py";
  +
  +  src = fetchFromGitLab {
  +    domain = "gitlab.freedesktop.org";
  +    owner = "zeitgeist";
  +    repo = "zeitgeist";
       rev = "v${version}";
       sha256 = "1lgqcqr5h9ba751b7ajp7h2w1bb5qza2w3k1f95j3ab15p7q0q44";
     };
  
positive.code: 
    configureFlags = [ "--with-session-bus-services-dir=$(out)/share/dbus-1/services" ];
  
    nativeBuildInputs = [ autoconf automake libtool pkgconfig gettext vala_0_38 python2Packages.python ];
    buildInputs = [
      glib sqlite dbus telepathy-glib dbus-glib
      gtk3 json-glib librdf_raptor2 python2Packages.rdflib
    ];
  
    prePatch = "patchShebangs .";
  
    enableParallelBuilding = true;
  
  
negative.code: { stdenv, fetchFromGitLab, pkgconfig, glib, sqlite, gobjectIntrospection, vala
  , autoconf, automake, libtool, gettext, dbus, telepathy-glib
  , gtk3, json-glib, librdf_raptor2, dbus-glib
  , pythonSupport ? true, python2Packages
  