anchor.diff:      sha256 = "17xlqd60v0zllrxp8bgq3k5a1jkj0svkqn8rzllcyjh8k0gpr46m";
     };
   
  -  nativeBuildInputs = [ pkgconfig autoconf vala gobject-introspection ];
  +  nativeBuildInputs = [ pkgconfig autoreconfHook vala gobject-introspection ];
   
     propagatedBuildInputs =
       if gtkVersion == "2"
  
positive.code: # TODO: Resolve the issues with the Mono bindings.
  
  { stdenv, fetchurl, fetchpatch, lib, file
  , pkgconfig, autoconf
  , glib, dbus-glib, gtkVersion ? "3"
  , gtk2 ? null, libindicator-gtk2 ? null, libdbusmenu-gtk2 ? null
  , gtk3 ? null, libindicator-gtk3 ? null, libdbusmenu-gtk3 ? null
  
negative.code:     })
    ];
  
    configureFlags = [
      "CFLAGS=-Wno-error"
      "--sysconfdir=/etc"
      "--localstatedir=/var"
      "--with-gtk=${gtkVersion}"
    ];
  
    doCheck = false; # generates shebangs in check phase, too lazy to fix
  
  