anchor.diff:  
     src = fetchzip {
       url    = "mirror://apache/spark/${pname}-${version}/${pname}-${version}-bin-without-hadoop.tgz";
  -    sha256 = "1a9w5k0207fysgpxx6db3a00fs5hdc2ncx99x4ccy2s0v5ndc66g"; 
  +    sha256 = "1a9w5k0207fysgpxx6db3a00fs5hdc2ncx99x4ccy2s0v5ndc66g";
     };
   
     buildInputs = [ makeWrapper jre pythonPackages.python pythonPackages.numpy ]
  -    ++ optional RSupport R
  -    ++ optional mesosSupport mesos;
  +    ++ optional RSupport R;
   
     untarDir = "${pname}-${version}-bin-without-hadoop";
     installPhase = ''
  
positive.code:     ${optionalString RSupport
        ''export SPARKR_R_SHELL="${R}/bin/R"
          export PATH=$PATH:"${R}/bin/R"''}
      ${optionalString mesosSupport
        ''export MESOS_NATIVE_LIBRARY="$MESOS_NATIVE_LIBRARY"''}
      EOF
  
      for n in $(find $out/lib/${untarDir}/bin -type f ! -name "*.*"); do
  
negative.code: { stdenv, fetchzip, makeWrapper, jre, pythonPackages, coreutils, hadoop
  , RSupport? true, R
  }:
  
  with stdenv.lib;
  