anchor.diff: -{ lib, mkDerivation, fetchurl, fetchFromGitHub, makeDesktopItem, cmake, boost, zlib
  +{ lib, mkDerivation, fetchurl, fetchpatch, fetchFromGitHub, makeDesktopItem, cmake, boost, zlib
   , openssl, R, qtbase, qtxmlpatterns, qtsensors, qtwebengine, qtwebchannel
   , libuuid, hunspellDicts, unzip, ant, jdk, gnumake, makeWrapper, pandoc
   , llvmPackages
  
positive.code:     owner = "rstudio";
      repo = "rstudio";
      rev = "v${version}";
      sha256 = "0f3p2anz9xay2859bxj3bvyj582igsp628qxsccpkgn0jifvi4np";
    };
  
    # Hack RStudio to only use the input R and provided libclang.
    patches = [ ./r-location.patch ./clang-location.patch ];
    postPatch = ''
      substituteInPlace src/cpp/core/r_util/REnvironmentPosix.cpp --replace '@R@' ${R}
      substituteInPlace src/cpp/core/libclang/LibClang.cpp \
  
negative.code: let
    verMajor = "1";
    verMinor = "2";
    verPatch = "5042";
    version = "${verMajor}.${verMinor}.${verPatch}";
    ginVer = "2.1.2";
    gwtVer = "2.8.1";
  