tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sage: fix build
closes #17842
Robin Gloster
9 years ago
005a147f
b981fe20
+4
-2
1 changed file
expand all
collapse all
unified
split
pkgs
applications
science
math
sage
default.nix
+4
-2
pkgs/applications/science/math/sage/default.nix
···
7
7
name = "sage-6.8";
8
8
9
9
src = fetchurl {
10
10
-
url = "mirror://sagemath/${name}.tar.gz";
10
10
+
url = "http://old.files.sagemath.org/src-old/${name}.tar.gz";
11
11
sha256 = "102mrzzi215g1xn5zgcv501x9sghwg758jagx2jixvg1rj2jijj9";
12
12
};
13
13
···
18
18
19
19
enableParallelBuilding = true;
20
20
21
21
+
hardeningDisable = [ "format" ];
22
22
+
21
23
preConfigure = ''
22
24
export SAGE_NUM_THREADS=$NIX_BUILD_CORES
23
25
export SAGE_ATLAS_ARCH=fast
24
26
mkdir -p $out/sageHome
25
27
export HOME=$out/sageHome
28
28
+
export CPPFLAGS="-P"
26
29
'';
27
30
28
31
preBuild = "patchShebangs build";
···
30
33
installPhase = ''DESTDIR=$out make install'';
31
34
32
35
meta = {
33
33
-
broken = true;
34
36
homepage = "http://www.sagemath.org";
35
37
description = "A free open source mathematics software system";
36
38
license = stdenv.lib.licenses.gpl2Plus;