anchor.diff:        base = "8.8.beta4";
         rev = "c11d9cfa23ff9f77681a8f12742f68143eed4504";
         sha256 = "0xzra7mbgqvahk9v45bjwir2mqz73hrhhy314jq5nxrb35ysdxyi";
  -    })
  -
  -    # https://trac.sagemath.org/ticket/26718
  -    (fetchpatch {
  -      name = "threejs-r100.patch";
  -      url = "https://git.sagemath.org/sage.git/patch/?h=86c5bb000259e6de5d7c60afc608a4b0d010b690";
  -      sha256 = "0sgqqd4df2bxsq19b6kfy7dvgyxprlpg7f3xx7g3fs8ij937m352";
       })
     ];
   
  
positive.code:       stripLen = 1;
      })
  
      # https://trac.sagemath.org/ticket/27653
      (fetchpatch {
        name = "sympy-1.4.patch";
        url = "https://git.sagemath.org/sage.git/patch/?h=3277ba76d0ba7174608a31a0c6623e9210c63e3d";
        sha256 = "09avaanwmdgqv14mmllbgw9z2scf4lc0y0kzdhlriiq8ss9j8iir";
      })
  
      # https://trac.sagemath.org/ticket/27738
      (fetchpatch {
        name = "R-3.6.0.patch";
  
negative.code: # all get the same sources with the same patches applied.
  
  stdenv.mkDerivation rec {
    version = "8.8.beta5";
    pname = "sage-src";
  
    src = fetchFromGitHub {
      owner = "sagemath";
      repo = "sage";
      rev = version;
      sha256 = "1c1ckabvi1mi0vaj9iahlgi1d5ss5ld442pzbg2n2vqbv7bfjfqd";
    };
  
    # Patches needed because of particularities of nix or the way this is packaged.
  