anchor.diff:      sha256 = "04mnxgzyb26wqk6qij4iw8cxwl82r8pcsna5dg8vz2j3pdi0wv2g";
     };
   
  +  patches = [
  +    # Fix darwin build
  +    (fetchpatch {
  +        url = https://gitlab.gnome.org/GNOME/libgtop/commit/42b049f338363f92c1e93b4549fc944098eae674.patch;
  +        sha256 = "0kf9ihgb0wqji6dcvg36s6igkh7b79k6y1n7w7wzsxya84x3hhyn";
  +      })
  +  ];
  +
     propagatedBuildInputs = [ glib ];
  -  nativeBuildInputs = [ pkgconfig perl gettext gobjectIntrospection ];
  +  nativeBuildInputs = [ pkgconfig gnome3.gnome-common libtool gtk-doc perl gettext gobjectIntrospection ];
  +
  +  preConfigure = ''
  +    ./autogen.sh
  +  '';
   
     passthru = {
       updateScript = gnome3.updateScript {
  
positive.code:     description = "A library that reads information about processes and the running system";
      license = licenses.gpl2Plus;
      maintainers = gnome3.maintainers;
      platforms = with platforms; linux ++ darwin;
    };
  }
  
negative.code: { stdenv, fetchurl, fetchpatch, glib, pkgconfig, perl, gettext, gobjectIntrospection, libintl, libtool, gnome3, gtk-doc }:
  let
    pname = "libgtop";
    version = "2.38.0";
  