anchor.diff:  
     meta = with stdenv.lib; {
       description = "Drop-down terminal for GNOME";
  -    homepage = http://guake-project.org;
  +    homepage = "http://guake-project.org";
       license = licenses.gpl2;
  +    maintainers = [ maintainers.msteen ];
       platforms = platforms.linux;
  -    maintainers = [ maintainers.msteen ];
     };
   }
  
positive.code:   # and https://github.com/NixOS/nixpkgs/issues/56943
    strictDeps = false;
  
    nativeBuildInputs = [ gettext gobject-introspection wrapGAppsHook python3.pkgs.pip glibcLocales ];
  
    buildInputs = [ gtk3 keybinder3 libnotify python3 vte ];
  
    propagatedBuildInputs = with python3.pkgs; [ dbus-python pbr pycairo pygobject3 setuptools libwnck3 ];
  
    LC_ALL = "en_US.UTF-8"; # fixes weird encoding error, see https://github.com/NixOS/nixpkgs/pull/38642#issuecomment-379727699
  
    PBR_VERSION = version; # pbr needs either .git directory, sdist, or env var
  
    makeFlags = [
      "prefix=$(out)"
    ];
  
    preFixup = ''
  
negative.code: { stdenv
  , fetchFromGitHub
  , python3
  , gettext
  , gobject-introspection
  , wrapGAppsHook
  , gtk3
  , keybinder3
  , libnotify
  , libutempter
  , vte
  , libwnck3
  }:
  
  python3.pkgs.buildPythonApplication rec {
    pname = "guake";
    version = "3.6.3";
  
    format = "other";
  
    src = fetchFromGitHub {
  