sage: Make build more platform independant

+4 -1
+4 -1
pkgs/applications/science/math/sage/default.nix
··· 30 , texinfo 31 , hevea 32 , buildDocs ? false 33 }: 34 35 stdenv.mkDerivation rec { ··· 139 configureFlags = stdenv.lib.optionals(buildDocs) [ "--docdir=$(doc)" ]; 140 preConfigure = '' 141 export SAGE_NUM_THREADS="$NIX_BUILD_CORES" 142 - export SAGE_ATLAS_ARCH=fast 143 144 export HOME=/tmp/sage-home 145 export SAGE_ROOT="$PWD" ··· 160 mkdir -p "$doc" 161 export SAGE_DOC="$doc" 162 export SAGE_DOCBUILD_OPTS="--no-pdf-links -k" 163 ''; 164 165 buildFlags = if (buildDocs) then "doc" else "build";
··· 30 , texinfo 31 , hevea 32 , buildDocs ? false 33 + , optimize ? false # optimize sage to the current system (obviously impure) 34 }: 35 36 stdenv.mkDerivation rec { ··· 140 configureFlags = stdenv.lib.optionals(buildDocs) [ "--docdir=$(doc)" ]; 141 preConfigure = '' 142 export SAGE_NUM_THREADS="$NIX_BUILD_CORES" 143 144 export HOME=/tmp/sage-home 145 export SAGE_ROOT="$PWD" ··· 160 mkdir -p "$doc" 161 export SAGE_DOC="$doc" 162 export SAGE_DOCBUILD_OPTS="--no-pdf-links -k" 163 + '' 164 + + stdenv.lib.optionalString (!optimize) '' 165 + export SAGE_FAT_BINARY=yes 166 ''; 167 168 buildFlags = if (buildDocs) then "doc" else "build";