anchor.diff: -{ lib, fetchurl, python27Packages, python3Packages, wmctrl,
  +{ lib, fetchFromGitHub, python27Packages, python3Packages, wmctrl,
     qtbase, mkDerivationWith }:
   
   {
  
positive.code:       license     = licenses.gpl2;
      };
  
      src = fetchurl {
        url    = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz";
        sha256 = "sha256-Eun+ZgmOIjYw6FS/2OGoBvYh52U/Ue0+NtIqrvV2Tqc=";
      };
  
      # I'm not sure why we don't find PyQt5 here but there's a similar
  
negative.code:       license     = licenses.gpl2;
      };
  
      src = fetchFromGitHub {
        owner = "openstenoproject";
        repo = "plover";
        rev = "v${version}";
        sha256 = "sha256-LIhTwHMphg+xTR9NKvjAZ6p0mmqPNcZd9C4cgnenmYQ=";
      };
  
      nativeBuildInputs     = [ setuptools-scm ];
  