anchor.diff:      rm -f "$out/sage-root/config.status"
       rm -f "$out/sage-root/build/make/Makefile-auto"
       rm -f "$out/sage-home/.sage/gap/libgap-workspace-"*
  +    # Make sure unnessessary packages don't end up in the build closure
  +    find "$out" \
  +        -iname 'config.log' \
  +        -delete \
  +        -or -iname 'Makefile' \
  +        -delete
  +    rm -f "$out/lib/R/etc/Renviron"
       # Make sure all shebangs are properly patched
       bash $patchSageShebangs $out
     '';
  
positive.code:     bash # needed for the build
      perl # needed for the build
      python # needed for the build
      gfortran # needed to build giac, openblas
      autoreconfHook # needed to configure sage with prefix
      gettext # needed to build the singular spkg
      hevea # needed to build the docs of the giac spkg
      which # needed in configure of mpir
      # needed to build the docs of the giac spkg
      texinfo # needed to build maxima
      (texlive.combine { inherit (texlive)
        scheme-basic
        collection-pstricks # needed by giac
  
negative.code:     })
    ];
  
    nativeBuildInputs = [ gfortran6 perl which ];
  
    patches = [
      # fix usages of /bin/rm
  