anchor.diff: -{ stdenv, fetchurl, gnome3, libtool, pkgconfig, vala, libssh2
  -, gtk-doc, gobjectIntrospection, libgit2, glib }:
  +{ stdenv, fetchurl, gnome3, meson, ninja, pkgconfig, vala, libssh2
  +, gtk-doc, gobjectIntrospection, libgit2, glib, python3 }:
   
   stdenv.mkDerivation rec {
     name = "libgit2-glib-${version}";
  
positive.code:     sha256 = "0nhyqas110q7ingw97bvyjdb7v4dzch517dq8sn8c33s8910wqcp";
    };
  
    passthru = {
      updateScript = gnome3.updateScript { packageName = "libgit2-glib"; attrPath = "gnome3.libgit2-glib"; };
    };
  
    nativeBuildInputs = [
      gnome3.gnome-common libtool pkgconfig vala gtk-doc gobjectIntrospection
    ];
  
    propagatedBuildInputs = [
  
negative.code:     libgit2 glib
    ];
  
    buildInputs = [
      libssh2
      python3.pkgs.pygobject3 # this should really be a propagated input of python output
    ];
  
    meta = with stdenv.lib; {
      description = "A glib wrapper library around the libgit2 git access library";
  