anchor.diff: -{ lib, mkDerivation, fetchgit, SDL2
  +{ lib, mkDerivation, fetchFromGitHub, SDL2
   , qtbase, qtcharts, qtlocation, qtserialport, qtsvg, qtquickcontrols2
   , qtgraphicaleffects, qtspeech, qtx11extras, qmake, qttools
   , gst_all_1, wayland, pkgconfig
  
positive.code:   '';
  
    # TODO: package mavlink so we can build from a normal source tarball
    src = fetchgit {
      url = "https://github.com/mavlink/qgroundcontrol.git";
      rev = "v${version}";
      sha256 = "0jr9jpjqdwizsvh9zm0fdp8k2r4536m40dxrn30fbr3ba8vnzkgq";
      fetchSubmodules = true;
    };
  
  
negative.code: 
  mkDerivation rec {
    pname = "qgroundcontrol";
    version = "4.0.9";
  
    qtInputs = [
      qtbase qtcharts qtlocation qtserialport qtsvg qtquickcontrols2
  