anchor.diff:      libgit2 glib
     ];
   
  -  buildInputs = [ libssh2 ];
  +  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";
  
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: { stdenv, fetchurl, gnome3, meson, ninja, pkgconfig, vala, libssh2
  , gtk-doc, gobjectIntrospection, libgit2, glib, python3 }:
  
  stdenv.mkDerivation rec {
    name = "libgit2-glib-${version}";
  